Realistic Eye Modeling for 3D Characters
by ravin on Nov.02, 2010, under Maya
I’m posting a very simple tutorial on how to model and apply shaders to get realistic eyes, the “windows of your character’s soul”. A lot of times, bad eyes can “kill” your character literally, even if it has the most perfect modeling of the world. The importance of the eyes is exactly this: give life to your character. Therefore, don’t underestimate this very important step of CG character construction… if not, you’ve only created “puppets”.
There is a quite big camber in the cornea, in the iris area. That irregularity, that all of us have, can become a great problem for a CG character. When rotating the eye, this area unfortunately would invade the eyelids faces, causing strange results. For that reason, I decreased this camber to avoid a probable future problem.
1. Create a sphere with few segments (in this case, 8):

2. If you prefer, delete the half and use a NURMS/Symmetry (MAX) or CPS Script (MAYA):

3. Here, we see the approximate size proportion of the iris in relation to the eye. It occupies an area a little larger than 2/4 of the height but not 1/3. Create 2 new loops according to the indications in red, exactly where the iris borders will be:

4. Here, the perspective view, after a small polygon “relax”:

5. Model the small camber until getting a close result of this (side view):

6. We will transform the extremity triangles…

7. …in quads, cutting the mesh this way:

8. SubD wire version…

9. …shade mode. Observe that the camber is minimum, different than it happens in the real eye:

10. Here are the initial proportions maintained after the completion of the first part, the cornea:

11. Duplicate this model and transform it in the second one: the iris, pupil and white of the eye. For that, you will flatten the camber almost completely in the previous piece. Select the edge ring in red…

12. …connect and create a new edge loop like this:

13. Pull the vertexes (or extrude the faces) of this area, forming a hole, that is the pupil:

14. Here is the perspectvie view (the iris is ALMOST flat, but it has an area slightly deepened):

15. Here, the two pieces in the side view, wire/SubD:

16. And here, in perspective view:

17. To make the cornea shader, use the configurations posted left (MAYA) or approximate this result using MAX. Clue: for specular, choose the white color however, force to use 2 times whiter (adjusting V from HSV for 2, for instance). Use a low reflection value(0.037, in MAYA) and 1.2 value for raytrace/refraction :

18. For the other piece, modeled last, use the texture that you made using my other tutorial and a very low especular level and very “open” highlight (almost opaque). Use planar/frontal map for this texture:

19. If you want to include some volume in the veins, hide all iris layers, change image to grayscale mode (or desaturate) and use this image as the bump map:

20. You will also be able to add a self-ilum map or incandescence in the iris, using a map as this (very low value):

21. Here is the “final” version:
Final tricks:
a) use an area light to simulate window reflections;
b) for cornea, turn off the cast shadow. This will save a lot of render time in your scene.

November 2nd, 2010 on 3:37 pm
Hi there this post is very interesting. I’ll use it for my essay
. Can you comment me some related articles I could use too?
November 3rd, 2010 on 9:19 pm
thankyou lots, I am obliged to announce that your blog is excellent!
November 4th, 2010 on 3:16 am
Most helpful site and information
November 12th, 2010 on 6:30 pm
Greetings – I must say, I sure am amazed with your site. I had no trouble navigating through all of the tabs and the info was really simple to gain access to. I discovered what I needed in no time at all. Truly awesome.
November 17th, 2010 on 2:25 am
Amazing freakin blog here. I almost cried while reading it!
November 17th, 2010 on 7:20 am
Fantastic blog! I genuinely love how it’s easy on my eyes and also the information are well written. I am wondering how I could be notified whenever a new post has been made. I have subscribed to your rss feed which really should do the trick! Have a nice day!
November 27th, 2010 on 11:57 pm
This can be one of the most important words I ever learnt in a long time, I’m uttering about this part of your post some volume in the veins, hide all iris layers, change image to grayscale mode (or desaturate) … it gets me to look brighter after reading it.
November 29th, 2010 on 1:10 pm
Wow, amazing blog layout! How long have you been blogging for? you make blogging look easy.
November 30th, 2010 on 12:29 am
I usually get bored easily and close the tab but i think that your blog can be an exception. Bravo !
December 4th, 2010 on 5:27 pm
Impressive publish! STICK WITH IT!
December 6th, 2010 on 7:12 pm
Your title “realistic eye modeling for 3d charactersmorph magazine” is well scripted and to a point.
December 7th, 2010 on 7:14 pm
This was refreshing. I wished I could analyze every post, but i have to go back to work now… But I’ll be back.
January 28th, 2011 on 12:00 am
I am trying to find a new template for my blog.Yours looks pretty decent! Feel free to visit my blog and suggest things!
February 1st, 2011 on 2:20 am
Interesting layout on your blog. I really enjoyed reading it,I will be back to read more in the future.
May 10th, 2011 on 8:08 am
Thank You for this good article and please allow me to have the chance to show my satisfaction with Host Gator web hosting. They have professional and fast support and they also offer numerous HostGator discount coupons.