[![CS440 Banner](https://rgl.s3.eu-central-1.amazonaws.com/media/uploads/wjakob/2017/02/16/cs440-logo_web.jpg)](https://rgl.s3.eu-central-1.amazonaws.com/media/uploads/wjakob/2017/02/20/cs440-rgl.jpg) ## Nori Version 2 ![Build status](https://github.com/wjakob/nori/workflows/Build/badge.svg) 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 Advanced Computer Graphics taught at EPFL. ### Course information and framework documentation For access to course information including slides and reading material, visit the main [Advanced Computer Graphics website](https://rgl.epfl.ch/courses/ACG17). The Nori 2 framework and coding assignments will be described on the [Nori website](https://wjakob.github.io/nori). ### Note to researchers and students from other institutions Last year's version of Nori including a full set of assignment descriptions can be found in the following [archive](https://github.com/wjakob/nori-old). ### Known Issues There is a known issue with the NanoGUI version that Nori uses: on Linux systems with an integrated Intel GPU, a bug in the Mesa graphics drivers causes the GUI to freeze on startup. A workaround is to temporarily switch to an older Mesa driver to run Nori. This can be done by running ``` export MESA_LOADER_DRIVER_OVERRIDE=i965 ```