francois141 / nori-ray-tracer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nori Version 2

Nori is a simple ray tracer written in C++. It runs on Windows, Linux, and Mac OS and provides basic functionality that is required to complete the assignments in the course Computer Graphics taught at ETH Zürich.

Course information and framework documentation

For access to course information including slides and reading material, visit the main Computer Graphics website. The Nori 2 framework and coding assignments will be described on the Nori website.

CG HS2022 final project

François

  • Spotlight Emitter
  • Windowed Synch reconstruction filter
  • Rendering on the Euler Cluster
  • NL-means denoising using Pixel Variance Estimates
  • Disney BSDF (BaseColor, Metallic, Specular, Roughness, Sheen)
  • Homogeneous Participating Media

Andrew

  • Modeling Meshes
  • Procedural Volume (Perlin Noise)
  • Normal Mapping
  • Image Textures
  • Emissive Participating Media
  • Environment Map Emitter
  • Advanced Camera Model

About


Languages

Language:C++ 60.9%Language:C 25.1%Language:Fortran 4.8%Language:HTML 3.4%Language:Python 0.7%Language:CMake 0.6%Language:Assembly 0.6%Language:CSS 0.6%Language:JavaScript 0.6%Language:M4 0.5%Language:Objective-C 0.5%Language:NASL 0.4%Language:Ada 0.3%Language:Pascal 0.2%Language:Makefile 0.2%Language:Shell 0.2%Language:C# 0.2%Language:DIGITAL Command Language 0.1%Language:Perl 0.1%Language:Batchfile 0.0%Language:Java 0.0%Language:Less 0.0%Language:Lua 0.0%Language:Roff 0.0%Language:CLIPS 0.0%Language:XSLT 0.0%Language:Cuda 0.0%Language:Rez 0.0%Language:SAS 0.0%Language:Module Management System 0.0%Language:Objective-C++ 0.0%