Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CONCEPTO
El VRML (virtual reality modeling lenguage ) es un formato de archivo que describe objetos
interactivos 3D dentro de una escena especifica. Como tal podemos decir adems que es un
lenguaje no de programacin sino un lenguaje de modelamiento de escenas tridimensionales
interactivas. El VRML permite implementar escenas estticas o dinmicas en 3D con
posibilidad de encadenamiento de texto, sonido imgenes y vdeo. Dentro de la arquitectura
del VRML aparece un concepto interesante como lo es el concepto de visualizador el cual
como su nombre lo indica permite presentar la escena VRML. Un visualizador bsicamente
es un programa de computador que se encarga de interpretar el cdigo VRML y ejecutarlo en
la plataforma en la que se encuentra, permitiendo al usuario interactuar con la escena
definida. Esta forma de ejecucin de un archivo VRML es ventajosa considerando las
implicaciones que tiene cargar por la red un archivo ejecutable contar un archivo de solo texto
como lo son los archivos VRML. Todo el trabajo se deja entonces la visualizador.
ORGANISMOS CONSTITUYENTES
Los entes que colaboraron en la estandarizacin del worlwide fueron la ISO (organizacin
internacional de estandarizacin), la IEC (comisin internacional electrnica), la JTC (comit
tcnico de trabajo) y el consorcio VRML.
OBJETIVOS
El VRML esta diseado para ser utilizado sobre Internet, Intranets o como clientes locales.
Los formatos VRML estn diseados para integrar grficos tridimensionales y multimedia.
El VRML est pensado para diversidad de aplicaciones en reas como ingeniera,
simulacin, entretenimiento, educacin etc.
CARACTERISTICAS DEL VRML
EL VRML fue concebido bajo las siguientes caractersticas de diseo:
originalidad: los programas VRML son creados, editados y mantenidos de manera muy
sencilla mediante la manipulacin directa de los formatos fuente. presentando adems la
posibilidad de importacin de objeto s 3D de otros formatos industriales.
integrabilidad: los programas VRML permiten usar diferentes objetos 3D formando
escenas compuestas lo que a su vez permite la reusabilidad de ambientes.
extensibilidad: los programas VRML ofrecen la posibilidad de adicionar nuevos elementos
aun no explcitos en VRML.
implementabilidad: los programas VRML son fcilmente implementados bajo un amplio
rango de sistemas.
rendimiento: los elementos VRML son diseados para brindar optimo rendimiento bajo
una amplia variedad de plataformas.
escalabilidad: Los elementos VRML son diseados para brindar flexibilidad en las
composiciones futuras.
ALCANCES Y LIMITACIONES
Una escena VRML es una integracin bsica de grficos 3D y multimedia los objetos
integrados en una escena pueden ser modificados en momento de ejecucin a travs de
diferentes mecanismos. VRML compone, encapsula y da extensibilidad a una escena.
VRML no define dispositivos fsicos u otros conceptos afines como resolucin de pantalla o
dispositivos de entrada, VRML interpreta un amplio rango de posibilidades sin particularizar
sobre el uso de ciertos elementos por ejemplo VRML no asume la existencia de mouse en 2D.
ARCHIVOS VRML.
un archivo VRML puede contener:
a. Una escena compuesta de objetos
b. un conjunto de posibilidades multimedia
c. encadenamiento a otros archivos y aplicaciones.
d. mecanismos de modificacin del comportamiento de los objetos.
DEFINICIONES:
nodo: componente esencial de una escena en VRML. Un nodo es una abstraccin de
conceptos y objetos reales. Esta compuesto por campos y eventos que determinan las
caractersticas y comportamiento del nodo.
nodos de agrupacin: son nodos cuya tarea primordial es agrupar otros nodos, con el fin
primordial de establecer un comportamiento particular sobre ellos.
campo: es una propiedad, caracterstica, atributo o estado del nodo. Un campo puede ser de
diferentes clases de datos y existe un nmero fijo campos para cada dato.
nombre del campo: identificador propio de cada campo dentro de un nodo.
campos expuestos: son campos que pueden recibir eventos de entrada para cambiar sus
valores y generar eventos de salida cuando sus valores cambian.
evento: es un mensaje enviado de un nodo a otro, lo cual estimula el cambio de los campos
de un nodo determinado. Un evento tiene que ver con el tiempo del mensaje y el valor de un
campo.
eventos en cascada: secuencia de eventos inicializados por un script o sensor y propagados
de un nodo a otro a lo largo de un ruta.
evento de entrada: receptor lgico atado a un nodo el cual recibe el evento.
evento de salida: emisor lgico atado a un nodo desde el cual se enva el evento.
Archivo VRML
VISUALIZADOR VRML
PARSER
Constructor
de nodos
prototipos
ESCENA GRAFICA
Jerarquizacin en
transformaciones
Ruta grfica
Mquina
de
ejecucin
PRESENTACION AUDIO/VISUAL
USUARIO
* sensores
* escript
* interpolaciones