CurtJ
03-11-2009, 09:12 AM
What's the best way to have a material kill any photons that strike it's surface(s)?
I thought using a simple surface shader with out col set to zero would work but I get the same effect as firing photons into space. i.e. MR takes a long time to compute it, even if it's set to just 100 photons and I get 'errors' in the output window:
RCGI 0.4 warn 362004: no photons stored after emitting 10000 photons from light "spotLightShape1" (tag f88)
RCGI 0.4 error 361053: no photons stored after emitting 1000000 photons from light "spotLightShape1" (tag f88): canceling emission job
I get the same result using other materials too.
I want a texture on a surface that reflects a certain shape of (caustic) photons, but kills photons where it's non-reflective.
I thought using a simple surface shader with out col set to zero would work but I get the same effect as firing photons into space. i.e. MR takes a long time to compute it, even if it's set to just 100 photons and I get 'errors' in the output window:
RCGI 0.4 warn 362004: no photons stored after emitting 10000 photons from light "spotLightShape1" (tag f88)
RCGI 0.4 error 361053: no photons stored after emitting 1000000 photons from light "spotLightShape1" (tag f88): canceling emission job
I get the same result using other materials too.
I want a texture on a surface that reflects a certain shape of (caustic) photons, but kills photons where it's non-reflective.
