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

Autores/as

  • Yuriy Kotsarenko ITESM Cuernavaca Morelos, México
  • Humberto Andrade Barreto ITESM Cuernavaca Morelos, México
  • Fernando Ramos Quintana ITESM Cuernavaca Morelos, México

DOI:

https://doi.org/10.30973/progmat/2012.4.1/3

Palabras clave:

iluminación 3D, iluminación tiempo-real, reflexión especular, programación GPU, plataformas 64-bit, multi-procesador

Resumen


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.

Biografía del autor/a

Yuriy Kotsarenko, ITESM Cuernavaca Morelos, México

Dr. Yuriy Kotsarenko has a Ph.D. and M. Sc. in Computer Sciences and Engineer Degree in Computer Systems. His research is focused in areas of computer vision, computer graphics, optics and software engineering; he also collaborates in several research works related to robotics with interests in seismology, agriculture and ecology. He has developed numerous software projects and have received certificates of the top places in several international programming contests.

Humberto Andrade Barreto, ITESM Cuernavaca Morelos, México

Humberto Andrade Barreto has Engineer Degree in Computer Systems. He is currently finishing his Ph.D. in Computer Systems at the Instituto Tecnologico de Monterrey. His research is focused in areas of computer graphics, multi-agent systems and software engineering. He has participated in various software project and has received certificates of the top places in several local and international programming contests.

Fernando Ramos Quintana, ITESM Cuernavaca Morelos, México

Fernando Ramos Quintana is a senior researcher at the Instituto Tecnologico de Monterrey. He was the head of the Graduate School on Computer Science and Engineering at the Campus Cuernavaca. Prof. Ramos holds a Masters and a Ph.D, Degree in Robotics, from the Université de Franche Comté, Besancon, France, and a Bachelor's degree in Electronic Engineering from the Mexican National Polytechnic Institute. He is member of the National System of Researchers from CONACyT-Mexico. His research interests include the development of interaction models in multi-agent systems, computer assisted education and systems biology.

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

15-06-2012

Cómo citar

Kotsarenko, Y., Andrade Barreto, H., & Ramos Quintana, F. (2012). Alternative Specular Approach for real-time rendering optimized for higher performance . Programación matemática Y Software, 4(1), 24–34. https://doi.org/10.30973/progmat/2012.4.1/3

Número

Sección

Artículos