Verge3D

De Wikipedia, la enciclopedia libre
Verge3D
Información general
Tipo de programa 3D engine
Desarrollador Soft8Soft
Licencia Trialware
Información técnica
Programado en JavaScript, Python, GLSL
Enlaces

Verge3D es un renderizador en tiempo real y un conjunto de herramientas (toolkit) usado para crear experiencias 3D interactivas que se ejecutan en sitios web.

Resumen[editar]

Verge3D permite convertir contenido proveniente de herramientas de modelado 3D (Autodesk 3ds Max y Blender son soportados actualmente) para ser visualizado en un navegador web. Verge3D fue creado por el grupo principal de ingenieros que creó previamente el entorno de desarrollo Blend4Web.[1][2][3]

Características[editar]

Verge3D utiliza WebGL para la renderización. Incorpora componentes de la biblioteca Three.js y expone su API a desarrolladores de aplicaciones.[4]

Puzzles
A través de JavaScript se puede agregar funcionalidad de aplicaciones, ya sea escribiendo código directamente o mediante el uso de Puzzles, el entorno de programación visual de Verge3D, basado en Google Blockly. Puzzles está dirigido principalmente a no programadores, permitiendo la rápida creación de escenarios interactivos usando una interfaz de arrastrar y soltar.[5]
Administrador de Aplicaciones (App Manager) y publicación web
El Administrador de Aplicaciones es una herramienta web simple para la creación, administración y publicación de proyectos de Verge3D, que se ejecuta en el servidor de desarrollo local.[6]​ La red Verge3D (Verge3D Network) es un servicio integrado en el Administrador de Aplicaciones que facilita la publicación de aplicaciones de Verge3D vía Amazon S3 y los servicios de nube de EC2[7]
PBR
Para la creación de materiales, en conjunto con el enfoque estándar basado en sombradores (shaders), se incluye un proceso de renderización basado en física que es compatible con glTF 2.0.[8][9]​ Las texturas PBR se pueden crear con software externo, tal como Substance Painter, para el cual Verge3D ofrece un pre-seteo de exportación.[10]​ Además del modelo glTF 2.0, Verge3D también soporta materiales físicos de 3ds Max (con Autodesk Raytracer como referencia) y los materiales Eevee de tiempo real de Blender 2.80.[11]
glTF e integración de software de creación digital de contenido (DCC)
Verge3D se integra directamente con Blender y Autodesk 3ds Max, permitiendo a los usuarios crear geometría 3D, materiales y animaciones dentro del software, y luego exportarlos en el format glTF, basado en JSON. La prestación "Sneak Peek" permite la exportación y visualización de escenas directamente desde el entorno DCC.[12][13][14]
Posts 3D de Facebook
Para la publicación en Facebook, Verge3D ofrece una opción de exportación GLB específica.[15][16][17]​ Los archivos GLB exportados se pueden ver y pueden ser abiertos en el Administrador de Aplicaciones.[18]
Compresión de archivos
Los archivos exportados pueden opcionalmente usar la compresión LZMA,[19]​ lo que puede reducir el tamaño de los archivos hasta a un sexto del original.[20]
Interfaz de usuario y diagramación de sitios web
La diagramación de interfaces creadas mediante el uso de editores externos WYSIWYG, puede ser vinculada con Puzzles para disparar cambios a una escena 3D que sea renderizada en un navegador, y viceversa.[21][22]
Animación
Verge3D soporta animación de esqueletos (skeletal animation), incluyendo la animación de bípedos y estructuras de caracteres, y también permite la animación de parámetros de materiales. Además se pueden configurar partes de modelos para ser desplazados por los usuarios.[23][24]
Física
Adicionalmente, un módulo de física se puede vincular para habilitar la detección de colisiones, el movimiento de objetos en tiempo real, el soporte de caracteres y vehículos, saltos, cuerdas y simulación de telas.[25][26]​ Desde la versión 2.11 se pueden crear simulaciones físicas simples y controlarlas sin utilizar Puzzles, el sistema de programación visual usado por Verge3D.[27]
AR/VR
La actualización de versión 2.10 agregó soporte para WebXR, una tecnología abierta en desarrollo diseñada para visualizar experiencias de realidad virtual y realidad aumentada en navegadores web. Funciona tanto en dispositivos de realidad virtual con controladores, como el HTC Vive y Oculus Rift, y los que no los incluyen, como Google Cardboard. Las experiencias AR/VR pueden ser activadas vía Puzzles o Javascript.[28]

Proceso de trabajo[editar]

El proceso de trabajo de Verge3D difiere en gran medida de otros entornos WebGL. El desarrollo de una nueva aplicación de Verge3D normalmente comienza con el modelado, texturizado y animación de objetos 3D. Los modelos son integrados en una escena 3D dentro de un archivo único de tipo *.max o *.blend. Este archivo es luego utilizado como la base para un proyecto Verge3D que es inicializado desde el Administrador de Aplicaciones. Opcionalmente se puede agregar un funcionamiento interactivo mediante el editor de Puzzles. Una aplicación Verge3D puede ser pre-visualizada en el navegador web en cualquier punto del proceso de desarrollo usando el Administrador de Aplicaciones. La aplicación web terminada puede ser implementada en la red Verge3D (Verge3D Network), en Facebook o en el sitio web del usuario.[29]


Usos destacados[editar]

El Jet Propulsion Laboratory de la NASA usó Verge3D para crear una visualización interactiva 3D del vehículo Mars InSight.[30]​ La aplicación web permite la exploración e interacción con el modelo en tiempo real de la nave espacial, con la posibilidad de mover diferentes partes y desplegar los paneles solares.

La anterior aplicación web de la NASA denominada "Experience Curiosity" fue migrada a Verge3D desde Blend4Web. La aplicación hace posible la operación del vehículo, controlar sus cámaras y su brazo robótico, y reproduce algunos de los eventos más importantes de la misión del Mars Science Laboratory.[31][32]

Véase también[editar]

Referencias[editar]

  1. «Interactive 3D Web Content Comes to 3ds Max». engineering.com. Consultado el 21 de febrero de 2018. 
  2. «Soft8Soft releases Verge3D». CG Channel. Consultado el 5 de diciembre de 2017. 
  3. «Раскол среди разработчиков проекта Blend4Web привёл к созданию нового WebGL-движка». OpenNews. Consultado el 10 de octubre de 2017. 
  4. «Verge3D, solution de création d'applications web 3D interactives». 3DVF. Consultado el 29 de noviembre de 2017. 
  5. «Verge3D released». CGPress. Consultado el 24 de noviembre de 2017. 
  6. «Verge3D Launches». 3dxmedia. Archivado desde el original el 25 de enero de 2018. Consultado el 22 de noviembre de 2017. 
  7. «Verge3D 1.0.2 Brings Instant Web Publishing, New Puzzles and More!». Soft8Soft. Consultado el 14 de diciembre de 2017. 
  8. «Verge3D 1.0. Il nuovo framework 3D WebGL per Blender». Treddi.com. Consultado el 22 de noviembre de 2017. 
  9. «VERGE3D 1.0发布!». BlenderCN.org. Consultado el 22 de noviembre de 2017. 
  10. «Verge3D 2.3 Blender版发布». BlenderCN.org. Consultado el 22 de abril de 2018. 
  11. «Soft8Soft releases Verge3D 2.9 for Blender and 3ds Max». CG Channel. Consultado el 23 de enero de 2019. 
  12. «Verge3D for 3DS Max released». CGPress. Consultado el 9 de febrero de 2018. 
  13. «Verge 3D for 3ds Max is out». Evermotion. Consultado el 13 de febrero de 2018. 
  14. «How to make Facebook 3D posts». 3D Print Tech Design. Consultado el 7 de mayo de 2018. 
  15. «Verge3D for Blender version 2.2 is Out!». Dreammotion. Archivado desde el original el 23 de agosto de 2018. Consultado el 3 de agosto de 2018. 
  16. «How to export to GLB file with 3ds Max». Autodesk Knowledge Network. Consultado el 23 de enero de 2019. 
  17. «Verge3D 2.2 for 3DS Max released». CGPress. Consultado el 18 de marzo de 2018. 
  18. «verge3d场景数据压缩». zjbcool.com. Archivado desde el original el 10 de agosto de 2018. Consultado el 3 de junio de 2018. 
  19. «Verge3D 2.3 for 3ds Max Released». Evermotion. Consultado el 7 de mayo de 2018. 
  20. «Soft8Soft releases Verge3D 2.3 for 3ds Max». CG Channel. Consultado el 17 de abril de 2018. 
  21. «Megjelent a Verge3D 2.3 for 3ds Max». MeshMag. Consultado el 20 de mayo de 2018. 
  22. «Verge3D 2.5 is Out!». 80 Level. Consultado el 24 de julio de 2018. 
  23. «Soft8Soft ships Verge3D 2.5 for 3ds Max and Blender». CG Channel. Consultado el 24 de julio de 2018. 
  24. «Verge3D 2.4 for 3ds Max is out». Evermotion. Consultado el 6 de junio de 2018. 
  25. «Soft8Soft ships Verge3D 2.4 for 3ds Max and Blender». CG Channel. Consultado el 7 de junio de 2018. 
  26. «Soft8Soft releases Verge3D 2.11 for 3ds Max and Blender». CG Channel. Consultado el 12 de marzo de 2019. 
  27. «Soft8Soft releases Verge3D 2.10 for 3ds Max and Blender». CG Channel. Consultado el 11 de febrero de 2019. 
  28. «Soft8Soft Releases Verge3D v2.3 for Blender». Daily CADCAM. Archivado desde el original el 7 de mayo de 2018. Consultado el 7 de mayo de 2018. 
  29. «MARS InSight Mission - InSight Lander». NASA. Consultado el 31 de octubre de 2018. 
  30. «Prenez le controle de Curiosity avec Blend4Web». Greg G.d.Bénicourt. Archivado desde el original el 19 de septiembre de 2015. Consultado el 16 de septiembre de 2015. 
  31. «Internet 3D: Take the Curiosity Rover for a Spin Right on the NASA Website». Technology.Org. Consultado el 12 de agosto de 2015. 

Enlaces externos[editar]

www.soft8soft.com