Educación y nuevas tecnologías

Como aplicar las nuevas tecnologías dentro del campo de la educación

Educación y nuevas tecnologías - Como aplicar las nuevas tecnologías dentro del campo de la educación

Partes de un programa en VRML

Vamos a tomar como modelo de referencia la página http://wwwdi.ujaen.es/~rsegura/igai/vrml/documentos/tema1.htm en la cual se nos plantea las diversas partes que debe tener un programa escrito en VRML.

Cabecera: La cabeza de todo fichero VRML es siempre la misma
#VRML V2.0 utf8 donde VRML V2.0 indica el estándar empleado y utf8 autoriza el uso de los caractereres internaciones.

Comentarios
:En VRML un comentario se escribe en una sola línea, la cual comienza con el símbolo #. Se pueden tener tantas líneas de comentarios como se desee.

Nodos:Un nodo es la estructura mínima indivisible de un fichero VRML y tiene como misión la de definir las características de un objeto o bien las relaciones entre distintos objetos. La mayoría de los nodos pueden repetirse tantas veces como sea necesario en una escena, salvo una serie de nodos especiales como los que definen la niebla o la panorámica del mundo virtual que aparecen un sola vez. Por otra parte, no todos los nodos afectan al aspecto visual del mundo. Por ejemplo, existen nodos que actúan como sensores que detectan acciones del usuario e informan de ellas a otros objetos y otros que se encargan de modelar los sonidos. Los nodos a su vez contienen campos que describen propiedades. Todo campo tiene un tipo determinado y no se puede inicializar con valores de otro tipo. De este modo, cada tipo de nodo tiene una serie de valores predeterminados para todos sus campos, de forma que cuando lo utilicemos en una escena sólo debemos indicar aquellos campos que se quieran modificar. Los campos pueden ser simples o campos que indiquen a vectores u otros nodos.

Algunos editores de VRML

En el siguiente post vamos a seguir trabajando sobre el lenguaje de programación utilizado para el diseño de objetos en 3D para realidad virtual. Para ello tomaremos la siguiente web http://wwwdi.ujaen.es/~rsegura/igai/web3d/web3d/docs/apend-c.html donde se nos indican algunos editores de este lenguaje de programación.

EDITORES DE VRML PERSONALES

Simply 3D 2.0 de Micrografx: Se pueden crear animaciones, aunque no sonidos tridimensionales ni indicar niveles de detalle. Incorpora una gran librería de unos 400 objetos en 3D, más de 100 texturas y más de 50 animaciones. Interfaz muy sencillo. Todo se hace arrastrando los objetos. Potente “Explorador de escenas”, para manipular los objetos y animaciones incorporados. Permite añadir diversas fuentes de luz. Se pueden añadir sombras al suelo. Un excelente producto para uso personal, pero se puede aspirar a crear escenarios profesionales, aunque con algunas limitaciones. Un detalle muy importante es que da soporte al VRML 2.0, lo que no es habitual en programas personales. Disponible una versión de prueba en Micrografx


Caligari Pioneer 1.0 de Caligari Corporation
: Se puede considerar el hermano menor del programa profesional TrueSpace, también de Caligari (ver más adelante). Aunque ofrece un funcionamiento sencillo y potente, hay que tener en cuenta que no da soporte para el VRML 2.0 (sino para el VRML 1.0), por lo que no tiene algunas de las propiedades de la segunda versión de estándar del VRML (sensores, uso de scripts exteriores, etc), pero sí incorpora cosas como sonido tridimensional, uso de materiales y texturas, enlaces a otros mundos y niveles de detalle para objetos y grupos de objetos. Se puede considerar como un programa adecuado para los que deseen iniciarse en el mundo del VRML

EDITORES DE VRML PROFESIONALES

V-Realm Builder 2.1 de Ligos Technology:
Tiene un completo soporte del lenguaje VRML, para lo que ha sido específicamente creado. Importa ficheros gráficos en multitud de formatos. Optimizado para conseguir una máxima velocidad de transferencia. Adecuado para diseñar mundos de una cierta complejidad.

Caligari trueSpace3 de Caligari: Programa muy famoso en el campo del diseño tridimensional. Es en esta versión donde se añade la posibilidad de crear además mundos en VRML, aunque el código generado no es demasiado eficiente. Consume muchos recursos del sistema.

CosmoWorlds de Silicon Graphics Inc.
, los creadores del más popular de los visualizadores de VRML, Cosmo Player, así como del estándar VRML 2.0 Este programa es muy recomendable.

¿Que es el VRML?

El objetivo de este post es poder profundizar en un nuevo lenguaje para el modelado en 3D llamado VRML. Según http://www.desarrolloweb.com/articulos/356.php en el artículo desarrollado por Miguel Angel Alvarez

El Virtual Reality Modeling Language es un lenguaje de modelado de mundos virtuales en tres dimensiones. Igual que el HTML nos sirve para maquetar páginas web, VRML sirve para crear mundos en tres dimensiones a los que accedemos utilizando nuestro navegador, igual que si visitasemos una página web cualquiera, con la salvedad que nuestras visitas no se limitan a ver un simple texto y fotografías, sino que nos permite ver todo tipo de objetos y construcciones en 3D por los que podemos pasear o interactuar.

Este modo de visitar sitios en Internet es mucho más avanzado y posee grandes ventajas. Para empezar la navegación se desarrolla de una manera mucho más intuitiva, dado que la forma de actuar dentro del mundo virtual es similar a la de la vida real. Podemos movernos en todas las direcciones, no solo izquierda y derecha sino también adelante, atrás, arriba y abajo. Podemos tratar con los objetos como en la vida misma, tocarlos, arrastrarlos, etc. y en general todo lo que podais imaginar. También los escenarios son mucho más reales, pensemos en un ejemplo como podría ser una biblioteca virtual. En élla podríamos andar por cada una de las salas, tomar determinados libros y leerlos.

A la larga, el acceso a Internet se ha de convertir en una experiencia mucho más cercana a la que realizamos en la vida y las visitas a los lugares retratados en la Red serán mucho más reales. Sin embargo, en la actualidad VRML presenta muchas limitaciones con respecto a sus potencialidades, que se irán cubriendo con la llegada de máquinas más potentes y periféricos avanzados para la realidad virtual como pueden ser guantes o cascos.