I am wondering what I am doing wrong when trying to render a solid glass sphere with Indigo. My goal is to model a plane intersecting the sphere. However, the part of the plane which is in the inner of the sphere is not visible, it seems that no light ray refracts at the sphere surface, reflects at the inner solid plane and then refracts again on the sphere surface.
Here is an image of my example scene: It consists of a spherical light behind the camera, a solid plane (yellow) and a sphere with transparent material:
Code: Select all
<material>
<uid>6</uid>
<name>sphereMaterial</name>
<glossy_transparent>
<exponent>
<constant>3000</constant>
</exponent>
<internal_medium_uid>8</internal_medium_uid>
<absorption_layer_transmittance>
<constant>
<rgb>
<rgb>1 1 1</rgb>
<gamma>2.2</gamma>
</rgb>
</constant>
</absorption_layer_transmittance>
<layer>0</layer>
</glossy_transparent>
</material>
<medium>
<uid>8</uid>
<name>sphereMaterialMedium</name>
<precedence>10</precedence>
<basic>
<ior>1.1</ior>
<cauchy_b_coeff>-0</cauchy_b_coeff>
<step_size>0.1</step_size>
<absorption_coefficient>
<constant>
<uniform>
<value>-0</value>
</uniform>
</constant>
</absorption_coefficient>
</basic>
</medium>
I use Indigo 3.4.18, 64-bit on Windows 7. For rendering, I tried with/without GPU support, I tried Path tracing and bidirectional path tracing. The renders took 10 minutes (around 3000 spp).
Thank you for any comments.