Fri, Jan 31, 3:06 AM CST

Renderosity Forums / Carrara



Welcome to the Carrara Forum

Forum Coordinators: Kalypso

Carrara F.A.Q (Last Updated: 2025 Jan 26 7:30 pm)

 

Visit the Carrara Gallery here.

Carrara Free Stuff here.

 
Visit the Renderosity MarketPlace - Your source for digital art content!
 

 



Subject: HDRI & Transparency Weirdness


drumguy ( ) posted Mon, 13 October 2003 at 8:52 AM · edited Fri, 31 January 2025 at 2:52 AM

file_79877.jpg

Has anyone had any problems lighting objects inside a transparent object with HDRI as the only light source? I'm getting some weird results with different render settings (the sphere uses Carrara's default glass with the refraction value knocked down to 12). Light through transparency is enabled on all renders. I thought maybe it was my glass shader causing some refractive weirdness, but as a test (bottome left) i tried setting the glass shader to 100% transparent, no reflection, no refraction, and the result is definitely not what one would expect... Anybody else run into this, or am I just missing something in my render settings?


falconperigot ( ) posted Mon, 13 October 2003 at 11:24 AM

I tried this and got pretty much the same results. As you suggest, it seems to be a problem with refraction. If you use ambient light with the HDRI it gets rid of the problem. HDRI does seem to light non-reflective surfaces oddly sometimes. If you stick a mirror shader on your spline object it will render fine. HTH Mark


drumguy ( ) posted Mon, 13 October 2003 at 3:06 PM

Unfortunately, adding ambient lighting negates the whole point of using HDRI. I'm not sure, but I think the deal with the reflective objects working inside a transparent object is the reflective object isn't actually recieveing any light from the HDRI, it's just reflecting the HDRI. If you put 2 identical objects in a scene, shade one chrome and one plastic, set HDRI as your only light source, and turn Sky Light off in render options, the chrome object will look look bright and shiny (odd), and the plastic one will be left in the dark (as expected). Turn Sky Light on, the chrome object looks just like it did in the previous render, and now the plastic one will be illuminated (as expected). Again, I could be totally off base here. If any of you guys that understand the underlying physics of this stuff have any ideas as to what might be going on, would appreciate the input. P.S. I also tried turning off "cast shadows" on the tranparent object, made no difference in the final renders.


falconperigot ( ) posted Tue, 14 October 2003 at 4:15 AM

Indeed, turning on ambient light is a rather desperate work around. But the problem is not so much with HDRI as how the sky light deals with light through transparency. You will find that if you use a map/colour/gradient instead of the HDRI you get the same result. It seems that it is definitely a bug. Mark


edgework ( ) posted Thu, 23 October 2003 at 12:41 AM

I was able to get around the problem by putting my color information in the glow channel instead. This is risky, since with indirect lighting on, the surface becomes an additional light source. My object was white, and I was able to get decent results with my glow value far lower than pure white. Don't have enough data to offer anything like a repeatable algorithm, but it's a place you mght start from. But you are right: hdri illumination doesn't understand transparency. I'd call that a bug.


Privacy Notice

This site uses cookies to deliver the best experience. Our own cookies make user accounts and other features possible. Third-party cookies are used to display relevant ads and to analyze how Renderosity is used. By using our site, you acknowledge that you have read and understood our Terms of Service, including our Cookie Policy and our Privacy Policy.