INVESTIGACIÓN EN INTERNET

Elaborado por: Sofía Hurtado

VRML ( Virtual Reality Modeling Language)

¿Qué Es Realidad Virtual?

Definitivamente un término muy sonado y controversial. En éstos días en que todo es virtual, encontramos mucha confusión en las personas expuestas de una u otra forma a los nuevos medios. En el nombre en sí hay una gran contradicción: Realidad Virtual. Algo que es, pero no es. Sin embargo no tenemos que complicarnos la vida tratando de explicar la paradoja. La realidad virtual es una representación de las cosas a través de medios electrónicos, que nos da la sensación de estar en una situación real en la que podemos interactuar con lo que nos rodea.

La realidad virtual puede ser de dos tipos: inmersiva y no inmersiva. Los métodos inmersivos de realidad virtual con frecuencia se ligan a un ambiente tridimensional creado por computadora el cual se manipula a través de cascos, guantes u otros dispositivos que capturan la posición y rotación de diferentes partes del cuerpo humano. La realidad virtual no inmersiva utiliza medios como el que actualmente nos ofrece Internet en el cual podemos interactuar a tiempo real con diferentes personas en espacios y ambientes que en realidad no existen sin la necesidad de dispositivos adicionales a la computadora.

La realidad virtual no inmersiva ofrece un nuevo mundo a través de una ventana de escritorio. Este enfoque no inmersivo tiene varias ventajas sobre el enfoque inmersivo como: bajo costo y fácil y rápida aceptación de los usurarios. Los dispositivos inmersivos son de alto costo y generalmente el usurario prefiere manipular el ambiente virtual por medio de dispositivos familiares como son el teclado y el ratón que por medio de cascos pesados o guantes.

Actualmente Internet nos provee con medios para reunirnos con diferentes personas en el mismo espacio virtual. En este sentido Internet tiende a ser un mecanismo de telepresencia. Este medio nos brinda con espacios o realidades que físicamente no existen pero que sin embargo forman parte de nuestras formas de vida. Es a través de Internet como nace VRML, que es un estándar para la creación de mundos virtuales no inmersivos.

VRML es un acrónimo para Virtual Reality Modeling Language (Lenguaje para Modelado de Realidad Virtual). Técnicamente hablando, VRML no es un lenguaje para programar realidad virtual inmersiva ni tampoco un lenguaje de modelado. La realidad virtual inmersiva implica una experiencia tridimensional inmersiva y dispositivos externos como cascos o guantes digitales para lograr capturar otros sentidos diferentes al oído y a la vista. VRML no requiere o prevé una inmersión sensorial total. VRML provee un conjunto básico de primitivas para el modelaje geométrico tridimensional y tiene la capacidad de dar comportamiento a los objetos y asignar diferentes animaciones que pueden ser activadas por eventos generados por diferentes usuarios.

CARACTERISTICAS DE UN SISTEMA DE REALIDAD VIRTUAL:

PARAMETROS PARA COMPARAR SISTEMAS DE RV:

FACTORES HUMANOS EN AMBIENTES VIRTUALES

Incluyen factores de salud como el vértigo por el resplandor el cual puede inducir un ataque, daño auditorio y el oído interno causado por el audio de alto volumen, movimientos prolongados repetitivos los cuales causan heridas por el sobreuso y daños de la cabeza, del cuello o espina vertebral debido al peso o posición de los cascos. Los factores de seguridad también necesitan ser considerados.

¿Qué tan seguro es que este el usuario si el sistema falla?. Las manos y los brazos pudieran ser pinchados o sobre extendidos si un dispositivo de retroalimentación falla, el usuario podría ser desorientado dañado si falla la computadora y repentinamente manda al usuario a la realidad, interrumpiendo el sentido de presencia.

DIFERENCIA ENTRE LO REAL Y LO VIRTUAL

El desarrollo de computadoras más veloces, el crecimiento de las memorias RAM y la miniaturización siempre creciente de los componentes junto a los avances en el diseño de sofisticados programas de gráfica han hecho aparecer en las pantallas "mundos" completamente artificiales. El film "El hombre del jardín" ha sido especialmente ilustrativo acerca de este nuevo campo llamado "realidad virtual". Esta nueva expresión ya está entrando en el lenguaje diario, aunque algunas veces en forma no muy apropiada. ¿Qué es, en verdad, una realidad "virtual?" ¿Qué es lo que, en computación o en teleinformática, podemos llamar con propiedad "realidad virtual?" ¿Puede tener importancia fuera del mero ámbito de la recreación (juegos de computadoras)? ¿Afecta la enseñanza, especialmente en la universidad?

Vivimos en una época de Realidad Virtual. Creemos que todo es real a nuestro alrededor, sin embargo en gran parte es gran medida ficción. Por tanto, ficción, mulación, que asimilamos a través de los canales que tenemos a disposición: desde la TV hasta las revistas.

La Realidad es la cualidad o estado de ser real o verdadero.

Lo virtual es lo que resulta en esencia o efecto, pero no como forma, nombre o hecho real.

El scrolling de toda computadora ejemplifica la RV, al hacer scrolling de un mapa el usuario tiene la facilidad de que con el Mouse puede ir viendo la parte del mapa que prefiera, esto da la sensación de ir navegando por el mapa, pero este no está en ningún lado, ya que no es cierto que la computadora este viendo ese pedazo del mapa y lo demás esté oculto en el espacio, ya que lo que se está viendo no se encuentra en ningún lado, porque la información está en el disco y al darle la instrucción a la máquina de que busque la información esta la busca en el rígido y la procesa a tal velocidad que la impresión que le da al usuario es que el mapa está ahí pero en realidad, no existe.

¿Qué es VRML?

La definición oficial dice que se trata de un lenguaje para describir simulaciones interactivas de participación múltiple. En español, Lenguaje de modelado de realidad virtual

  •  

    Historia del VRML.

    El VRML es un lenguaje computacional. Aunque presenta similitudes con otros lenguajes de cómputo como BASIC o "C", el VRML ha sido diseñado en forma específica para manejar gráficas cmputacionales. El VRML contiene varias características integradas que facilitan la creación de modelos detallados

    El lenguaje de VRML es la razón más importante por lo que este programa es ahora un poderoso lenguaje gráfico. El VRML es la adaptación de un lenguaje desarrollado en la compañía Silicon Graphics. El predecesor del VRML fue Open Inventor, un sistema desarrollado con el fin de crear un lenguaje gráfico con múltiples capacidades. Open Inventor fue diseñado por la firma de SGL, para que los programadores pudieran elaborar ambientes realistas en tercera dimensión con un mínimo de conocimientos sobre programación en gráficas también pueden aprovechar sus características avanzadas. Los desarrolladores de Open Inventor tomaron los mejores componentes de los lenguajes gráficos existentes en aquella época y los sintetizaron en un solo conjunto que, a pesar de tener una gran capacidad expresiva y flexibilidad, resultaba fácil de aprender y entender.

    Sin embargo, Open Inventor no es idéntico al VRML. Este último cuenta con ciertas características que lo hacen compatibles con el Word Wide Web y ha mejorado algunas de las opciones originadas con Open Inventor, pero aún así necesitaba mayor flexibilidad. Es por eso que Gavin Bell uno de los desarrolladores de Open Inventor SGI, es también uno de los principales Arquitectos del VRML. Gavin volcó su experiencia en el diseño del VRML y en las modificaciones de su antecesor, al eliminar algunas características poco útiles y agregar otros factores necesarios para el manejo del Web.

    El VRML es un lenguaje para descripción de escenas no un lenguaje de programación. Algunos lenguajes de cómputo como "C", primero compilan el programa y después se ejecutan.

    El sistema VRML pasa por un análisis sintáctico antes de ser desplegado en pantalla. La descripción de escenas es un proceso estático, pues los elementos no cambian cuando el archivo VRML se carga. De hecho, es posible cambiar el punto de vista, pero no la escena misma.

  • COMO FUNCIONA EL VRML

    Para entender el funcionamiento de un visualizador VRML, sería recomendable contar con ciertos datos sobre la operación de los archivos VRML y el manejo del Web en general.

    El Word Wide Web se basa en dos co mponentes medulares: los visualizadores y los servidores. Estos elementos son piezas fundamentales del conjunto completo. Los visualizadores solicitan información contenida en los servidores, con base a las acciones que toma el usuario (cuando la persona hace clic sobre un enlace algún documento Web, por ejemplo). Esto genera una petición que se envía al servidor correspondiente.

    El servidor recibe la solicitud, la interpreta y la trata de proporcionar el material requerido mediante un documento que corresponde a la petición realizada por el visualizador. Cuando la respuesta se transmite, el servidor también envía alguna información adicional en el documento transferido. Esta información se denomina tipo de contenido y permite que el visualizador conozca la clase de datos que recibe. De hecho, este factor es muy importante, pues sin él los visualizadores Web no sabrían la diferencia entre un documento de texto y una imagen. Es indispensable que el visualizador sepa qué tipo de contenido maneja un documento para poder desplegarlo en forma adecuada.

    A menudo cuando un visualizador Web no logra desplegar el tipo de contenido que recibe de un servidor, pide instrucciones al usuario para procesar los datos de alguna manera. Es entonces cuando en Netscape le pedirá que elija una opción: cancelarlo, guardarlo en el disco o configurar una "aplicación de ayuda" para recibir los datos.

    Los documentos del VRML no necesitan modificar el funcionamiento de los servidores Web. Esto es un punto a su favor porque significa que es muy fácil agregar documentos VRML a los sitios Web existentes.

    De hecho el único cambio necesario es casi insignificante: el usuario tiene que indicar al servidor Web la extensión (la terminación del archivo) de los documentos VRML (wrl) e incluir el tipo MIME (extensiones multimedia de correo Internet). Con estos datos, el servidor Web podrá detectar los documentos VRML e informar al visualizador que está apunto de transmitir un archivo VRML.

    Esa es la única modificación requerida para que un servidor Web transfiera material VRML y la razón por la cual el sistema VRML ha cobrado tanta popularidad, en especial entre los administradores Web.

    Un punto central en el concepto del VRML es el manejo de los mundos o documentos VRML. No obstante, cada mundo se debe considerar como una escena y no como un extenso ambiente monolítico, como sucede en el planeta tierra.

    Al igual que el teatro, el escenario VRML cuentan con un número fijo de elementos con cualidades y tipos específicos. Por ejemplo, la obra Esperando a Godot de Samuel Beckett, especifica un escenario bastante escueto (el único elemento del decorado es un árbol a mitad del escenario). Esto implica un esquema simple que representaría a un documento VRML muy simple. Una escenografía mas complicada, como la de la obra Un largo viaje de día hacia la noche, que presenta un vestidor saturado de mobiliario y objetos decorativos, describiría un documento VRML mucho más elaborado.

    Además de describir el contenido y el esquema de un mundo, los documentos VRML también pueden incluir "enlaces" o "anclas" para relacionarse con otros archivos Web. Esto significa que hacer clic en algún objeto del mundo VRML podría reproducir una película o los sonidos de un documento. Los enlaces que usted conoce en el Web también están presentes en el VRML.

    Si continuamos con nuestra analogía, el árbol del escenario de Godot podría relacionarse con el libreto de la obra. Por otra parte, los objetos del vestidor en el segundo ejemplo pueden corresponder a los parlamentos de los personajes.

    Esta capacidad de enlaces convierte al sistema VRML en una poderosa herramienta, pues los objetos de los mundos VRML pueden enlazarse con cualquier otro objeto disponible en el Web. Más aún, es posible enlazar varios mundos VRML. Si usted puede viajar de una página a otra del Web, también podrá trasladarse (él termino adecuado es teletransportación) de un mundo a otro.

    Cada escena VRML tiene un "punto de vista" llamado cámara. La escena se observa con la lente de la cámara. Pero también es posible predefinir varios puntos de vista, que son el equivalente VRML de las "áreas escénicas" (donde el usuario que crea el mundo utiliza varios puntos de vista). En WebSpace y WorldVieb, se puede llegar en forma directa a cualquier punto de vista sin necesidad de viajar en el espacio intermedio; usted solo tiene que elegir una opción de menú. Esto es conveniente, en especial con las computadoras muy lentas, donde el proceso de transportación implica demoras considerables. Por ejemplo, si crea una sección de algún museo famoso como el Louvre, podrá utilizar varios puntos de vista sobre diferentes obras como la Mona Lisa, a fin de que los visitantes puedan "saltar" de manera inmediata a los puntos de mayor interés.

    El primer paso para visualizar un documento VRML es recuperar el archivo mismo. La petición surge de un visualizador Web, ya sea VRML o HTML. Sin embargo, algunos visualizadores VRML no pueden recuperar los documentos por cuenta propia y necesitan ayuda de algún otro visualizador. Es decir, envían su petición al visualizador auxiliar y éste retransmite la solicitud para hacerla llegar al destinatario; es como un servicio de mensajería.

    El servidor Web que recibe la petición trata de cumplir el deseo del visualizador mediante una respuesta. Como ya se ha mencionado, cada respuesta tiene un tipo de contenido. Dicha respuesta se transmite en forma directa al visualizador, pero si el proceso se lleva a cabo con un visualizador intermedio, la información se transmite a este último para después llegar al visualizador original.

    Cuando el visualizador VRML recibe el documento requerido, este se analiza sintácticamente. Después de elaborar una descripción, el sistema acabado crea y despliega representaciones visuales de los objetos descritos en el documento.

    Los mundos VRML pueden distribuirse, es decir, diseminarse en muchas partes del Web. Así como una página HTML puede incluir texto proveniente de un punto e imágenes extraídas de otro lugar, los mundos VRML pueden especificar el lugar de donde provienen sus escenas. Distribuir un proceso VRML es similar a delegar responsabilidades, pues aunque se haga referencia al trabajo de otras personas en el Web, todo se incluye en su mundo.

    Esto significa que los archivos VRML a menudo se cargan en los escenarios; el primer elemento que se carga es la descripción de la escena y después el visualizador carga las descripciones. Sin embargo, la velocidad de procesamiento en la mayoría de las computadoras no es lo que todos quisiéramos, y los modems tampoco son capaces de satisfacer la intensa demanda. Es por eso que casi siempre existen retrasos al cargar un mundo VRML (es raro que el proceso se ejecute de inmediato o que todas las piezas aparezcan al mismo tiempo).

    El VRML tiene la capacidad de mostrar al sitio donde aparecerán los objetos, incluso cuando todavía no se copian. Antes de que el objeto aparezca, este se muestra como un cuadro vacío (llamado cuadro de alimentación) de la dimensión correcta, que más tarde es reemplazado por el objeto procesado. El proceso de carga es demasiado lento y permite que el visualizador VRML tome el tiempo necesario para cargar la escena desde diferentes puntos y representar una indicación precisa de la apariencia que tendrá la escena en el desplegado final.

    Para que un visualizador VRML cargue un documento VRML, primero tiene que analizarlo sintácticamente (interpretarlo). Una característica específica en el VRML, llamada WWWInLine, proporciona instrucciones para que el visualizador recupere un documento adicional. Sin embargo, el visualizador piensa que dicho documento forma parte del archivo original, es decir, que trata de un solo documento y de un solo mundo.

    Los enlaces VRML funcionan de igual manera que los enlaces HTML, pues el visualizador intenta desplegar los datos recuperados del Web. No obstante, los visualizadores VRML sólo pueden manejar datos VRML. Es frecuente que al navegar en un mundo VRML, el usuario pueda hacer clic en un enlace para activar una aplicación diseñada para procesar los datos correspondientes.

    Por ejemplo, si hace clic en un enlace de un documento PostScript, podría lanzar Adobe Illustrator; si hace clic en un enlace QuickTime tal vez el MoviePlayer para QuickTime. Estos visores de compañía se denominan aplicaciones de ayuda porque proporcionan funciones auxiliares que el visualizador no maneja.

    Una de las características más útiles en el Web es el manejo de scripts para servidor, es decir, pequeños programas ejecutados en un servidor Web como respuesta a la petición de un visualizador. En un caso así, la respuesta puede contener datos recientes como la temperatura o la hora actuales, pues se genera justo al momento de recibir la solicitud.

    Pero los procesos VRML también pueden generarse sobre la marcha. Clay Graham, desarrollador de aplicaciones VRML de la compañía Silicon Graphics, ha creado un script de servidor que despliega el precio de los productos de cualquier compañía por medio de datos dinámicos y elementos de tercera dimensión, que a su vez producen un "termómetro" financiero muy fácil de entender.

    Infografias

    Hosted by www.Geocities.ws

    1