University of Utah Iris rendering
Aaron Lefohn, Richard Caruso, Erik Reinhard, Brian Budge and Peter Shirley
Computer Science


Human irises gain their appearance from a layered and highly complex structure that is difficult to model and render with conventional techniques. We present an approach that uses domain knowledge from the field of ocular prosthetics. In that field, ocularists create an artificial iris by painting many simple semi-transparent layers. We translate this methodology into a simple and effective toolkit which can be used to create and render realistic looking irises.


This paper is published in the Nov./Dec. issue of IEEE Computer Graphics & Applications. Paper pdf

This project originated as a class project for Peter Shirley's "Image Synthesis" graduate course.


Aaron Lefohn University of Utah
Richard Caruso Eye Prosthetics of Utah
Erik Reinhard University of Central Florida (formerly University of Utah)
Brian Budge University of Utah
Peter Shirley University of Utah

Green eye.

The iris is formed using 30 semi-transparent textured layers. It is matched to this eye:

Brown eye.

This iris consists of 12 layered textures. It is matched to this eye:

Blue eye.

This iris consists of 50 layered semi-transparent textures. It is matched to this eye: