This is a semi realistic rendition of the human eye. It uses multiple shaders to give diffuse, glossy, translucent and other effects. Vertex paint has been used to guide the transition in IOR between the lens and other parts of the eye. Many aspects may be tweaked using the node groups in the materials.
The most significant element is the iris, which is realised by combination of simple materials, microdisplacement and a novel mesh which eschews the need for image textures. The appearance of the iris can be modified through two shape keys and the selection of colours in the iris material.
I thought that all picture, renderer render using only lights by brute force. Over time I realized that the textures must be painted. Much prettier picture is drawn for a shorter time. The model of the eye that you have made is good and useful. I'm just giving an idea for a possible upgrades.
Just for your information, https://youtu.be/u2GAHnDaUpU?t=14m15s
:o)
I think model of your eye, just add light down, and shadow up, if it is possible.
Nice! Just as an idea, the lower part of the pupil is brighter., example,