I am trying to make an eye in Blender Render and I have done the following:
Render settings have ray tracing and all the other checked in shading.
Outer layer mesh
This has sclera color with veins and a hole in the middle front to show the iris. It is textured with a transparent .png and texture alpha is 1 (image set to use straight alpha), and material alpha is less than 1. It looks good in viewport and material viewer. The object is an enclosed ball mesh.
Even the object (tab) is set to transparency.
This is a small disc-ish mesh placed inside the outer layer and has a regular opaque material.
Texture is set to Receive transparent.
No matter how I change the settings on the outer layer mesh, be it Ztransp or Raytransp, up or down on alpha, high or low depth number, long or short limit in raytransp, all opaque objects inside of the transparent object receives no light.
What do I do wrong? I need to use the internal render since Cycles is hellishly slow for my scenes…