请输入您要查询的百科知识:

 

词条 Verge3D
释义

  1. Overview

  2. Features

  3. Workflow

  4. Notable uses

  5. See also

  6. References

  7. External links

{{Infobox software
| name = Verge3D
| logo =
| developer = Soft8Soft
| latest release version = 2.11
| latest release date = {{Start date and age|2019|03|06}}
| programming language = JavaScript, Python
| genre = 3D engine
| license = Trialware
| website = {{Official URL}}
}}

Verge3D is a real-time renderer and a toolkit used for creating interactive 3D experiences running on websites.

Overview

Verge3D enables users to convert content from 3D modeling tools (Autodesk 3ds Max and Blender are currently supported) for viewing in a web browser. Verge3D was created by the same core group of software engineers that previously created the Blend4Web framework.[1][2][3]

Features

Verge3D uses WebGL for rendering. It incorporates components of the Three.js library and exposes its API to application developers.[4]

Puzzles

Application functionality can be added via JavaScript, either by writing code directly or by using Puzzles, Verge3D’s visual programming environment based on Google Blockly. Puzzles is aimed primarily at non-programmers allowing quick creation of interactive scenarios in a drag-and-drop fashion.[5]

App Manager and web publishing

App Manager is a lightweight web-based tool for creating, managing and publishing Verge3D projects, running on top of the local development server.[6] Verge3D Network service integrated in the App Manager allows for publishing Verge3D applications via Amazon S3 and EC2 cloud services.[7]

PBR

For purposes of authoring materials, a glTF 2.0-compliant physically based rendering pipeline is offered alongside with the standard shader-based approach.[8][9] PBR textures can be authored using external texturing software such as Substance Painter for which Verge3D offers the corresponding export preset.[10] Besides the glTF 2.0 model, Verge3D supports physical materials of 3ds Max (with Autodesk Raytracer as reference), and Blender 2.80's real-time Eevee materials.[11]

glTF and DCC software integration

Verge3D integrates directly with Blender and Autodesk 3ds Max, enabling users to create 3D geometry, materials and animations inside the software, then export them in the JSON-based glTF format. The Sneak Preview feature allows for exporting and viewing scenes from the DCC tool environment.[12][13][14]

Facebook 3D posts

For Facebook publishing, Verge3D offers a specific GLB export option.[15][16][17] The exported GLB files are displayed and can be opened in the App Manager.[18]

Asset compression

Exported files can optionally use LZMA compression[19], resulting in a reduction in file size of up to 6x.[20]

UI and website layouts

Interface layouts, created using external WYSIWYG editors, can be linked with Puzzles to trigger changes to a 3D scene being rendered in the browser and vice versa.[21][22]

Animation

Verge3D supports skeletal animation, including animation of bipeds and character rigs, and allows for animation of material parameters. Model parts can also be set up to be dragged by the user.[23][24]

Physics

The physics module can be linked separately to enable collision detection, dynamically moving objects, support for characters and vehicles, springs, ropes and cloth simulation.[25][26] As of version 2.11, simple physics simulations can be created and controlled without coding via Puzzles, the visual programming system used by Verge3D.[27]

AR/VR

The 2.10 update added support for WebXR, an in-development open technology designed to enable virtual reality and augmented reality experiences to be displayed in web browsers. It works with both headsets with controllers, like the HTC Vive and Oculus Rift, and those without, like Google Cardboard. AR/VR experiences can enabled via Puzzles or JavaScript.[28]

Workflow

Verge3D's workflow differs substantially from other mainstream WebGL frameworks. Development of a new Verge3D application is usually started from modeling, texturing and animating 3D objects. The models are assembled in a 3D scene within a single *.max or *.blend file. This file is then used as a basis for a Verge3D project initialized from the App Manager. An interactive scenario is optionally added using the Puzzles editor overlay. A Verge3D application can be previewed in the web browser at any development stage using the App Manager. The finished web application can be deployed on the Verge3D Network, on Facebook or on the user's website.[29]

Notable uses

NASA's Jet Propulsion Laboratory used Verge3D to create an interactive 3D visualization of the Mars InSight lander.[30] The web application allows for exploring and interacting with the real-time model of the spacecraft, with the possibility to move different parts and unfurl the solar panels.

NASA's older interactive web application Experience Curiosity was ported to Verge3D from Blend4Web. The application makes it possible to operate the rover, control its cameras and the robotic arm and reproduces some of the prominent events of the Mars Science Laboratory mission.[31][32]

See also

  • WebGL
  • List of WebGL frameworks

References

1. ^{{cite web|url=https://www.engineering.com/DesignSoftware/DesignSoftwareArticles/ArticleID/16519/Interactive-3D-Web-Content-Comes-to-3ds-Max.aspx | title=Interactive 3D Web Content Comes to 3ds Max |publisher=engineering.com |date= |accessdate=2018-02-21}}
2. ^{{cite web|url=http://www.cgchannel.com/2018/02/soft8soft-releases-verge3d/ | title=Soft8Soft releases Verge3D |publisher=CG Channel |date= |accessdate=2017-12-05}}
3. ^{{cite web|url=https://www.opennet.ru/opennews/art.shtml?num=47444 | title=Раскол среди разработчиков проекта Blend4Web привёл к созданию нового WebGL-движка |publisher=OpenNews |date= |accessdate=2017-10-10}}
4. ^{{cite web|url=http://www.3dvf.com/actualite-21975-verge3d-solution-creation-d-applications-web-3d-interactives.html | title=Verge3D, solution de création d'applications web 3D interactives |publisher=3DVF |date= |accessdate=2017-11-29}}
5. ^{{cite web|url=http://cgpress.org/archives/verge3d-released.html | title=Verge3D released |publisher=CGPress |date= |accessdate=2017-11-24}}
6. ^{{cite web|url=https://3dxmedia.com/verge3d-launches/ | title=Verge3D Launches |publisher=3dxmedia |date= |accessdate=2017-11-22}}
7. ^{{cite web|url=https://www.soft8soft.com/verge3d-1-0-2-brings-instant-web-publishing-new-puzzles/ | title=Verge3D 1.0.2 Brings Instant Web Publishing, New Puzzles and More! |publisher=Soft8Soft |date= |accessdate=2017-12-14}}
8. ^{{cite web|url=https://www.treddi.com/cms/news/verge3d-10-il-nuovo-framework-3d-webgl-per-blender/3910/ | title=Verge3D 1.0. Il nuovo framework 3D WebGL per Blender |publisher=Treddi.com |date= |accessdate=2017-11-22}}
9. ^{{cite web|url=http://www.blendercn.org/1896.html | title=VERGE3D 1.0发布! |publisher=BlenderCN.org |date= |accessdate=2017-11-22}}
10. ^{{cite web|url=http://www.blendercn.org/2317.html | title=Verge3D 2.3 Blender版发布 |publisher=BlenderCN.org |date= |accessdate=2018-04-22}}
11. ^{{cite web|url=http://www.cgchannel.com/2018/12/soft8soft-releases-verge3d-2-9-for-blender/ | title=Soft8Soft releases Verge3D 2.9 for Blender and 3ds Max |publisher=CG Channel |date= |accessdate=2019-01-23}}
12. ^{{cite web|url=http://cgpress.org/archives/verge3d-released-2.html | title=Verge3D for 3DS Max released |publisher=CGPress |date= |accessdate=2018-02-09}}
13. ^{{cite web|url=http://www.tenlinks.com/news/soft8soft-releases-verge3d-for-autodesk-3ds-max/ | title=Soft8Soft Releases Verge3D for Autodesk 3ds Max |publisher=TenLinks |date= |accessdate=2018-02-12}}
14. ^{{cite web|url=https://evermotion.org/articles/show/10966/verge-3d-for-3ds-max-is-out | title=Verge 3D for 3ds Max is out |publisher=Evermotion |date= |accessdate=2018-02-13}}
15. ^{{cite web|url=https://www.antonmansson.com/how-to-make-facebook-3d-posts/ | title=How to make Facebook 3D posts |publisher=3D Print Tech Design |date= |accessdate=2018-05-07}}
16. ^{{cite web|url=http://dreammotion.com/?p=484 | title=Verge3D for Blender version 2.2 is Out! |publisher=Dreammotion |date= |accessdate=2018-08-03}}
17. ^{{cite web|url=https://knowledge.autodesk.com/support/3ds-max/learn-explore/caas/sfdcarticles/sfdcarticles/How-to-export-to-GLB-file-with-3ds-Max.html | title=How to export to GLB file with 3ds Max |publisher=Autodesk Knowledge Network |date= |accessdate=2019-01-23}}
18. ^{{cite web|url=http://cgpress.org/archives/verge3d-released-2-2.html | title=Verge3D 2.2 for 3DS Max released |publisher=CGPress |date= |accessdate=2018-03-18}}
19. ^{{cite web|url=http://zjbcool.com/lzma2/ | title=verge3d场景数据压缩 |publisher=zjbcool.com |date= |accessdate=2018-06-03}}
20. ^{{cite web|url=https://evermotion.org/articles/show/11025/verge3d-2-3-for-3ds-max-released | title=Verge3D 2.3 for 3ds Max Released |publisher=Evermotion |date= |accessdate=2018-05-07}}
21. ^{{cite web|url=http://www.cgchannel.com/2018/04/soft8soft-releases-verge3d-2-3-for-3ds-max/ | title=Soft8Soft releases Verge3D 2.3 for 3ds Max |publisher=CG Channel |date= |accessdate=2018-04-17}}
22. ^{{cite web|url=http://www.meshmag.hu/2018/04/20/megjelent-verge3d-2-3-3ds-max/ | title=Megjelent a Verge3D 2.3 for 3ds Max |publisher=MeshMag |date= |accessdate=2018-05-20}}
23. ^{{cite web|url=https://80.lv/articles/verge3d-2-5-is-out/ | title=Verge3D 2.5 is Out! |publisher=80 Level |date= |accessdate=2018-07-24}}
24. ^{{cite web|url=http://www.cgchannel.com/2018/07/soft8soft-ships-verge3d-2-5-for-3ds-max-and-blender/ | title=Soft8Soft ships Verge3D 2.5 for 3ds Max and Blender |publisher=CG Channel |date= |accessdate=2018-07-24}}
25. ^{{cite web|url=https://evermotion.org/articles/show/11046/verge3d-2-4-for-3ds-max-is-out | title=Verge3D 2.4 for 3ds Max is out |publisher=Evermotion |date= |accessdate=2018-06-06}}
26. ^{{cite web|url=http://www.cgchannel.com/2018/06/soft8soft-ships-verge3d-2-4-for-3ds-max-and-blender/ | title=Soft8Soft ships Verge3D 2.4 for 3ds Max and Blender |publisher=CG Channel |date= |accessdate=2018-06-07}}
27. ^{{cite web|url=http://www.cgchannel.com/2019/03/soft8soft-releases-verge3d-2-11-for-3ds-max-and-blender/ | title= Soft8Soft releases Verge3D 2.11 for 3ds Max and Blender |publisher=CG Channel |date= |accessdate=2019-03-12}}
28. ^{{cite web|url=http://www.cgchannel.com/2019/02/soft8soft-releases-verge3d-2-10-for-3ds-max-and-blender/ | title=Soft8Soft releases Verge3D 2.10 for 3ds Max and Blender |publisher=CG Channel |date= |accessdate=2019-02-11}}
29. ^{{cite web |url=http://www.dailycadcam.com/soft8soft-releases-verge3d-v2-3-for-blender/ |title=Soft8Soft Releases Verge3D v2.3 for Blender |publisher=Daily CADCAM |date= |accessdate=2018-05-07 |archive-url=https://web.archive.org/web/20180507221925/http://www.dailycadcam.com/soft8soft-releases-verge3d-v2-3-for-blender/ |archive-date=2018-05-07 |dead-url=yes |df= }}
30. ^{{cite web|url=https://mars.nasa.gov/insight/spacecraft/about-the-lander/ | title=MARS InSight Mission - InSight Lander | publisher=NASA |date= |accessdate=2018-10-31}}
31. ^{{cite web|url=http://www.benicourt.com/blender/2015/09/prenez-le-controle-de-curiosity-avec-blend4web/ | title=Prenez le controle de Curiosity avec Blend4Web |publisher= Greg G.d.Bénicourt |date= |accessdate=2015-09-16}}
32. ^{{cite web|url=http://www.technology.org/2015/08/11/internet-3d-take-the-curiosity-rover-for-a-spin-right-on-the-nasa-website/ | title=Internet 3D: Take the Curiosity Rover for a Spin Right on the NASA Website |publisher=Technology.Org |date= |accessdate=2015-08-12}}

External links

  • {{Official website}}

7 : 3D graphics software|3D scenegraph APIs|Cross-platform software|Graphics libraries|JavaScript libraries|Web development|WebGL

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/13 12:06:42