Make your own free website on

Computer Simulation of Visual Impairments

Introduction Screenshots User Guide Project Report Links

Glaucoma / Retinitis Pigmentosa Macular Degeneration Diabetic Retinopathy Hemianopia with Macular Involvement Hemianopia with Macular Sparing Cloudy Cataracts Double Vision Cataracts Yellow / Brown Cataracts Colour Blindness Myopia / Hyperopia


This web page is the result of my final year Computer Science project at the University of York. The aim of the project was to produce a computer simulation of visual impairments. The impairments myopia, hyperopia, glaucoma, retinitis pigmentosa, macular degeneration, diabetic retinopathy, hemianopia, cataracts and colour blindness were simulated using OpenGL. The impairments were applied to the display of a web browser and a simple drawing program to simulate the use of a computer with a visual impairment. Screen shots of the simulated visual impairments are shown below along with a short description of their causes and symptoms. The source code and executable for the simulation are to download, please see the user guide.


I am not an expert in visual impairments. The project was approached from a Computer Science perspective. The simulations were based on existing images and simulations of visual impairments available on the web. Comments about the accuracy and usefulness of the simulation would be greatly appreciated.

Further Information

For further information, please see the project report or the links pages. 

Stephen Ratcliffe. 2005

Site Last updated: 07 September 2005