Alternative Specular Approach for real-time rendering optimized for higher performance

Yuriy Kotsarenko, Humberto Andrade, Fernando Ramos


In this work two novel techniques are proposed for 3D lighting computed in real-time on dedicated video hardware (GPU). Classical techniques such as Phong specular reflections are computationally heavy when executed on budget hardware, performing poorly in real-time and reducing battery life. The proposed alternatives are defined in simpler terms yet produce realistically looking results similar to the classical techniques. Numerous experiments are provided implementing the proposed techniques in hardware running both on GPU and CPU. The provided performance benchmarks show that the proposed techniques boost the performance significantly on budget equipment. The experiments were made on many different computers both on 32-bit and 64-bit platforms using single-threaded and multi-threaded approaches to evaluate the real-time performance accurately. 

Texto completo:



Luna, Frank D. Introduction to 3D Game Programming with Direct X 9.0c: A Shader Approach. 1st edition. Jones & Bartlett Publishers, 2006.

OpenGL Architecture Review Board. OpenGL(R) Reference Manual. 4th Edition. Edited by Dave Shreiner.

Addison-Wesley Professional, 2004.

Dempski, Kelly, and Emmanuel Viale. Advanced Lighting and Materials with Shaders. Jones & Bartlett Publishers, 2004.

Lengyel, Eric. Mathematics for 3D Game Programming and Computer Graphics.

nd edition. Charles River Media, 2003.

Hearn, Donald, and Pauline M. Baker. Computer Graphics, C Version. Prentice Hall, 1996.

Hill, Francis S. Computer Graphics using OpenGL. Prentice Hall, 2000.

Lindbloom, Bruce J. "Accurate Color Reproduction for Computer Graphics Applications." Computer Graphics 23, no.

(July 1989): 117-126.

Schanda, Janos. Colorimetry: Understanding the CIE system. Wiley Interscience, 2007.

Kotsarenko, Yuriy, and Fernando Ramos. "Simple perceptual color space for color specification and real-time processing."

nd General Congress of the International Commission for Optics (ICO).

Puebla: SPIE, 2011.

Kotsarenko, Yuriy, and Fernando Ramos. "Measuring perceived color difference using YIQ NTSC transmission color space in mobile applications." Edited by Marco Antonio Cruz Chávez. Programación Matemática y Software 2, no. 2

(December 2010).

Adams, Colin Conrad. The Knot Book: An Elementary Introduction to the Mathematical Theory of Knots. W. H.

Freeman & Company, 1994.

Enlaces refback

  • No hay ningún enlace refback.

Programación Matemática y Software