1
DEPARTAMENTO DE SISTEMAS Y COMPUTACION
MATERIA
Multimedia y Realidad Virtual
HORARIO
9:00 a 10:00
CATEDRATICO
Hernández Flores Rita
PRESENTA
Eva Maria Solis Dorantes
UNIDAD 9:
Lenguajes de la realidad virtual.
FECHA DE ENTREGA
30 de Mayo de 2014
2
INDICE.
9.1 Lenguajes de realidad virtual ____________________________________________ 3
9.1.1 VRML _____________________________________________________________ 4
9.1.2 X3D ______________________________________________________________ 6
Bibliografía _____________________________________________________________ 7
3
9.1 Lenguajes de realidad virtual.
"La realidad virtual es un medio compuesto por simulaciones de computadora interactivas
que reaccionan a la posición y acciones del usuario y producen retroalimentación en uno o
más sentidos, generando la sensación de estar inmerso o presente en una simulación".
Un ambiente virtual es una simulación por computadora que proporciona información a
uno o varios de nuestros sentidos: visión, sonido, tacto y gusto, con el propósito de que el
usuario se sienta inmerso en un mundo que reacciona ante sus acciones.
A diferencia de una película tridimensional, donde la información se integra en una
secuencia de imágenes definidas de antemano y en la que el participante no puede
intervenir; o de una aplicación multimedia, donde la interacción está limitada a
seleccionar la secuencia en que se despliegan los objetos bidimensionales, un ambiente
virtual es naturalmente tridimensional, dinámico y cambiante según los movimientos o
peticiones del usuario,
quien puede explorar y experimentar de acuerdo con las situaciones generadas como
combinación de su interacción con el mundo virtual y la retroalimentación que éste, a su
vez, le proporciona al participante.
La realidad virtual puede ser de dos tipos: inmersiva y no inmersiva.
La realidad virtual no inmersiva o también llamada realidad virtual de mesa es aquélla que
se crea cuando el participante explora diversos ambientes haciendo uso de los dispositivos
de hardware comunes: mouse,
monitor, tarjeta de sonido y bocinas.
Ejemplo de ésta son las aplicaciones que utilizan Internet y lenguajes como el VRML con
objeto
de interaccionar en tiempo real con diferentes personas en espacios y ambientes
tridimensionales, sin la necesidad de dispositivos adicionales en la computadora.
Este tipo de aplicaciones son llamativas para los usuarios, pues no requieren de hardware
especializado y, por lo tanto, son de fácil acceso; no obstante, tienen como inconveniente
que los sentidos de los participantes se distraen por eventos ajenos a la simulación, como
por ejemplo, salir del campo de visión de la simulación al mover la
cabeza, o utilizar el mouse que no es un dispositivo de interacción natural, con lo que se
percibe de manera inconsciente que el ambiente virtual no constituye una realidad.
4
9.1.1 VRML.
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 visitariamos 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 podáis imaginar. También los escenarios son
mucho más reales, pensemos en un ejemplo como podría ser una biblioteca virtual. En
ella 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.
Un poco de historia.
El VRML surgió en la primavera de 1994, durante una reunión convocada por Tim Berners-
Lee y Dave Ragget para tratar de acercar los desarrollos de realidad virtual a Internet. En
esta reunión los asistentes llegaron a la conclusión que se tenía que desarrollar un
lenguaje común para la descripción de los mundos en 3D.
De este modo, en la Primera Conferencia Mundial de la WWW en Ginebra se aprobó el
desarrollo de un nuevo lenguaje que permitiese crear mundos en tres dimensiones a los
que se pudiera acceder por la World Wide Web.
Con el tiempo se desarrolló el lenguaje dentro de varios requisitos: que fuese adaptable a
5
la red, que no requiriese una línea de alta velocidad (anchos de banda elevados), que
fuese multiplataforma, etc.
Materiales necesarios.
Los materiales necesarios para comenzar con VRML son pocos, y posiblemente ya
tengamos, sin saberlo, todos los ingredientes para introducirnos en el desarrollo y edición
de mundos virtuales. Estos son: Un editor de textos sencillo. El Block de notas es ideal.
También valdrá cualquier otro editor en modo ASCII. También podemos utilizar editores
especializados como el VRML PAD. Un visualizador VRML para ver los resultados, que se
instala en el navegador como cualquier otro plug-in. Posiblemente tu navegador ya esté
preparado para ver los mundos en VRML, si no es así, tienes que instalarlo. Un visualizador
muy conocido es el Cosmo Player.
Ejemplo de VRML .
El archivo que contiene el código VRML es un fichero de texto. Este deberá ser guardado
con extensión .wrl para ser reconocido por el navegador como archivo fuente de un
mundo virtual.
Para su posterior visualización simplemente habrá de abrirse con el navegador. Si nuestro
visualizador se encuentra correctamente instalado se encargará de mostrar el mundo y
podremos interaccionar con él.
6
9.1.2 X3D.
Es un lenguaje informático para gráficos vectoriales definido por una norma ISO, que
puede emplear tanto una sintaxis similar a la de XML como una del tipo de VRML (Virtual
Reality Modelling Language). X3D amplía VRML con extensiones de diseño y la posibilidad
de emplear XML para modelar escenas completas en tiempo real.
X3D (extensible 3D) es la próxima-generación del estándar abierto para la Web. Es el
resultado de varios años de desarrollo por parte del Grupo de Trabajo X3D del Consorcio
Web 3D y el reciente Grupo de Trabajo Browser. Este último ha trabajado de cerca con el
Grupo de Trabajo X3D para crear una nueva Especificación X3D que reúna las necesidades
de los Browser de las compañías y las necesidades de toda la comunidad. Esos
requerimientos son:
Compatibilidad con el existente contenido VRML, browsers, y herramientas. Mecanismo
de extensión 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.
Perfil completo VRML (full) para soportar contenidos existentes. Soporte para otras
codificaciones incluida 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 rápidamente.
7
Bibliografía.
http://www.monografias.com/trabajos28/realidad-virtual/realidad-virtual.shtml
http://www.desarrolloweb.com/articulos/356.php
http://mariaelenaloja.blogspot.mx/2013/05/x3d.html

Unidad 9

  • 1.
    1 DEPARTAMENTO DE SISTEMASY COMPUTACION MATERIA Multimedia y Realidad Virtual HORARIO 9:00 a 10:00 CATEDRATICO Hernández Flores Rita PRESENTA Eva Maria Solis Dorantes UNIDAD 9: Lenguajes de la realidad virtual. FECHA DE ENTREGA 30 de Mayo de 2014
  • 2.
    2 INDICE. 9.1 Lenguajes derealidad virtual ____________________________________________ 3 9.1.1 VRML _____________________________________________________________ 4 9.1.2 X3D ______________________________________________________________ 6 Bibliografía _____________________________________________________________ 7
  • 3.
    3 9.1 Lenguajes derealidad virtual. "La realidad virtual es un medio compuesto por simulaciones de computadora interactivas que reaccionan a la posición y acciones del usuario y producen retroalimentación en uno o más sentidos, generando la sensación de estar inmerso o presente en una simulación". Un ambiente virtual es una simulación por computadora que proporciona información a uno o varios de nuestros sentidos: visión, sonido, tacto y gusto, con el propósito de que el usuario se sienta inmerso en un mundo que reacciona ante sus acciones. A diferencia de una película tridimensional, donde la información se integra en una secuencia de imágenes definidas de antemano y en la que el participante no puede intervenir; o de una aplicación multimedia, donde la interacción está limitada a seleccionar la secuencia en que se despliegan los objetos bidimensionales, un ambiente virtual es naturalmente tridimensional, dinámico y cambiante según los movimientos o peticiones del usuario, quien puede explorar y experimentar de acuerdo con las situaciones generadas como combinación de su interacción con el mundo virtual y la retroalimentación que éste, a su vez, le proporciona al participante. La realidad virtual puede ser de dos tipos: inmersiva y no inmersiva. La realidad virtual no inmersiva o también llamada realidad virtual de mesa es aquélla que se crea cuando el participante explora diversos ambientes haciendo uso de los dispositivos de hardware comunes: mouse, monitor, tarjeta de sonido y bocinas. Ejemplo de ésta son las aplicaciones que utilizan Internet y lenguajes como el VRML con objeto de interaccionar en tiempo real con diferentes personas en espacios y ambientes tridimensionales, sin la necesidad de dispositivos adicionales en la computadora. Este tipo de aplicaciones son llamativas para los usuarios, pues no requieren de hardware especializado y, por lo tanto, son de fácil acceso; no obstante, tienen como inconveniente que los sentidos de los participantes se distraen por eventos ajenos a la simulación, como por ejemplo, salir del campo de visión de la simulación al mover la cabeza, o utilizar el mouse que no es un dispositivo de interacción natural, con lo que se percibe de manera inconsciente que el ambiente virtual no constituye una realidad.
  • 4.
    4 9.1.1 VRML. El VirtualReality 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 visitariamos 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 podáis imaginar. También los escenarios son mucho más reales, pensemos en un ejemplo como podría ser una biblioteca virtual. En ella 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. Un poco de historia. El VRML surgió en la primavera de 1994, durante una reunión convocada por Tim Berners- Lee y Dave Ragget para tratar de acercar los desarrollos de realidad virtual a Internet. En esta reunión los asistentes llegaron a la conclusión que se tenía que desarrollar un lenguaje común para la descripción de los mundos en 3D. De este modo, en la Primera Conferencia Mundial de la WWW en Ginebra se aprobó el desarrollo de un nuevo lenguaje que permitiese crear mundos en tres dimensiones a los que se pudiera acceder por la World Wide Web. Con el tiempo se desarrolló el lenguaje dentro de varios requisitos: que fuese adaptable a
  • 5.
    5 la red, queno requiriese una línea de alta velocidad (anchos de banda elevados), que fuese multiplataforma, etc. Materiales necesarios. Los materiales necesarios para comenzar con VRML son pocos, y posiblemente ya tengamos, sin saberlo, todos los ingredientes para introducirnos en el desarrollo y edición de mundos virtuales. Estos son: Un editor de textos sencillo. El Block de notas es ideal. También valdrá cualquier otro editor en modo ASCII. También podemos utilizar editores especializados como el VRML PAD. Un visualizador VRML para ver los resultados, que se instala en el navegador como cualquier otro plug-in. Posiblemente tu navegador ya esté preparado para ver los mundos en VRML, si no es así, tienes que instalarlo. Un visualizador muy conocido es el Cosmo Player. Ejemplo de VRML . El archivo que contiene el código VRML es un fichero de texto. Este deberá ser guardado con extensión .wrl para ser reconocido por el navegador como archivo fuente de un mundo virtual. Para su posterior visualización simplemente habrá de abrirse con el navegador. Si nuestro visualizador se encuentra correctamente instalado se encargará de mostrar el mundo y podremos interaccionar con él.
  • 6.
    6 9.1.2 X3D. Es unlenguaje informático para gráficos vectoriales definido por una norma ISO, que puede emplear tanto una sintaxis similar a la de XML como una del tipo de VRML (Virtual Reality Modelling Language). X3D amplía VRML con extensiones de diseño y la posibilidad de emplear XML para modelar escenas completas en tiempo real. X3D (extensible 3D) es la próxima-generación del estándar abierto para la Web. Es el resultado de varios años de desarrollo por parte del Grupo de Trabajo X3D del Consorcio Web 3D y el reciente Grupo de Trabajo Browser. Este último ha trabajado de cerca con el Grupo de Trabajo X3D para crear una nueva Especificación X3D que reúna las necesidades de los Browser de las compañías y las necesidades de toda la comunidad. Esos requerimientos son: Compatibilidad con el existente contenido VRML, browsers, y herramientas. Mecanismo de extensión 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. Perfil completo VRML (full) para soportar contenidos existentes. Soporte para otras codificaciones incluida 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 rápidamente.
  • 7.