1 / 19

Virtual Reality Modeling Language (VRML)

GRAFICACIÓN. Virtual Reality Modeling Language (VRML). Javier Cano Ortega César Barrientos Benavente Edher Hugo Morales Escobedo. VRML.

lilike
Download Presentation

Virtual Reality Modeling Language (VRML)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. GRAFICACIÓN Virtual RealityModelingLanguage(VRML) Javier Cano Ortega César Barrientos Benavente Edher Hugo Morales Escobedo

  2. VRML • Virtual Reality Modelling Language (Lenguaje de Modelado de Realidad Virtual, se pronuncia “Vermal”) comenzó a emplearse en el año 1995. Inicialmente, tambiénfueconocidocomo Virtual Really Markup Language (Lenguage de Marcado de Realidad Virtual). VRML es un lenguajeestandardempleadoen la simulacióninteractiva de vectoresgráficos y en “mundosvirtuales” conectados a la internet.

  3. VRML • VRML es un arhivo en formato de textocapaz de diseñarvértices y aristasparapoligonos 3D con algun color specificado. Estambiénusadoparadesarrollar “mapeo” UV transformandomodelos 2D en 3D. Los archivos VRML son generalmentellamados con el nombre de algún“mundo” y la extensión .wrl. Los mundos VRML contienentextofacilmentecomprimible en la trasnferencia de archivos.

  4. Ejemplos de 3D

  5. VRML • La arquitectura VRML incluye el procesador de entrada, procesador de simulación, procesador de renderizado y base de datosmundial. El procesador de entradaesusadoparacontrolar la información de entrada a la computadora (porejemplo: ratón, teclado, rastreadores de posición 3D y sistemas de reconomiento de voz). El procesador de simulaciónes el núcleo del sistema de Realidad Virtual, escapaz de tomar lo introducidopor el usuario y a través de algunastareasprogramadas en él, determinalasaccionesquetendránlugar en el ambiente virtual. El procesador de renderizadoesusadoparacrear la sensación de salidapara el usuario. La base de datosmundialestambiénconocidacomolos Archivos de Descripción Mundial, estoesporque describe lasacciones de los objetosquecontiene.

  6. VRML • VRML esempleado en varioscamposcomo: entretenimiento, medicina, manufactura, educación y entrenamiento. En entretenimiento, ayuda al diseño de un ambiente virtual másatractivo y emocionante. En medicina, esusadoparamejorarlasprácticas de prueba de lascirugías, cirugíasremotas y enseñandonuevashabilidades en ambientescontrolados. En manufacturaesempleadoparahacerproductoseficientes a bajoscostos. En educación y entrenamiento, se usa VRML parasimuladores de manejo, de vuelo y de guerra.

  7. VRML • VRML es un lenguaje de especificaciones y modeladográficosparaanimacionesinteractivas de alto nivel. VRML esusadoparaespecificarlaspropiedadesgrráficasempleando el archivo VRML. Estosarchivospuedendescribirvariasgeometrias. Tambiénesusado en el desarrollo web paradiseñarespacios 3D y objetos con un rangocompleto de efectos y propiedades. VRML esusadoparaproveertexturasespeciales, efectos de luz y animación. Estoposibilita a los usuariossentir la realidad virtual a través de la web.

  8. Propiedades: • PlataformaIndependiente: unavezque un archivo VRML esdescargado en el sistema, puedeserabiertoempleandocualquieraplicación web parapantallasinteractivas. El archivopuedeserusado en cualquierplataforma y no tienerestricciones. • Eficiencia: el archivoestadisponible en linea en muchosformatoscomprimidos. Desde un archivo de texto el índice de comprensiónes el máximo. Los archivos VRML estandisponibles con la extensión .wrl. • Vínculos 3D: Los usuariospuedenverestos links cuando el ratónespuestosobre la pantalla. Los objetosdinámicospuedenseraccesados solo con un click sobreellos. • Mapeo de texturas: Los usuariospuenaplicarimagenes y variostipos de textura en lasobjetos 3D. Estosobjetospuedenservinculados a otrosrecursos. VRML proveemecanismosparaimportarobjetosexistentesdesdeotra real web. • Extensibilidad: Los objetos VRML tienen la capacidadparadescribirseellosmismos. VRML proveemecanismosquepermiteusarobjetosreales y objetosvirtuales en un mismosistema.

  9. VRML • VRML esusadoparacrearmundosvirtuales y presentarlosvíainternet a los usuarios. Muestraunamiradarealista en un mundo virtual usandolentesespeciales o cascos de realidad virtual.

  10. VRML • VRML usavectoresgráficosparapresentar un mundo 3D usandopantallas 2D. Como los usuarioseligencambiarsuspuntos de ventaja, la vista “mundial” esrecalculada y luegomostrada. VRML almacena la información del vector paralaslocaciones de objetos, susvértices y aristas. La informaciónacerca del objetocomo color y textura son tambieénalmacenadas en el archivo VRML, comunmente en la extensión .wrl. Cuando un usuariomueveobjetosconsideradosparaestar en su vista, se hace el modelado y se generan los efectosvisuales.

  11. VRML • Un ampliorango de archivos en formatos 3D puedenconvertirse a VRML. Porejemplo, los archivos AutoCAD DXF y AutoDesk 3D Studio. Algunosconvertidorestambiénpuedenconvertir IGES y Alias (.wire) a archivos VRML. Para realizar la conversión se debetenercuidado con la conversión de archivosbinarios. En ocaciones, con la conversión, la información de la textura se guarda en un formato .rgb.

  12. VRML • VRML estasiendoempleada en juegos de video. • Otrolugar, donde VRML estasiendoutilizadosextensivamentees en lasescuelasparamostrarmoleculascomplejas, estructuras de proteinas y mostrarcambios de los materialestodo el tiempo. • VRML estambiénusadaporlasingenieríasparaconstruirmodelosinteractivosde redes de trasnporte ydiseñosestructurales.

  13. VRML • Dos de los mas comunesvisores de VRML son el WorldView de Intervista y el WebSpace de SGI. Cortona 3D Viewer es un plug-in empleadopornavegadorescomo el IE. • VRML esreconocidapor la OrganizaciónInternacional de Estándares. VRML esregidapor los estandares ISO14772-1 e ISO14772-2. El primerodesarrollado en 1997 y el otro en 2004.

  14. Gramática: #VRML Vx UTF-x vrmlScene: declarations declaration: nodeDeclaration NULL nodeDeclaration: node DEF nodeNameIdnode USE nodeNameId protoDeclaration: proto externproto proto: PROTO nodeTypeId [ interface_declarations ] { vrmlScene }

  15. interfaceDeclarations: interfaceDeclaration restrictedInterfaceDeclaration: eventInfieldTypeeventInId eventOutfieldTypeeventOutId fieldfieldTypefieldIdfieldValue interfaceDeclaration: restrictedInterfaceDeclaration exposedFieldfieldTypefieldIdfieldValue externproto: EXTERNPROTO nodeTypeId [ externInterfaceDeclarations ] mfstringValue externInterfaceDeclarations: routeDeclaration: ROUTE nodeNameId . eventOutId TO nodeNameId . eventInId

  16. Ejemplo 1

  17. Ejemplo 2

  18. FIN

More Related