Files
test2/intern/cycles/kernel
Weizhen Huang 7e40d567d4 Fix #125595: Cycles artifacts in overlapping volumes with different phase functions
A phase function is normalized over the sphere, it is therefore
incorrect to sum two phase functions together when evaluating for NEE.
It should be a weighted sum with normalized weights, which, according to
`volume_shader_phase_pick()`, is `sample_weight / sum_sample_weight`.

Also corrects an error in `volume_shader_phase_pick()`.
2024-08-05 10:55:44 +02:00
..
2024-08-04 13:45:06 +10:00
2024-07-29 23:10:49 -04:00
2023-11-27 10:55:39 +11:00