VRML (Lenguaje de Modelado de Realidad Virtual) es un lenguaje basado en objetos tridimensionales para crear mundos virtuales interactivos e inmersivos para su uso en Internet. VRML ha evolucionado desde versiones que permitían la construcción y exploración de objetos 3D hasta la versión actual X3D, que es compatible con contenido VRML existente y admite características nuevas a través de perfiles y extensiones. VRML se compone de objetos, escenarios y reglas de juego que permiten la interacción en mundos virtuales.
1. VV RR MM LL
Virtual Reality Modelling Language
(Lenguaje para Modelado de
Realidad Virtual)
2. VVRRMMLL -- CCaarraacctteerrííssttiiccaass
Basado en el concepto de Realidad
Virtual No-Inmersiva
Dotado de interacción, capacidad
descriptiva y constructiva de gráficos
con énfasis en lo tridimensional
Uso en Internet bajo cualquier
plataforma
3. VVRRMMLL -- EEvvoolluucciióónn
VRML v1.0
(1997)
Permitía la construcción,
manipulación y exploración
de objetos y de situaciones
3D así como de la visibilidad
de los mismos. También era
exportable y reproducible en
los más distantes lugares del
planeta
VRML v2.0
(1998)
Igual a VRML 1.0 en manejo
de objeto 3D pero además
incorpora la capacidad de
interacción con los mismos
“…mundos vivientes..”
4. VVRRMMLL -- EEvvoolluucciióónn
X3D
(extensible 3D)
Próxima generación del estandar abierto para la Web. Es el resultado de varios
años de desarrollo por parte del Grupo de Trabajo X3D del Consorcio Web 3D.
Esos requerimientos son:
• Compatibilidad con el existente contenido VRML, browsers, y herramientas.
• Mecanismo de extension que permita introducir nuevas características, vista
rápida de avances, y adopción formal de esas extensiones dentro de la
especificación.
• Un perfil del "núcleo" pequeño y simple para la más amplia adopción posible del
soporte X3D, importando y exportando.
• Perfíl completo VRML (full) para soportar contenidos existentes.
• Soporte para otras codificaciones includa XML para una firme integración con
las tecnologías y herramientas WEB.
• Arquitectura y proceso de avance para la especificación y tecnología
rapidamente!
5. VVRRMMLL CCoommppoonneenntteess
Un conjunto de objetos físicos o actores,
de naturaleza animada o inanimada.
Un escenario o fondo con relación al cual
se desarrollan las acciones o
acontecimientos que tengan lugar en ese
mudo.
Un conjunto de reglas de juego que
permiten que las acciones a desarrollarse
en el mundo virtual puedan llevarse a
cabo.
6. #VRML V2.0 utf8
Shape { geometry Cylinder { radius 2 height 3 }
appearance Appearance {
material Material { diffuseColor 0 1 1
}
}
}
Plugin
Procesador
de texto
Navegador
• Cortona client
• Cosmo player
• Open VRML
• FreeWRL
• …
• …
7. Tipo de
Navegación
Caminar
Volar
Estudiar
Acciones Ir a Alinear Vistas Reestablecer Ajustar
Acercar
Encuadrar
Girar
Rotar