10
$\begingroup$

I have noticed when trying to make a mirror in Blender that it does not reflect light onto other objects properly.

Also, it seems that setting the IOR (Index of Refraction) for transparent objects does not effect light either.

How do I get reflection or refraction effects in Blender?

Trying to reflect and refract in blender

$\endgroup$
11
$\begingroup$

You need to use a ray-tracing render engine. Blender's internal render system has a ray-tracer, but it doesn't have the ability to reflect or refract light beams. You could possibly use Cycles for this.

$\endgroup$
  • 4
    $\begingroup$ small clarification - blender-internal has a ray-tracer, it just doesn't support this feature. $\endgroup$ – ideasman42 May 27 '13 at 12:44
  • $\begingroup$ @ideasman42 What's that supposed to mean? $\endgroup$ – Daniel Pendergast May 27 '13 at 13:26
  • $\begingroup$ @Dan the Man Blender Internal has raytracing capabilities, it just doesn't do caustics nor the features wanted in OP $\endgroup$ – jesterKing May 27 '13 at 16:14
  • $\begingroup$ Hmm, according to this question it does not look like refraction is supported (yet). $\endgroup$ – Stephen May 27 '13 at 17:58
  • 3
    $\begingroup$ Refraction is supported in both Cycles and Blender Internal, diffraction isn't. $\endgroup$ – brecht May 30 '13 at 19:32
0
$\begingroup$

Refraction is now possible in the Blender Internal engine. Go to your material settings and enable transparency. Change the transparency type to raytrace. Turn the alpha to a low value (like 0) and you should see a refraction effect. You can change the IOR and fresnel too. A good IOR setting for glass would be 1.45.

A screenshot showing the Blender Internal refraction capability

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.