Skip to content

Latest commit

 

History

History
33 lines (26 loc) · 1.56 KB

README.md

File metadata and controls

33 lines (26 loc) · 1.56 KB

CS440 Banner

Inofficial Nori Version 2, including some backports from v1

This is an inofficial fork of an inofficial fork of "Nori: An educational ray tracer" that includes backports from version 1, to remove some of the startup overhead of implementing basic primitives such as ray tracing. While this allows programmings assignments to put more focus on higher-level light transport algorithms, we still encourage you to replace the given default implementations with your own toy implementations in order to advance your own practical skills.

Quickstart Guide

git clone https://github.com/baconna/nori/ --recursive
cd nori
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Relese ..
cd ..
make -C build -j8

A more detailed guide can be found on the Nori website, Assignment 1.

How to fix '"has_trivial_copy_constructor" is no memeber of std'

vim ext/tbb/include/tbb/pipeline.h
/has_trivial_copy_constructor
cw is_trivially_copyable<press escape>
:wq
make -C build -j8

How to look at exr images

  • Use Nori: ./build/nori test.exr
  • Linux: Use HDRView (more features, requires some setup)
  • Use some viewer of your choice, but make sure there is no weird tonemapping going on