|
Ovidio Mallo, Ronny Peikert, Christian Sigg, Filip Sadlo
Although OpenGL
does not directly support lighting of lines, fast rendering of
illuminated lines can be achieved by using basic texture mapping. This
existing technique
is based on a maximum principle which gives a good approximation of
specular reflection. Diffuse reflection however is essentially limited
to bidirectional lights at infinity. By improving this, the realism can
be further increased. We developed
simplified expressions for the Phong/Blinn lighting of infinitesimally
thin cylindrical tubes. Based on these, we propose a fast rendering
technique with diffuse and specular reflection for orthographic and
perspective views and for multiple local
and infinite lights. The method requires commonly available
programmable vertex and fragment shaders and only two-dimensional
lookup textures.
- O. Mallo, R. Peikert, C. Sigg, F. Sadlo, Illuminated Lines Revisited, Proceedings of IEEE Vis 2005, pp. 19-26 (Minneapolis, MN, USA, October 23-28, 2005)
[Abstract]
[BibTeX]
[PDF] [Video] [Video]
|