VRML

Mundos virtuales 3D con VRML97

Daniel Héctor Stolfi Rosso
Sergio Gálvez Rojas

Descargar el libro en PDF  

Desde las primeras esculturas prehistóricas en barro hasta el realismo conseguido por Fidias en la antigua Grecia o por Miguel ángel con sus magníficas obras en mármol, el Hombre ha intentado desde muy antiguo representar en tres dimensiones el mundo que le rodea con mayor o menor precisión.

Pero estas representaciones estáticas han sufrido una enorme revolución con el advenimiento de los modernos ordenadores de hoy día y sus impresionantes posibilidades gráficas. En el presente volumen el lector podrá encontrar los métodos con los que realizar sus propias obras virtuales mediante el lenguaje VRML97, mundos en 3D en los que poderse sumergir a través de la pantalla del ordenador y recorrer por todos sus rincones como si de verdad existiesen. El nivel de detalle que puede alcanzarse dependerá únicamente del constructor del mundo, ese arquitecto en el que se convierte el programador cuando toma bajo su control este lenguaje para crear mundos virtuales en tres dimensiones.

Este texto proporciona los conceptos geométricos básicos 3D de VRML97 (cilindros, esferas y prismas) e introduce progresivamente otros más elaborados que permiten refinar una escena 3D tales como puntos de luz, texturas y ambientes. Se estudian asimismo los mecanismos de escena dinámicos propios de VRML97: sonidos, movimiento de objetos, colisiones y sensores que interaccionan con el usuario (apertura de puertas, viaje en ascensor o incluso permitir el hacer pintadas en una pared). Para finalizar, también se orienta al programador sobre cómo agrupar los objetos que se repiten en una escena tales como árboles, puertas y demás mobiliario, habitaciones en un bloque de apartamentos, etc. y todo ello, además, con el objetivo de construir mundos de un tamaño llevadero que facilite su labor a los motores de renderizado de VRML97.

Con estas herramientas el lector puede convertirse en un poderoso creador de mundos en los que la paciencia y la inventiva serán sus mejores aliados.

Para conocer las posibilidades que brinda este lenguaje de modelado, el lector puede realizar una visita virtual a la E.T.S. Ingeniería Informática de la UMA. (La visualización puede requerir el plug-in: ).