Blender Git Commit Log

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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021