SlideShare una empresa de Scribd logo
1 de 3
Descripción de los mundos virtuales utilizando VRML.
La animación de mundos tridimensionales virtuales en VRML se hace mediante paso de eventos
entre nodos en el mundo virtual. Tal animación tiene la limitación de ser fija y predeterminada, sin
cambios. Animaciones complejas se realizan a través de scripts de VRML los cuales contienen
programas escritos en otro lenguaje de programación. Sin embargo, la labor de programar e
integrar el script al mundo virtual, actualmente, no es sencilla ni cómoda para el usuario. En este
trabajo se describe la definición, diseño e implementación de los esquemas de asignación de
comportamiento en C++ sobre mundos VRML, analizando las peculiaridades de interacción entre
ambos lenguajes. De manera complementaria se describe una implementación de ello en la
herramienta EASYvrml, la cual facilita el trabajo de asignar comportamiento complejo utilizando
C++ a mundos descritos en VRML.
Realidad Virtual
El concepto de realidad virtual surge en 1965 cuando Ivan Sutherland (hoy miembro de Sun
Microsystems Laboratories) publicó un artículo titulado "The UltimateDisplay", en el cual describe
las ideas básicas del concepto de realidad virtual. La realidad virtual se puede definir como:
"Una combinación de diversas tecnologías e interfaces que permite a uno o más usuarios
interactuar, en tiempo real, con un entorno o mundo dinámico tridimensional generado por
computadora"
1
Otros la definen como:
"La simulación de medios ambientes, reales o artificiales, y de los sentidos del hombre por
computadora, de tal manera que se busca proporcionar al que participa la sensación de que este
ambiente realmente existe"
36
La realidad virtual permite un nuevo modo de interacción entre el hombre y las computadoras
Las características básicas de un sistema de realidad virtual son las siguientes
7a810
Tridimensionalidad
Tiene que ver directamente con la estimulación de los sentidos del usuario, principalmente
la visión, para dar forma al espacio virtual. Los componentes del mundo virtual se muestran
al usuario en las tres dimensiones del mundo real. En lo que se refiere a los sonidos se
tienen efectos estereofónicos (dirección).
Navegación
Es la característica que permite al usuario moverse independientemente dentro del mundo.
Las restricciones para este aspecto las especifica quien desarrolla el software. Puede
permitir varios grados de libertad, si se puede volar o no, caminar, nadar, etcétera. El otro
punto importante de la navegación es la posición del observador, es decir, el lugar desde
donde el usuario ve el mundo virtual.
Interacción
Permite al usuario manipular el curso de la acción dentro de una aplicación de realidad
virtual, permitiendo que el sistema responda a los estímulos de la persona que la utiliza.
Otro aspecto de la interacción es la semántica del ambiente, es decir, las reglas de cómo
los componentes del mundo virtual interactúan con el usuario para intercambiar
información
Inmersión
Significa bloquear al usuario de toda distracción y enfocarse sólo en la información u
operación sobre la cual se trabaja. Posee dos atributos importantes. El primero de ellos es
la habilidad para enfocar la atención del usuario. El segundo es el que convierte una base
de datos en experiencias, estimulando de esta manera el sistema natural de aprendizaje
humano (las experiencias personales).
1.2. El Lenguaje VRML
VRML es un lenguaje para describir objetos y mundos 3D interactivos. Está diseñado para usarse
sobre Internet, intranets, y sistemas locales. Los mundos VRML pueden transmitirse e inter-
relacionarse a través del WWW y visualizarse mediante algún navegador o browser VRML que se
conecta con el browser WWW a través de un API (Figura 1).
figura 1. Esquema de acceso para satisfacer los siguientes requerimientos
[5]:
VRML ha sido diseñado para satisfacer los siguientes requerimientos
Autoría
Permite el desarrollo de programas de computadora, capaces de crear, editar y mantener
archivos VRML, así como programas de conversión de otros formatos de archivos 3D,
comúnmente utilizados, a archivos VRML.
Composición
Proporciona la posibilidad de utilizar y combinar objetos 3D dinámicos dentro de un mundo
VRML y así permitir la reusabilidad.
Extensión
Proporciona la posibilidad de agregar nuevos tipos de objetos no definidos explícitamente
en VRML.
Capacidad de Implementación
Permite implementar sobre un amplio rango de sistemas.
Desempeño
Enfatiza funcionamiento interactivo y escalable sobre una amplia variedad de plataformas
de cómputo.
Escalabilidad
Permite la descripción de mundos tridimensionales dinámicos arbitrariamente grandes.

Más contenido relacionado

Similar a La animación de mundos tridimensionales virtuales en vrml se hace mediante paso de eventos entre nodos en el mundo virtual

Similar a La animación de mundos tridimensionales virtuales en vrml se hace mediante paso de eventos entre nodos en el mundo virtual (20)

Realidad
RealidadRealidad
Realidad
 
Unidad 9
Unidad 9Unidad 9
Unidad 9
 
H:\realidad virtual
H:\realidad virtualH:\realidad virtual
H:\realidad virtual
 
Realidad virtual de multimedia
Realidad virtual de multimediaRealidad virtual de multimedia
Realidad virtual de multimedia
 
Realidad virtual de multimedia
Realidad virtual de multimediaRealidad virtual de multimedia
Realidad virtual de multimedia
 
Arquitectura rv
Arquitectura rvArquitectura rv
Arquitectura rv
 
Arquitectura rv
Arquitectura rvArquitectura rv
Arquitectura rv
 
Realidad aumentada 4
Realidad aumentada 4Realidad aumentada 4
Realidad aumentada 4
 
Realidad virtual.
Realidad virtual.Realidad virtual.
Realidad virtual.
 
Miguel angel pinto
Miguel angel  pintoMiguel angel  pinto
Miguel angel pinto
 
Miguel angel pinto
Miguel angel  pintoMiguel angel  pinto
Miguel angel pinto
 
Realidad virtual
Realidad virtualRealidad virtual
Realidad virtual
 
Mundos virtuales
Mundos virtualesMundos virtuales
Mundos virtuales
 
REALIDAD VIRTUAL EN SISTEMAS INFOMATICOS
REALIDAD VIRTUAL EN SISTEMAS INFOMATICOSREALIDAD VIRTUAL EN SISTEMAS INFOMATICOS
REALIDAD VIRTUAL EN SISTEMAS INFOMATICOS
 
Realidad virtual
Realidad virtualRealidad virtual
Realidad virtual
 
Aprendiendo biología con RV y RA
Aprendiendo biología con RV y RAAprendiendo biología con RV y RA
Aprendiendo biología con RV y RA
 
Realidad virtual
Realidad virtualRealidad virtual
Realidad virtual
 
Realidad virtual gabriel
Realidad virtual gabrielRealidad virtual gabriel
Realidad virtual gabriel
 
Carlosalvarez realidadaumentada
Carlosalvarez realidadaumentadaCarlosalvarez realidadaumentada
Carlosalvarez realidadaumentada
 
Realidad Aumentada Con Fines Educativos
Realidad Aumentada Con Fines EducativosRealidad Aumentada Con Fines Educativos
Realidad Aumentada Con Fines Educativos
 

Más de carolina-kaina (11)

Imformatica
ImformaticaImformatica
Imformatica
 
Blog
BlogBlog
Blog
 
Kkkkk
KkkkkKkkkk
Kkkkk
 
Cccccc
CcccccCccccc
Cccccc
 
Blog
BlogBlog
Blog
 
Blog
BlogBlog
Blog
 
Cccccc
CcccccCccccc
Cccccc
 
Kkkkk
KkkkkKkkkk
Kkkkk
 
Kkkkk
KkkkkKkkkk
Kkkkk
 
Imformatica
ImformaticaImformatica
Imformatica
 
Imformatica
ImformaticaImformatica
Imformatica
 

La animación de mundos tridimensionales virtuales en vrml se hace mediante paso de eventos entre nodos en el mundo virtual

  • 1. Descripción de los mundos virtuales utilizando VRML. La animación de mundos tridimensionales virtuales en VRML se hace mediante paso de eventos entre nodos en el mundo virtual. Tal animación tiene la limitación de ser fija y predeterminada, sin cambios. Animaciones complejas se realizan a través de scripts de VRML los cuales contienen programas escritos en otro lenguaje de programación. Sin embargo, la labor de programar e integrar el script al mundo virtual, actualmente, no es sencilla ni cómoda para el usuario. En este trabajo se describe la definición, diseño e implementación de los esquemas de asignación de comportamiento en C++ sobre mundos VRML, analizando las peculiaridades de interacción entre ambos lenguajes. De manera complementaria se describe una implementación de ello en la herramienta EASYvrml, la cual facilita el trabajo de asignar comportamiento complejo utilizando C++ a mundos descritos en VRML. Realidad Virtual El concepto de realidad virtual surge en 1965 cuando Ivan Sutherland (hoy miembro de Sun Microsystems Laboratories) publicó un artículo titulado "The UltimateDisplay", en el cual describe las ideas básicas del concepto de realidad virtual. La realidad virtual se puede definir como: "Una combinación de diversas tecnologías e interfaces que permite a uno o más usuarios interactuar, en tiempo real, con un entorno o mundo dinámico tridimensional generado por computadora" 1 Otros la definen como: "La simulación de medios ambientes, reales o artificiales, y de los sentidos del hombre por computadora, de tal manera que se busca proporcionar al que participa la sensación de que este ambiente realmente existe" 36 La realidad virtual permite un nuevo modo de interacción entre el hombre y las computadoras Las características básicas de un sistema de realidad virtual son las siguientes 7a810 Tridimensionalidad Tiene que ver directamente con la estimulación de los sentidos del usuario, principalmente la visión, para dar forma al espacio virtual. Los componentes del mundo virtual se muestran al usuario en las tres dimensiones del mundo real. En lo que se refiere a los sonidos se tienen efectos estereofónicos (dirección). Navegación Es la característica que permite al usuario moverse independientemente dentro del mundo. Las restricciones para este aspecto las especifica quien desarrolla el software. Puede permitir varios grados de libertad, si se puede volar o no, caminar, nadar, etcétera. El otro punto importante de la navegación es la posición del observador, es decir, el lugar desde donde el usuario ve el mundo virtual. Interacción Permite al usuario manipular el curso de la acción dentro de una aplicación de realidad virtual, permitiendo que el sistema responda a los estímulos de la persona que la utiliza. Otro aspecto de la interacción es la semántica del ambiente, es decir, las reglas de cómo los componentes del mundo virtual interactúan con el usuario para intercambiar información
  • 2. Inmersión Significa bloquear al usuario de toda distracción y enfocarse sólo en la información u operación sobre la cual se trabaja. Posee dos atributos importantes. El primero de ellos es la habilidad para enfocar la atención del usuario. El segundo es el que convierte una base de datos en experiencias, estimulando de esta manera el sistema natural de aprendizaje humano (las experiencias personales). 1.2. El Lenguaje VRML VRML es un lenguaje para describir objetos y mundos 3D interactivos. Está diseñado para usarse sobre Internet, intranets, y sistemas locales. Los mundos VRML pueden transmitirse e inter- relacionarse a través del WWW y visualizarse mediante algún navegador o browser VRML que se conecta con el browser WWW a través de un API (Figura 1). figura 1. Esquema de acceso para satisfacer los siguientes requerimientos [5]: VRML ha sido diseñado para satisfacer los siguientes requerimientos Autoría Permite el desarrollo de programas de computadora, capaces de crear, editar y mantener archivos VRML, así como programas de conversión de otros formatos de archivos 3D, comúnmente utilizados, a archivos VRML.
  • 3. Composición Proporciona la posibilidad de utilizar y combinar objetos 3D dinámicos dentro de un mundo VRML y así permitir la reusabilidad. Extensión Proporciona la posibilidad de agregar nuevos tipos de objetos no definidos explícitamente en VRML. Capacidad de Implementación Permite implementar sobre un amplio rango de sistemas. Desempeño Enfatiza funcionamiento interactivo y escalable sobre una amplia variedad de plataformas de cómputo. Escalabilidad Permite la descripción de mundos tridimensionales dinámicos arbitrariamente grandes.