caustic cache and light tracing
Posted: Tue Aug 06, 2019 9:55 am
One current solution to sds seems to be caustic cache... can we have per object setting for this cache?
To explain:
I have a scene with a pool(of course) but in this scene there will be few objects also causing caustics. I would like to be able to enable caustic cache per object on demand! I'm thinking the inverse option to "use photongi" option in materials.
The way it would work, is that the caustic cache would be enabled only if the object has the property set on (generate caustic cache for example). You don't usually need caustics to be generated for most of objects in a scene and caustic cache is also a bit limited so maybe it could be an object property..?
Another sub-question to this is if this cache could be used with lighttracing... So a scene that includes a pool and a glass of water would use 2 ways of doing caustics.. pool would do cache(SDS) and glass of water or just all rest of the scene would use lighttracing. Both being mutually exclusive so pool water body would not do any lighttracing for example...
I know this sounds like a overcomplicated solution but until we get lighttracingVM there it might provide something...
To explain:
I have a scene with a pool(of course) but in this scene there will be few objects also causing caustics. I would like to be able to enable caustic cache per object on demand! I'm thinking the inverse option to "use photongi" option in materials.
The way it would work, is that the caustic cache would be enabled only if the object has the property set on (generate caustic cache for example). You don't usually need caustics to be generated for most of objects in a scene and caustic cache is also a bit limited so maybe it could be an object property..?
Another sub-question to this is if this cache could be used with lighttracing... So a scene that includes a pool and a glass of water would use 2 ways of doing caustics.. pool would do cache(SDS) and glass of water or just all rest of the scene would use lighttracing. Both being mutually exclusive so pool water body would not do any lighttracing for example...
I know this sounds like a overcomplicated solution but until we get lighttracingVM there it might provide something...