Verge3D

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 30 de octubre de 2020; las comprobaciones requieren 2 ediciones .
Verge3D
Tipo de Herramientas para gráficos 3D interactivos
Desarrollador suave8suave
Escrito en JavaScript , Pitón
Estado Activo
Licencia un comercial
Sitio web soft8soft.com/ru/verge3d/

Verge3D es un renderizador 3D en tiempo real y un kit de herramientas relacionado para crear y mostrar gráficos 3D interactivos en navegadores , fundado por parte de los colaboradores del proyecto Blend4Web .

Resumen

Verge3D permite a los usuarios crear contenido interactivo utilizando herramientas de modelado 3D disponibles comercialmente (actualmente admitidas por Blender , Autodesk 3ds Max y Autodesk Maya ) al convertir escenas 3D en una forma visible en el navegador [1] [2] .

Historia

En 2017, Yury Kovelenov, jefe de desarrollo del marco abierto Blend4Web , decidió abandonar el proyecto [3] y encontró un nuevo motor, al que llamó Verge3D. En lugar de un formato de exportación JSON especializado , se ha propuesto el estándar glTF [4] . Para desarrollar el proyecto, se creó una nueva empresa, Soft8soft [5] , que finalmente decidió cambiar a un modelo de desarrollo puramente comercial.

Características

Verge3D utiliza la tecnología WebGL para mostrar gráficos. El motor incluye componentes de la biblioteca Three.js y brinda a los desarrolladores de aplicaciones acceso a su API [6] .

rompecabezas La funcionalidad de la aplicación se puede agregar a través de la programación de JavaScript o sin escribir código utilizando el entorno de programación visual de Puzzles, que es una extensión del marco Google Blockly . El entorno Puzzles está destinado principalmente a personas que no son programadores y le permite crear escenarios interactivos conectando bloques lógicos mediante el método de arrastrar y soltar [7] . Control de aplicaciones App Manager es un programa ligero basado en navegador para crear, gestionar y publicar proyectos, que incluye un servidor de desarrollo local [8] . El servicio en la nube Verge3D Network integrado en App Manager le permite publicar aplicaciones web en Amazon S3 y EC2 [9] . PBR Para el desarrollo de materiales, se ofrece un flujo de trabajo compatible con glTF 2.0 basado en la representación física ( PBR ) .  También se propone un enfoque basado en el uso de sistemas de materiales estándar disponibles en las herramientas de modelado 3D [10] [11] . Las texturas compatibles con el sistema PBR se crean utilizando herramientas especializadas de terceros, como Substance Painter, para las que Verge3D ofrece un preajuste de exportación adecuado [12] . glTF e integración Verge3D está integrado con Blender , 3ds Max y Maya , lo que permite a los usuarios crear geometría, materiales y animaciones en el entorno estándar de la herramienta respectiva y luego exportar la escena al formato glTF . La función Sneak Peek le permite exportar y previsualizar escenas directamente sin crear proyectos primero [13] [14] [15] . Publicaciones en 3D de Facebook Para colocar escenas 3D en las noticias de Facebook, hay soporte para exportar al formato GLB [16] . Los archivos GLB exportados se pueden abrir con el Administrador de aplicaciones [17] . Compresión de recursos Los archivos exportados se pueden comprimir opcionalmente usando el algoritmo LZMA [18] . Esto logra una reducción en el tamaño de los datos descargados en un promedio de 6 veces [19] . Interfaz de usuario Una interfaz de usuario creada con editores HTML de terceros se puede conectar lógicamente a elementos de escena 3D mediante el editor de rompecabezas. Por lo tanto, los eventos de usuario pueden provocar cambios en la escena 3D y viceversa, los eventos de usuario de los elementos de la escena 3D cambian el entorno HTML [20] [21] . Física El módulo de física se conecta independientemente del módulo de software principal e incluye soporte para detección de colisiones, implementación de física de personajes y vehículos, y simulación del comportamiento de resortes y telas [22] [23] . RA/RV Desde la versión 2.10, se admite la tecnología WebXR , necesaria para trabajar con dispositivos de realidad virtual y realidad aumentada desde una ventana del navegador. Se admiten los cascos HTC Vive y Oculus Rift , así como los dispositivos de clase Google Cardboard . Las aplicaciones que funcionan con AR/VR se desarrollan utilizando el editor visual de Puzzles o código JavaScript [24] .

Flujo de trabajo

El flujo de trabajo en Verge3D difiere significativamente de otros marcos WebGL al centrarse en hacer que el trabajo esté disponible para quienes no son programadores. El desarrollo de una nueva aplicación suele comenzar con procedimientos estándar para modelar, texturizar y animar objetos 3D. Los modelos terminados se ensamblan en una escena en un solo archivo *.blend, *.max o *.mb. Este archivo luego sirve como base para la inicialización del proyecto utilizando el Administrador de aplicaciones. Opcionalmente, puede agregar un escenario interactivo usando el editor de Rompecabezas. La aplicación se puede iniciar en el navegador en cualquier momento desde el Administrador de aplicaciones. La aplicación web terminada puede alojarse en la nube de Verge3D Network, publicarse en las noticias de Facebook o en el propio sitio web del usuario [25] .

Véase también

Notas

  1. El contenido web 3D interactivo llega a 3ds Max . ingeniería.com. Consultado el 21 de febrero de 2018. Archivado desde el original el 9 de noviembre de 2020.
  2. Soft8Soft lanza Verge3D . Canal CG. Consultado el 5 de diciembre de 2017. Archivado desde el original el 15 de abril de 2021.
  3. Mensaje de Yury Kovelenov en su página personal en VK
  4. Una división entre los desarrolladores de Blend4Web condujo a la creación de un nuevo motor WebGL . Consultado el 20 de mayo de 2020. Archivado desde el original el 23 de septiembre de 2020.
  5. Mensaje "Iniciando" en el sitio web oficial . Consultado el 20 de mayo de 2020. Archivado desde el original el 15 de agosto de 2018.
  6. Verge3D, solución de creación de aplicaciones web 3D interactivas . 3DVF. Consultado el 29 de noviembre de 2017. Archivado desde el original el 17 de enero de 2021.
  7. Lanzamiento de Verge3D . cgpress. Consultado el 24 de noviembre de 2017. Archivado desde el original el 21 de enero de 2021.
  8. Lanzamientos de Verge3D (enlace descendente) . 3dx media. Consultado el 22 de noviembre de 2017. Archivado desde el original el 25 de enero de 2018. 
  9. ¡Verge3D 1.0.2 trae publicación web instantánea, nuevos rompecabezas y más! . Suave8Suave. Consultado el 14 de diciembre de 2017. Archivado desde el original el 25 de enero de 2018.
  10. Verge3D 1.0. Il nuevo framework 3D WebGL por Blender . Treddi.com Consultado el 22 de noviembre de 2017. Archivado desde el original el 16 de noviembre de 2019.
  11. Versión 1.0 de VERGE3D! . BlenderCN.org. Consultado el 22 de noviembre de 2017. Archivado desde el original el 31 de marzo de 2022.
  12. Versión de Verge3D 2.3 Blender . BlenderCN.org. Consultado el 22 de abril de 2018. Archivado desde el original el 24 de enero de 2021.
  13. Lanzamiento de Verge3D para 3DS Max . cgpress. Consultado el 9 de febrero de 2018. Archivado desde el original el 21 de enero de 2021.
  14. Ya está disponible Verge 3D para 3ds Max . Eterno movimiento. Consultado el 13 de febrero de 2018. Archivado desde el original el 9 de noviembre de 2020.
  15. Cómo hacer publicaciones en 3D para Facebook . Diseño de tecnología de impresión 3D. Consultado el 7 de mayo de 2018. Archivado desde el original el 7 de abril de 2022.
  16. Lanzamiento de Verge3D 2.2 para 3DS Max . cgpress. Consultado el 18 de marzo de 2018. Archivado desde el original el 21 de enero de 2021.
  17. verge3d场景数据压缩(enlace descendente) . zjbcool.com. Consultado el 3 de junio de 2018. Archivado desde el original el 10 de agosto de 2018. 
  18. Lanzamiento de Verge3D 2.3 para 3ds Max . Eterno movimiento. Consultado el 7 de mayo de 2018. Archivado desde el original el 9 de noviembre de 2020.
  19. Soft8Soft lanza Verge3D 2.3 para 3ds Max . Canal CG. Consultado el 17 de abril de 2018. Archivado desde el original el 9 de marzo de 2022.
  20. Megjelent a Verge3D 2.3 para 3ds Max . MeshMag. Consultado el 20 de mayo de 2018. Archivado desde el original el 18 de enero de 2021.
  21. Ya está disponible Verge3D 2.4 para 3ds Max . Eterno movimiento. Consultado el 6 de junio de 2018. Archivado desde el original el 9 de noviembre de 2020.
  22. Soft8Soft distribuye Verge3D 2.4 para 3ds Max y Blender . Canal CG. Consultado el 7 de junio de 2018. Archivado desde el original el 15 de diciembre de 2021.
  23. Soft8Soft lanza Verge3D 2.10 para 3ds Max y Blender . Canal CG. Consultado el 11 de febrero de 2019. Archivado desde el original el 12 de febrero de 2019.
  24. Soft8Soft lanza Verge3D v2.3 para Blender (enlace no disponible) . CADCAM diario. Consultado el 7 de mayo de 2018. Archivado desde el original el 7 de mayo de 2018.