Release new version
Features: - Particle systems can now specify a maximum dt per step - Animation key-framing & timing system now supports objects with simulation - Mixture/multiple importance sampling for correct low-variance direct lighting - New BSDF, point light, and environment light APIs that separate sampling, evaluation, and pdf - Area light sampling infrastructure - Removed rectangle area lights; all area lights are now emissive meshes - Reworked PathTracer tasks 4-6, adjusted/improved instructions for the other tasks Bug fixes: - Use full rgb/srgb conversion equation instead of approximation - Material albedo now specified in srgb (matching the displayed color) - ImGui input fields becoming inactive no longer apply to a newly selected object - Rendering animations with path tracing correctly steps simulations each frame - Rasterization based renderer no longer inherits projection matrix from window - Scene file format no longer corrupts particle emitter enable states - Documentation videos no longer autoplay - Misc. refactoring - Misc. documentation website improvements
Showing
- docs/pathtracer/images/dof.png 0 additions, 0 deletionsdocs/pathtracer/images/dof.png
- docs/pathtracer/images/ennis.png 0 additions, 0 deletionsdocs/pathtracer/images/ennis.png
- docs/pathtracer/images/envmap_gui.png 0 additions, 0 deletionsdocs/pathtracer/images/envmap_gui.png
- docs/pathtracer/images/grace.png 0 additions, 0 deletionsdocs/pathtracer/images/grace.png
- docs/pathtracer/images/l0.png 0 additions, 0 deletionsdocs/pathtracer/images/l0.png
- docs/pathtracer/images/l2.png 0 additions, 0 deletionsdocs/pathtracer/images/l2.png
- docs/pathtracer/images/pathtracing_flowchart.png 0 additions, 0 deletionsdocs/pathtracer/images/pathtracing_flowchart.png
- docs/pathtracer/images/ray_log.png 0 additions, 0 deletionsdocs/pathtracer/images/ray_log.png
- docs/pathtracer/images/uffiz.png 0 additions, 0 deletionsdocs/pathtracer/images/uffiz.png
- docs/pathtracer/importance_sampling.md 0 additions, 24 deletionsdocs/pathtracer/importance_sampling.md
- docs/pathtracer/intersecting_objects.md 6 additions, 36 deletionsdocs/pathtracer/intersecting_objects.md
- docs/pathtracer/materials.md 54 additions, 56 deletionsdocs/pathtracer/materials.md
- docs/pathtracer/new_results/1.png 0 additions, 0 deletionsdocs/pathtracer/new_results/1.png
- docs/pathtracer/new_results/1024.png 0 additions, 0 deletionsdocs/pathtracer/new_results/1024.png
- docs/pathtracer/new_results/16.png 0 additions, 0 deletionsdocs/pathtracer/new_results/16.png
- docs/pathtracer/new_results/256.png 0 additions, 0 deletionsdocs/pathtracer/new_results/256.png
- docs/pathtracer/new_results/32.png 0 additions, 0 deletionsdocs/pathtracer/new_results/32.png
- docs/pathtracer/new_results/32k.png 0 additions, 0 deletionsdocs/pathtracer/new_results/32k.png
- docs/pathtracer/new_results/32k_large.png 0 additions, 0 deletionsdocs/pathtracer/new_results/32k_large.png
- docs/pathtracer/new_results/4.png 0 additions, 0 deletionsdocs/pathtracer/new_results/4.png
docs/pathtracer/images/dof.png
0 → 100644
1.13 MiB
docs/pathtracer/images/ennis.png
0 → 100644
655 KiB
docs/pathtracer/images/envmap_gui.png
0 → 100644
134 KiB
docs/pathtracer/images/grace.png
0 → 100644
599 KiB
File moved
File moved
242 KiB
docs/pathtracer/images/ray_log.png
0 → 100644
159 KiB
docs/pathtracer/images/uffiz.png
0 → 100644
599 KiB
docs/pathtracer/new_results/1.png
deleted
100644 → 0
232 KiB
docs/pathtracer/new_results/1024.png
deleted
100644 → 0
256 KiB
docs/pathtracer/new_results/16.png
deleted
100644 → 0
285 KiB
docs/pathtracer/new_results/256.png
deleted
100644 → 0
285 KiB
docs/pathtracer/new_results/32.png
deleted
100644 → 0
298 KiB
docs/pathtracer/new_results/32k.png
deleted
100644 → 0
108 KiB
185 KiB
docs/pathtracer/new_results/4.png
deleted
100644 → 0
281 KiB