Page MenuHome

Dynamic Indirect light cache
Confirmed, LowPublicTO DO

Tokens
"Love" token, awarded by SHEIKH."Love" token, awarded by Shimoon."Love" token, awarded by zhruith."100" token, awarded by Kramon."Like" token, awarded by MJunk."Love" token, awarded by mistajuliax."Love" token, awarded by MARodionov."Love" token, awarded by Firepal64."Love" token, awarded by rl.amorato."Love" token, awarded by bintang."Love" token, awarded by veryprofessionaldodo."Love" token, awarded by bnzs."Love" token, awarded by Dabi."Love" token, awarded by Blendork."Love" token, awarded by MetinSeven."The World Burns" token, awarded by Zino."Love" token, awarded by ofuscado."Love" token, awarded by Draise."Like" token, awarded by SecuoyaEx.
Assigned To
None
Authored By

Description

The idea would be to have a multiple level cache that stores a voxelized version of the scene to render the irradiance points.

Each voxel would be linked to a set of surfel (surface elements) that stores color and normal of the surface.
Each time the lights in the scene changes, the voxelized version is updated and propagates the change to the irradiance points.

This means having a list of surfel per voxel (say 6, 8) and a list of voxel per irradiance points.
This would be a mix of The Division dynamic indirect lighting link and Mc Guire raytraced irradiance probes link.
This feature might be limited to hardware that supports compute shaders.
This is not a trivial feature and needs a lot of R&D.

Estimate : 4 weeks

Related Objects

Event Timeline

Clément Foucault (fclem) lowered the priority of this task from 90 to Low.Aug 9 2019, 3:58 PM
Clément Foucault (fclem) created this task.

This feature might be limited to hardware that supports compute shaders.

not only..
Intel starts to work its way up with raytracing in its CPUs...

https://blenderartists.org/t/intel-jump-on-the-real-time-ray-tracing-train/1181697

Brecht Van Lommel (brecht) changed the subtype of this task from "Report" to "To Do".