Wednesday, September 8, 2010

ArtiGames Perú

Blog dedicado a la animación en 3D y al desarrollo de juegos en 3D

Umbra Occlusion Booster

Publicado por: Renzo Sánchez Cavagnaro En: January - 6 - 2010

Umbra Occlusion Booster es una librería multiplataforma para optimización de render. Esta librería es compatible con XBox 360, PS3 y PC. El propósito de esta librería es aumentar los cuadros por segundo de un juego, determinando el conjunto de objetos visibles en cada cuadro. El rendimiento ganado es tanto en la CPU como en la GPU cuando únicamente los objetos visibles son dibujados. 

Esta es una herramienta muy útil para todo programador de juegos e incluso forma parte del programa de asociados de Epic Games para el Unreal Engine.

Es importante tener claro las diferentes técnicas que existen en programación de juegos, aquí explico algunos conceptos:

 

Frustum Culling

Esto no lo hace Umbra. Frustum culling es una técnica que consiste en no procesar los polígonos que no serán vistos por la cámara, ahorrando tiempo de procesador, y por lo tanto consiguiendo como resultado frame rates más altos.

 

Occlusion Culling

Esta técnica es la que esta utilizando Umbra. El occlusion culling consiste en determinar que objetos no serán visibles porque están detrás de otros objetos y así no procesarlos. Esta técnica también nos ahorra bastante tiempo de procesador.

 

Z Culling

El Z Culling es realizado automáticamente por el hardware. El Z Culling es la eliminación temprana de un píxel basado en la profundidad. Este  método también provee un incremento en el rendimiento.

 

Escriba un comentario