Alternative Specular Approach for real-time rendering optimized for higher performance
DOI:
https://doi.org/10.30973/progmat/2012.4.1/3Palabras clave:
iluminación 3D, iluminación tiempo-real, reflexión especular, programación GPU, plataformas 64-bit, multi-procesadorResumen
En éste trabajo se proponen dos técnicas novedosas para la iluminación 3D por computadora en tiempo real utilizando tarjetas de video (GPU). Las técnicas clásicas de iluminación como la reflexión especular Phong, son pesadas computacionalmente cuando se ejecutan en dispositivos con poco poder provocando mal desempeño en tiempo real y reduciendo el tiempo de vida de las baterías. Las alternativas propuestas son definidas en términos más simples, pero aún así producen resultados similares a las técnicas clásicas. Se proporcionan resultados de varios experimentos realizados con las técnicas propuestas corriendo tanto en el CPU como en el GPU. Los resultados de los indicadores de desempeño muestran que las técnicas propuestas aceleran el desempeño significativamente en dispositivos de bajo perfil. Los experimentos se realizaron en diversas computadoras analizando tanto plataformas 32-bit como 64-bit utilizando enfoques en un procesador así como multi-procesador para evaluar su rendimiento adecuadamente.
Citas
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. 2nd 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. 3 (July 1989): 117-126.
Schanda, Janos. Colorimetry: Understanding the CIE system. Wiley Interscience, 2007. https://doi.org/10.1145/74333.74345
Kotsarenko, Yuriy, and Fernando Ramos. "Simple perceptual color space for color specification and real-time processing." 22nd General Congress of the Alternative Specular Approach for real-time rendering optimized for higher performance 34 International Commission for Optics (ICO). Puebla: SPIE, 2011. https://doi.org/10.1117/12.901997
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). https://doi.org/10.30973/progmat/2010.2.2/3
Adams, Colin Conrad. The Knot Book: An Elementary Introduction to the Mathematical Theory of Knots. W. H. Freeman & Company, 1994.
Descargas
Publicado
Cómo citar
Número
Sección
Licencia
Derechos de autor 2012 Programación Mtatemática y Software

Esta obra está bajo una licencia internacional Creative Commons Atribución 4.0.
Usted es libre de:
![]() |
Compartir — compartir y redistribuir el material publicado en cualquier medio o formato. |
![]() |
Adaptar — combinar, transformar y construir sobre el material para cualquier propósito, incluso comercialmente. |
Bajo las siguientes condiciones:
![]() |
Atribución — Debe otorgar el crédito correspondiente, proporcionar un enlace a la licencia e indicar si se realizaron cambios. Puede hacerlo de cualquier manera razonable, pero de ninguna manera que sugiera que el licenciador lo respalda a usted o a su uso. |
Sin restricciones adicionales: no puede aplicar términos legales o medidas tecnológicas que restrinjan legalmente a otros a hacer cualquier cosa que permita la licencia. |