[Bf-blender-cvs] [39e760fa1da] master: Fix eevee volumetrics distribution at 1.0

Philipp Oeser noreply at git.blender.org
Mon Sep 16 13:19:14 CEST 2019


Commit: 39e760fa1da1884cbd32b91574dc8e81fa83dd34
Author: Philipp Oeser
Date:   Mon Sep 16 12:02:16 2019 +0200
Branches: master
https://developer.blender.org/rB39e760fa1da1884cbd32b91574dc8e81fa83dd34

Fix eevee volumetrics distribution at 1.0

reported in T69662

Reviewers: fclem

Differential Revision: https://developer.blender.org/D5809

===================================================================

M	source/blender/draw/engines/eevee/eevee_volumes.c

===================================================================

diff --git a/source/blender/draw/engines/eevee/eevee_volumes.c b/source/blender/draw/engines/eevee/eevee_volumes.c
index 726082c0f02..cfebe48a836 100644
--- a/source/blender/draw/engines/eevee/eevee_volumes.c
+++ b/source/blender/draw/engines/eevee/eevee_volumes.c
@@ -255,7 +255,7 @@ void EEVEE_volumes_init(EEVEE_ViewLayerData *sldata, EEVEE_Data *vedata)
 
   if (DRW_view_is_persp_get(NULL)) {
     float sample_distribution = scene_eval->eevee.volumetric_sample_distribution;
-    sample_distribution = 4.0f * (1.00001f - sample_distribution);
+    sample_distribution = 4.0f * (max_ff(1.0f - sample_distribution, 1e-2f));
 
     const float clip_start = common_data->view_vecs[0][2];
     /* Negate */



More information about the Bf-blender-cvs mailing list