Este proyecto formó parte de la asignatura Técnicas Avanzadas para Gráficos en 3D, en la que se desarrolló un mecanismo de síntesis de texturas procedurales (inspirado en el trabajo de Ken Perlin), que se utilizaró como campo de altura para generar la geometría de un terreno.
Estas son algunas de las características del proyecto.
- Importación de geometría a partir de ficheros RAW
- Importación de ficheros 3ds
- Uso de dispaly-lists
- Vegetación mediante Imposters
- Sistema de cámaras (1ra, 3ra y aérea, con cambio gradual), tanto para el avatar aéreo como el terrestre
- Diferentes “skins” del terreno
- Gradientes de color adaptables automáticamente a la altura del terreno.
- Movimiento libre sobre el terreno
- C++ rules: La estructura de datos que almacena el terreno es un puntero a puntero a puntero (puntero al cubo
), los punteros son buenos, los punteros son nuestros amigos
- Todo totalmente parametrizable
- …
Advertisement
Archivado en: Gráficos 3D, Juegos, OpenCV, URJC: MOIGJRV, Planet Etiquetado: | Síntesis procedural, Campos de altura, Ken Perlin, Imposters, Importación de 3ds





