27
VRML: Lenguaje Modelado de Realidad Virtual Alexandra Guerrero Alexandra Guerrero Xavier Mendez Xavier Mendez

Exposición código vrml básico

Embed Size (px)

DESCRIPTION

Codigo de modelado virtual ara crear animaciones en 2 o en 3 dimensiones en forma virtual

Citation preview

Page 1: Exposición código vrml básico

VRML: Lenguaje Modelado de Realidad Virtual

Alexandra GuerreroAlexandra GuerreroXavier MendezXavier Mendez

Page 2: Exposición código vrml básico

VRML: Concepto

VRML es un lenguaje modelado de mundos  virtuales  en  tres dimensiones.

Existen diferente programas para realizar  modelos  en  3D  como  por ejemplo:

● Cortona en Windows

● Freewrl en Linux.

Utilizan las coordenas x, y, z, osea, ancho, alto y profundidad

Page 3: Exposición código vrml básico

VRML: Un poco de historia

El  VRML  surgió  en  la  primavera  de  1994,  durante  una  reunión convocada por Tim BernersLee y Dave Ragget para tratar de acercar los desarrollos de realidad virtual a Internet.

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

Page 4: Exposición código vrml básico

VRML: Materiales necesarios

Los materiales necesarios para comenzar con VRML son pocos y estos son: 

  Un  editor  de  textos  sencillo.Un  editor  de  textos  sencillo.  El  Block  de  notas  es  el  más  usado  y sencillo. También hay otro editor en modo ASCII y podemos utilizar editores especializados como el VRML PAD.    

Un  visualizador  VRMLvisualizador  VRML  para  ver  los resultados,  que  se  instala  en  el navegador  como  cualquier  otro  plugin. 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. 

Page 5: Exposición código vrml básico

Whitedune en Ubuntu 12.04

http://vrml.cip.ica.uni-stuttgart.de/dune/docs/typical_vrml_examples/index.html

Page 6: Exposición código vrml básico

Presentación de codigo vrml bajo Linux

Presentación de codigo vrml bajo Windows

Box - caja Cone - cono Cylinder - cilindro Sphere - esfera

Ejemplos

Cortona 3d

Page 7: Exposición código vrml básico

Cortona 3D para Firefox

http://www.parallelgraphics.com/products/cortona3d/download/

Vover al Menú

Page 8: Exposición código vrml básico

Cortona 3D para Firefox

Page 9: Exposición código vrml básico

Cortona 3D para Firefox

Page 10: Exposición código vrml básico

Cortona 3D para Firefox

Page 11: Exposición código vrml básico

Cortona 3D para Firefox

Page 12: Exposición código vrml básico

Cortona 3D para Firefox

Page 13: Exposición código vrml básico
Page 14: Exposición código vrml básico
Page 15: Exposición código vrml básico
Page 16: Exposición código vrml básico
Page 17: Exposición código vrml básico
Page 18: Exposición código vrml básico
Page 19: Exposición código vrml básico
Page 20: Exposición código vrml básico
Page 21: Exposición código vrml básico
Page 22: Exposición código vrml básico

Estructura de los documentos VRML

En líneas generales, un documento VRML contiene los siguientes elementos:

Línea de cabecera Comentarios al código Nodos

#VRML V2.0 utf8

#Este documento es incorrecto

Cone { height 3 bottomRadius 0.75 }

Page 23: Exposición código vrml básico

#VRML V2.0 utf8

Shape { appearance Appearance{ material Material{ diffuseColor 1 1 0 }}

geometry Box { size 5 5 5 } }

Visualizar una Esfera

Page 24: Exposición código vrml básico

Whitedune en Ubuntu 12.04

#VRML V2.0 utf8

Shape { appearance Appearance{ material Material{ diffuseColor 1 1 0 }}

geometry Box { size 5 5 5 } }

Visualizar una Caja

#VRML V2.0 utf8 #esto es un cilindroShape{appearance Appearance{ material Material{ diffuseColor 1 0 0 }}geometry Cylinder{ height .5 radius .5 }

Visualizar una Cilindro

ancho profundidadalto

alto

radio

Page 25: Exposición código vrml básico

Cortona 3d

Este código vrml se pega en un editor de texto, para el caso de Windows, en el bloc de notas y se lo graba con un nombre y la extensión wrl.

Ejemplo:

cono.wrl

Este código vrml se pega en un editor de texto, para el caso de Windows, en el bloc de notas y se lo graba con un nombre y la extensión wrl.

Ejemplo:

cono.wrl

Luego este archivo se lo ejecuta con el browser de su referencia

Page 26: Exposición código vrml básico

Ejemplo

Page 27: Exposición código vrml básico

Alexandra GuerreroAlexandra GuerreroXavier MendezXavier Mendez