Jump to content
Hash, Inc. Forums

Solution: Refraction Material Effector not working in Final Render


robcat2075

Recommended Posts

  • Hash Fellow

In the "Heat Distortion" Thread I posted a sample project that uses a Material effector to change the refraction value of a small portion of a lumpy transparent tube.

 

HeatDistortion.zip

 

The idea is that where the refraction is greater than 1.0 the lumps will bend the light and distort the background seen through the object, creating something like the wavy distortion you seen in the air above a very hot object.

 

You may also recall a similar tactic used by Jeff Lew in "Killer Bean 2" to make the "trail" of a bullet in the air visible.

 

However the effect only appears properly in Progressive render, not Final renders. Steffen Gross has looked at the problem and found that it will be difficult to fix (many potential side effects) but also found a simple work around:

 

Set the "Density" of the lumpy object to some small value like 0.0001 (anything smaller than 0.01 will display as 0). That will force the refraction of the lumpy object to render where the Material Effector intends it to render. ("Density" is like Transparency but varies the transparency based on the thickness of the object. A tiny Density value will have no visible effect in most cases.)

 

heat.mov

 

I post this for posterity in case anyone in the future is stumped by this small render bug that may not be immediately fixed.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...