├── .gitignore ├── LICENSE ├── README.md ├── Report.pdf ├── pic └── sample.png ├── results ├── result-1.bmp ├── result-2.bmp ├── result-3.bmp ├── result-4.bmp └── samples │ ├── 1 │ ├── my.json │ └── result.bmp │ ├── 2 │ ├── my.json │ └── result.bmp │ ├── 3 │ ├── my.json │ └── result.bmp │ ├── 4 │ ├── my.json │ └── result.bmp │ ├── 5 │ ├── my.json │ └── result.bmp │ ├── 6 │ ├── my.json │ └── result.bmp │ ├── 7 │ ├── my.json │ └── result.bmp │ ├── 8 │ ├── my.json │ └── result.bmp │ ├── 9 │ ├── my.json │ └── result.bmp │ ├── 10 │ ├── my.json │ └── result.bmp │ ├── 11 │ ├── my.json │ └── result.bmp │ ├── 12 │ ├── my.json │ └── result.bmp │ ├── 13 │ ├── my.json │ └── result.bmp │ ├── 14 │ ├── my.json │ └── result.bmp │ ├── 15 │ ├── my.json │ └── result.bmp │ ├── 16 │ ├── my.json │ └── result.bmp │ └── 17 │ ├── my.json │ └── result.bmp └── src ├── core.cpp ├── core.h ├── main.cpp ├── object.cpp ├── object.h ├── paint.cpp ├── paint.h ├── ppm.cpp ├── ppm.h ├── render.cpp ├── render.h ├── scene.cpp └── scene.h /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/README.md -------------------------------------------------------------------------------- /Report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/Report.pdf -------------------------------------------------------------------------------- /pic/sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/pic/sample.png -------------------------------------------------------------------------------- /results/result-1.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/results/result-1.bmp -------------------------------------------------------------------------------- /results/result-2.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/results/result-2.bmp -------------------------------------------------------------------------------- /results/result-3.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/results/result-3.bmp -------------------------------------------------------------------------------- /results/result-4.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/results/result-4.bmp -------------------------------------------------------------------------------- /results/samples/1/my.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/results/samples/1/my.json -------------------------------------------------------------------------------- /results/samples/1/result.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/results/samples/1/result.bmp -------------------------------------------------------------------------------- /results/samples/10/my.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/results/samples/10/my.json -------------------------------------------------------------------------------- /results/samples/10/result.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/results/samples/10/result.bmp -------------------------------------------------------------------------------- /results/samples/11/my.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/results/samples/11/my.json -------------------------------------------------------------------------------- /results/samples/11/result.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/results/samples/11/result.bmp -------------------------------------------------------------------------------- /results/samples/12/my.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/results/samples/12/my.json -------------------------------------------------------------------------------- /results/samples/12/result.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/results/samples/12/result.bmp -------------------------------------------------------------------------------- /results/samples/13/my.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/results/samples/13/my.json -------------------------------------------------------------------------------- /results/samples/13/result.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/results/samples/13/result.bmp -------------------------------------------------------------------------------- /results/samples/14/my.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/results/samples/14/my.json -------------------------------------------------------------------------------- /results/samples/14/result.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/results/samples/14/result.bmp -------------------------------------------------------------------------------- /results/samples/15/my.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/results/samples/15/my.json -------------------------------------------------------------------------------- /results/samples/15/result.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/results/samples/15/result.bmp -------------------------------------------------------------------------------- /results/samples/16/my.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/results/samples/16/my.json -------------------------------------------------------------------------------- /results/samples/16/result.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/results/samples/16/result.bmp -------------------------------------------------------------------------------- /results/samples/17/my.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/results/samples/17/my.json -------------------------------------------------------------------------------- /results/samples/17/result.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/results/samples/17/result.bmp -------------------------------------------------------------------------------- /results/samples/2/my.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/results/samples/2/my.json -------------------------------------------------------------------------------- /results/samples/2/result.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/results/samples/2/result.bmp -------------------------------------------------------------------------------- /results/samples/3/my.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/results/samples/3/my.json -------------------------------------------------------------------------------- /results/samples/3/result.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/results/samples/3/result.bmp -------------------------------------------------------------------------------- /results/samples/4/my.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/results/samples/4/my.json -------------------------------------------------------------------------------- /results/samples/4/result.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/results/samples/4/result.bmp -------------------------------------------------------------------------------- /results/samples/5/my.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/results/samples/5/my.json -------------------------------------------------------------------------------- /results/samples/5/result.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/results/samples/5/result.bmp -------------------------------------------------------------------------------- /results/samples/6/my.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/results/samples/6/my.json -------------------------------------------------------------------------------- /results/samples/6/result.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/results/samples/6/result.bmp -------------------------------------------------------------------------------- /results/samples/7/my.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/results/samples/7/my.json -------------------------------------------------------------------------------- /results/samples/7/result.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/results/samples/7/result.bmp -------------------------------------------------------------------------------- /results/samples/8/my.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/results/samples/8/my.json -------------------------------------------------------------------------------- /results/samples/8/result.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/results/samples/8/result.bmp -------------------------------------------------------------------------------- /results/samples/9/my.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/results/samples/9/my.json -------------------------------------------------------------------------------- /results/samples/9/result.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/results/samples/9/result.bmp -------------------------------------------------------------------------------- /src/core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/src/core.cpp -------------------------------------------------------------------------------- /src/core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/src/core.h -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/src/object.cpp -------------------------------------------------------------------------------- /src/object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/src/object.h -------------------------------------------------------------------------------- /src/paint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/src/paint.cpp -------------------------------------------------------------------------------- /src/paint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/src/paint.h -------------------------------------------------------------------------------- /src/ppm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/src/ppm.cpp -------------------------------------------------------------------------------- /src/ppm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/src/ppm.h -------------------------------------------------------------------------------- /src/render.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/src/render.cpp -------------------------------------------------------------------------------- /src/render.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/src/render.h -------------------------------------------------------------------------------- /src/scene.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/src/scene.cpp -------------------------------------------------------------------------------- /src/scene.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/progressive-photon-mapping/HEAD/src/scene.h --------------------------------------------------------------------------------