Blender Git Commit Log
Git Commits -> Revision 4f7665c
Revision 4f7665c by Clément Foucault (master) October 27, 2017, 20:49 (GMT) |
Eevee: Volumetrics: Add Volume object support. This is quite basic as it only support boundbing boxes. But the material can refine the volume shape in anyway the user like. To overcome this limitation, a voxelisation should be done on the mesh (generating a SDF maybe?) and tested against every volumetric cell. |
Commit Details:
Full Hash: 4f7665c84410e9e25360b0d80ce073c54242e5d4
Parent Commit: 18ba7e2
Lines Changed: +182, -16
8 Modified Paths:
/source/blender/draw/engines/eevee/eevee_effects.c (+63, -11) (Diff)
/source/blender/draw/engines/eevee/eevee_materials.c (+46, -1) (Diff)
/source/blender/draw/engines/eevee/eevee_private.h (+4, -1) (Diff)
/source/blender/draw/engines/eevee/shaders/bsdf_common_lib.glsl (+2, -1) (Diff)
/source/blender/draw/engines/eevee/shaders/volumetric_frag.glsl (+29, -1) (Diff)
/source/blender/draw/engines/eevee/shaders/volumetric_geom.glsl (+28, -1) (Diff)
/source/blender/gpu/shaders/gpu_shader_material.glsl (+8, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_coord.c (+2, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_materials.c (+46, -1) (Diff)
/source/blender/draw/engines/eevee/eevee_private.h (+4, -1) (Diff)
/source/blender/draw/engines/eevee/shaders/bsdf_common_lib.glsl (+2, -1) (Diff)
/source/blender/draw/engines/eevee/shaders/volumetric_frag.glsl (+29, -1) (Diff)
/source/blender/draw/engines/eevee/shaders/volumetric_geom.glsl (+28, -1) (Diff)
/source/blender/gpu/shaders/gpu_shader_material.glsl (+8, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_coord.c (+2, -0) (Diff)