What do you mean exactly with reflective caustics ? What is the difference with normal caustics ?lacilaci wrote: Mon Feb 18, 2019 6:48 pm btw regarding caustics, do you think that you could cache reflective caustics too? Maybe bellow certain roughness, opposite of indirect cache...
PhotonGI cache
Re: PhotonGI cache
Re: PhotonGI cache
Well I guess the normal caustics are the specular ones, like through glass etc and I call the reflected ones the ones from highly reflective material, metals etc when no clamping is applied. Atm the caustic cache works with specular materials only, no?Dade wrote: Mon Feb 18, 2019 7:38 pmWhat do you mean exactly with reflective caustics ? What is the difference with normal caustics ?lacilaci wrote: Mon Feb 18, 2019 6:48 pm btw regarding caustics, do you think that you could cache reflective caustics too? Maybe bellow certain roughness, opposite of indirect cache...
Re: PhotonGI cache
Like I disable indirect cache for glossiness under 0.2, I could enable caustic cache in the same situationlacilaci wrote: Mon Feb 18, 2019 7:47 pm Well I guess the normal caustics are the specular ones, like through glass etc and I call the reflected ones the ones from highly reflective material, metals etc when no clamping is applied.

However be aware that caustic cache is a lot more complex, slower, etc. to use than indirect cache (because it is seen directly).
Yes, at the moment.lacilaci wrote: Mon Feb 18, 2019 7:47 pm Atm the caustic cache works with specular materials only, no?
Re: PhotonGI cache
Thanks. Awesome!I added the support for caustic cache to OpenCL code

Re: PhotonGI cache
Cache filtering is a setting that needs an update to the Blender Addon?
Re: PhotonGI cache
It has not yet been added to BlendLuxCore but the default value will enable it if you update the binaries.marcatore wrote: Tue Feb 19, 2019 3:07 pm Cache filtering is a setting that needs an update to the Blender Addon?
Re: PhotonGI cache
That was quick, will try on thursday. Now shooting weddingDade wrote: Tue Feb 19, 2019 4:13 pm PhotonGI indirect cache now supports all not TRANSMIT and not SPECULAR materials (i.e. metal2, cloth, mix, glossycoatting, etc.).

-
- Posts: 16
- Joined: Fri Mar 09, 2018 1:46 pm
Re: PhotonGI cache
For a test scene, I tried to make the caustic result look smoother so I increase lookup radius. I found a problem.
using opencl + photonGI, setting caustic lookup radius higher will crash blender. The error message is "ERROR: clEnqueueWriteBuffer
Error: Unrecognized Exception". Path cpu works well with caustic, i can set lookup radius to any value, like 100.
Indirect cache can have lookup radius at any value, under opencl or cpu
My computer have 4 core intel cpu, nvidia 1060 6gb.
using opencl + photonGI, setting caustic lookup radius higher will crash blender. The error message is "ERROR: clEnqueueWriteBuffer
Error: Unrecognized Exception". Path cpu works well with caustic, i can set lookup radius to any value, like 100.
Indirect cache can have lookup radius at any value, under opencl or cpu
My computer have 4 core intel cpu, nvidia 1060 6gb.
- Attachments
-
- untitled.blend
- (826.91 KiB) Downloaded 255 times