.comment-link {margin-left:.6em;}

PROYECTO UTOPIA

lunes, febrero 06, 2006

Materiales

Una forma bastante útil de mejorar la calidad del render del motor es usando un sistema de control de materiales lo más flexible posible. Hoy en día cualquier motor usa archivos de configuración (normalmente en formato texto) para poder controlar las propiedades de los materiales. En el wiki de Ogre podéis ver un ejemplo bastante claro.

Una opción interesante puede ser añadir una propiedad que defina la calidad de ese material. Si la calidad normal es, digamos, de 100 y el usuario quiere bajarla para que el juego funcione más fluido podemos hacer que el motor cargue los materiales con una calidad menor de 100. Además de ser una buena forma de controlar el hardware 3d que no soporta alguna característica avanzada, simplemente cargamos el siguiente material de la lista con menor calidad y listo.