VRML

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar

VRML (Lenguaje de modelado de realidad virtual, pronunciado vermal o por sus iniciales, originalmente, antes de 1995, conocido como Lenguaje de marcado de realidad virtual) es un formato de archivo estándar para representar gráficos vectoriales interactivos tridimensionales (3D), diseñado especialmente teniendo en cuenta la World Wide Web. Ha sido reemplazado por X3D.

Formato de archivo WRL

VRML es un formato de archivo de texto en el que, por ejemplo, se pueden especificar los vértices y los bordes de un polígono 3D junto con el color de la superficie, las texturas mapeadas con UV, el brillo, la transparencia, etc. Las direcciones URL se pueden asociar con componentes gráficos para que un navegador web pueda obtener una página web o un nuevo archivo VRML de Internet cuando el usuario hace clic en el componente gráfico específico. Las animaciones, los sonidos, la iluminación y otros aspectos del mundo virtual pueden interactuar con el usuario o pueden activarse mediante eventos externos, como temporizadores. Un nodo de script especial permite agregar código de programa (por ejemplo, escrito en Java o ECMAScript) a un archivo VRML.

Los archivos VRML se denominan comúnmente "mundos" y tener la extensión.wrl (por ejemplo, island.wrl). Los archivos VRML están en texto sin formato y generalmente se comprimen bien usando gzip, útil para transferir a través de Internet más rápidamente (algunos archivos comprimidos con gzip usan la extensión.wrz). Muchos programas de modelado 3D pueden guardar objetos y escenas en formato VRML.

Estandarización

El consorcio Web3D se formó para promover el desarrollo colectivo del formato. VRML (y su sucesor, X3D) han sido aceptados como estándares internacionales por la Organización Internacional de Normalización (ISO) y la Comisión Electrotécnica Internacional (IEC).

La primera versión de VRML se especificó en noviembre de 1994. Esta versión se especificó a partir de la API y el formato de archivo del componente de software Open Inventor, desarrollado originalmente por SGI, y se parecía mucho a ellos. El desarrollo de la versión 2.0 fue guiado por el grupo de arquitectura VRML ad hoc (VAG). Se publicó un borrador de trabajo en agosto de 1996. La colaboración formal entre VAG y SC24 de ISO/IEC comenzó en 1996 y VRML 2.0 se presentó a ISO para su adopción como estándar internacional. La versión actual y funcionalmente completa es VRML97 (ISO/IEC 14772-1:1997). VRML ahora ha sido reemplazado por X3D (ISO/IEC 19775-1).

Aparición, popularidad y actualización técnica rival

El término VRML fue acuñado por Dave Raggett en un artículo llamado "Extending WWW to support Platform Independent Virtual Reality" presentado a la Primera Conferencia World Wide Web en 1994, y discutido por primera vez en WWW94 VRML BOF establecido por Tim Berners-Lee, donde Mark Pesce presentó la demostración de Labyrinth que desarrolló con Tony Parisi y Peter Kennard. VRML se presentó a una audiencia más amplia en el curso SIGGRAPH, VRML: Uso de 3D para navegar por la Web en agosto de 1995. En octubre de 1995, en Internet World, Template Graphics Software (TGS) demostró un complemento 3D/VRML para la versión beta de Netscape 2.0 por Netscape Communications.

En 1997, se finalizó una nueva versión del formato, como VRML97 (también conocido como VRML2 o VRML 2.0), y se convirtió en un estándar ISO/IEC. VRML97 se usó en Internet en algunas páginas de inicio personales y sitios como 'CyberTown', que ofrecía chat en 3D con el software Blaxxun, así como el programa SAPARi de Sony, que estaba preinstalado en las computadoras Vaio. de 1997 a 2001. El formato fue defendido por Cosmo Software de SGI; cuando SGI se reestructuró en 1998, la división se vendió a VREAM Division of Platinum Technology, que luego pasó a manos de Computer Associates, que no desarrolló ni distribuyó el software. Para llenar el vacío, surgieron una variedad de formatos Web 3D patentados en los años siguientes, incluidos Microsoft Chrome y Adobe Atmosphere, ninguno de los cuales es compatible en la actualidad. Las capacidades de VRML se mantuvieron prácticamente iguales, mientras que los gráficos 3D en tiempo real siguieron mejorando. El Consorcio VRML cambió su nombre a Consorcio Web3D y comenzó a trabajar en el sucesor de VRML: X3D.

SGI tenía un sitio web en vrml.sgi.com en el que se alojaba una serie de representaciones cortas periódicas de un personaje llamado "Floops" que era un personaje VRML en un mundo VRML. Floops fue una creación de una empresa llamada Protozoa.

H-Anim es un estándar para humanoides animados, que se basa en VRML y, más tarde, en X3D. La versión inicial 1.0 del estándar H-Anim estaba programada para presentarse a fines de marzo de 1998.

VRML nunca ha tenido un uso generalizado muy serio. Una de las razones de esto puede haber sido la falta de ancho de banda disponible. En el momento de la popularidad de VRML, la mayoría de los usuarios, tanto comerciales como personales, utilizaban un acceso lento a Internet por marcación.

La experimentación con VRML fue principalmente en educación e investigación, donde se valora más una especificación abierta. Ahora ha sido rediseñado como X3D. El perfil interactivo MPEG-4 (ISO/IEC 14496) se basó en VRML (ahora en X3D), y X3D es en gran medida compatible con versiones anteriores. VRML también se usa ampliamente como formato de archivo para el intercambio de modelos 3D, particularmente de sistemas CAD.

Una implementación de tiempo de ejecución multiplataforma gratuita de VRML está disponible en OpenVRML. Sus bibliotecas se pueden usar para agregar soporte VRML y X3D a las aplicaciones, y un complemento GTK+ está disponible para renderizar mundos VRML/X3D en navegadores web.

En la década de 2000, muchas empresas como Bitmanagement mejoraron el nivel de calidad de los efectos virtuales en VRML al nivel de calidad de DirectX 9.0c, pero a expensas del uso de soluciones propietarias. Todas las características principales, como el modelado de juegos, ya están completas. Incluyen renderizado de varias pasadas con configuración de bajo nivel para Z-buffer, BlendOp, AlphaOp, Stencil, Multi-texture, Shader con compatibilidad con HLSL y GLSL, renderizado a textura en tiempo real, objetivo de renderizado múltiple (MRT) y posprocesamiento. Muchas demostraciones muestran que VRML ya es compatible con lightmap, normalmap, SSAO, CSM y Realtime Environment Reflection junto con otros efectos virtuales.

Ejemplo

Este ejemplo muestra la misma escena que X3D § Ejemplo.

V2.0 utf8

Forma {}
geometría indexadaFaceSet {
coordIndex [ 0, 1, 2 ]
coord Coordinate {}
punto [ 0, 0, 0, 1, 0, 0, 0.5, 1, 0 ]
}
}
}

Primeras críticas

En un ensayo de ACM de marzo de 1998, "Diversión en espacios 3D: por qué Quake es mejor que VRML y qué significa para el diseño de software", Clay Shirky criticó duramente VRML como una "tecnología en busca de un problema", mientras que "Quake hace algo bien en lugar de muchas cosas mal... La comunidad de VRML no ha logrado encontrar algo tan convincente, no a pesar de las mejores intenciones de la comunidad., sino por ellos. Cada vez que los practicantes de VRML abordan el problema de cómo representar el espacio en la pantalla, no tienen una razón enfocada para hacer una compensación particular de detalle versus velocidad de representación, o hacer objetos versus hacer espacios, porque VRML no es para nada. excepto en sí mismo. Muchas veces, tener una necesidad particular a corto plazo que resolver pone de relieve las virtudes de un proyecto y le da suficiente claridad para vivir por sí mismo."

Alternativas

  • 3DMLW: 3D Markup Language for Web
  • COLLADA: gestionado por el Grupo Khronos
  • O3D: desarrollado por Google
  • U3D: Ecma International standard ECMA-363
  • X3D: sucesor de VRML

Contenido relacionado

Telecomunicaciones en las Islas Cook

Como la mayoría de los países y territorios de Oceanía, las telecomunicaciones en las Islas Cook están limitadas por su aislamiento y baja población, con...

Baño maría

Un baño maría un tipo de baño calentado, es un equipo utilizado en ciencia, industria y cocina para calentar materiales suavemente o para mantenerlos...

Tablero de mensajes

El MessagePad es una serie discontinuada de dispositivos de asistencia digital personal desarrollados por Apple Computer para la plataforma Newton en 1993....
Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save