Visualisation of multi-resolution images such as those obtained in
microscopy or astronomy is a challenging problem. One method used
to visualise images capturing light intensities is to create height
fields however in some cases large meshes are generated resulting
in high use of memory and processing.
Displacement shading is a technique used in computer graphics:
a displacement shader displaces each point on a surface by a small
amount, before the rendering is performed. This offers significant
performance advantages over creating and manipulating a large mesh.
We propose to develop a displacement shading algorithm to visualise
such images and to compare this technique with traditional height
fields visualisations.
Using different level of detail the student will
implement an algorithm (possibly bump mapping) to display data
acquired at different resolutions by using different levels of detail.