Cycles: Fix division by zero in volume code which was producing -nan

This commit is contained in:
Sergey Sharybin 2017-02-28 17:33:06 +01:00
parent efe78d824e
commit 87f236cd10
1 changed files with 1 additions and 1 deletions

View File

@ -966,7 +966,7 @@ ccl_device VolumeIntegrateResult kernel_volume_decoupled_scatter(
mis_weight = 2.0f*power_heuristic(pdf, distance_pdf);
}
}
if(sample_t < 1e-6f) {
if(sample_t < 1e-6f || pdf == 0.0f) {
return VOLUME_PATH_SCATTERED;
}