Skip to content

Commit e1b0a38

Browse files
committedJan 21, 2019
Some cleanup, reorganization, preparation for naive BDPT
1 parent 29b2ec3 commit e1b0a38

File tree

274 files changed

+385
-52994
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

274 files changed

+385
-52994
lines changed
 

Diff for: ‎.gitignore

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
build/*
22
models/*
3-
include/glm/*
4-
include/embree2/*
3+
external/glm/*
4+
external/embree2/*
5+
lib/*
6+
.vscode/*
57

68
*.ppm
79
*.dll

Diff for: ‎README.md

+7-4
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,24 @@
11
Albedo
22
===
33

4-
A community spectral CPU path tracer, made by the Graphics Programming Discord.
4+
A community spectral CPU path tracer, made by the Graphics Programming Discord. This is designed to be a path tracer that people can learn from.
5+
6+
Please contribute. If this project doesn't make progress at least once a year, deccer bulies me 😢. Help stop the violence.
7+
8+
![](thumbnail.png)
9+
(inb4 "all I see is noise")
510

611
To-do List
712
---
813

914
- Ray tracer
10-
- Embree or some sort of custom ray tracing kernel
1115
- BDPT, MIS, and much much more!
1216
- More and better sampling strategies
1317
- Simple lenses and film
1418
- Tonemapper
1519
- Post-process denoiser
1620
- Models and materials
17-
- Add support for loading 3D models
18-
- Use a better material system than the obj material system
21+
- Use a better material system than bell curves
1922
- Microfacet importance sampling
2023
- System
2124
- Some UI showing current render/progress

0 commit comments

Comments
 (0)