diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2021-10-24 17:31:17 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2021-11-05 18:55:06 +0300 |
commit | 52a81b81755d23cbe08ff135e982b5713812f295 (patch) | |
tree | 86c44c0d0080b52fa97b0edaf84903e3c9e548ea /source/blender/draw/engines/eevee/eevee_instance.cc | |
parent | 55a85af05d3fbf256ec27535fd10c8188a5dada4 (diff) |
EEVEE: Raytracing: Add back screen space raytracing
The new pipeline is now cleaner and allows for deferred refraction.
The refractions are more accurate but are not denoised for now. More
research needs to be done in this area.
There is no feedback buffer for now, so reflections of metallic surfaces
will appear black.
The same restriction on refractive materials still holds true. They will
not appear in screen space tracing of other non refractive surfaces.
However, refractive surfaces (non-blended) can now reflect themselves
and the other surfaces with screen space reflections.
Half res tracing is not implemented back yet.
Diffstat (limited to 'source/blender/draw/engines/eevee/eevee_instance.cc')
-rw-r--r-- | source/blender/draw/engines/eevee/eevee_instance.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/source/blender/draw/engines/eevee/eevee_instance.cc b/source/blender/draw/engines/eevee/eevee_instance.cc index 8c042ae062b..56d86c29c43 100644 --- a/source/blender/draw/engines/eevee/eevee_instance.cc +++ b/source/blender/draw/engines/eevee/eevee_instance.cc @@ -125,6 +125,7 @@ void Instance::begin_sync() shading_passes.sync(); main_view.sync(); world.sync(); + raytracing.sync(); hiz.sync(); lookdev.sync_background(); |