Blender Git Loki
Git Commits -> Revision 4fd70c9
Revision 4fd70c9 by Clément Foucault (master) July 25, 2017, 20:07 (GMT) |
Eevee: SSR: Add support for planar probes. This add the possibility to use planar probe informations to create SSR. This has 2 advantages: - Tracing is less expensive since the hit is found much quicker. - We have much less artifact due to missing information. There is still area for improvement. |
Commit Details:
Full Hash: 4fd70c99a5a37db00ea26b8e5efa7d351e5e1e2b
Parent Commit: 8c3ecc9
Lines Changed: +201, -62
10 Modified Paths:
/source/blender/draw/engines/eevee/eevee_effects.c (+4, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_lightprobes.c (+9, -3) (Diff)
/source/blender/draw/engines/eevee/eevee_materials.c (+1, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_private.h (+1, -0) (Diff)
/source/blender/draw/engines/eevee/shaders/bsdf_common_lib.glsl (+6, -0) (Diff)
/source/blender/draw/engines/eevee/shaders/effect_ssr_frag.glsl (+135, -33) (Diff)
/source/blender/draw/engines/eevee/shaders/lightprobe_lib.glsl (+4, -9) (Diff)
/source/blender/draw/engines/eevee/shaders/lightprobe_planar_downsample_frag.glsl (+5, -1) (Diff)
/source/blender/draw/engines/eevee/shaders/lit_surface_frag.glsl (+10, -9) (Diff)
/source/blender/draw/engines/eevee/shaders/raytrace_lib.glsl (+26, -7) (Diff)
/source/blender/draw/engines/eevee/eevee_lightprobes.c (+9, -3) (Diff)
/source/blender/draw/engines/eevee/eevee_materials.c (+1, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_private.h (+1, -0) (Diff)
/source/blender/draw/engines/eevee/shaders/bsdf_common_lib.glsl (+6, -0) (Diff)
/source/blender/draw/engines/eevee/shaders/effect_ssr_frag.glsl (+135, -33) (Diff)
/source/blender/draw/engines/eevee/shaders/lightprobe_lib.glsl (+4, -9) (Diff)
/source/blender/draw/engines/eevee/shaders/lightprobe_planar_downsample_frag.glsl (+5, -1) (Diff)
/source/blender/draw/engines/eevee/shaders/lit_surface_frag.glsl (+10, -9) (Diff)
/source/blender/draw/engines/eevee/shaders/raytrace_lib.glsl (+26, -7) (Diff)