Jump to content

Verge3D: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
→‎Features: add physics
add a ref
Line 41: Line 41:
: 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.<ref name="cgchannel2">{{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}}</ref><ref name="meshmag">{{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}}</ref>
: 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.<ref name="cgchannel2">{{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}}</ref><ref name="meshmag">{{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}}</ref>
; Physics
; 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.<ref name="evermotion3">{{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}}</ref>
: The physics module can be linked separately to enable collision detection, dynamically moving objects, support for characters and vehicles, springs, ropes and cloth simulation.<ref name="evermotion3">{{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}}</ref><ref name="cgchannel3">{{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}}</ref>


==Workflow==
==Workflow==

Revision as of 09:16, 7 June 2018

Verge3D
Developer(s)Soft8Soft
Stable release
2.4 / May 30, 2018; 6 years ago (2018-05-30) (3ds Max), May 25, 2018; 6 years ago (2018-05-25) (Blender)
Written inJavaScript, Python
Type3D engine
LicenseTrialware
Websitewww.soft8soft.com

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

Overview

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

Features

Verge3D leverages 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]
File:Teapot Heater 3D Web App.jpg
Verge3D's Teapot Heater demo
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.[11][12][13]
Facebook 3D posts
For Facebook publishing, Verge3D offers a specific GLB export option.[14] The exported GLB files are displayed and can be opened in the App Manager.[15]
Asset compression
Exported files can optionally use LZMA compression[16], resulting in a reduction in file size of up to 6x.[17]
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.[18][19]
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.[20][21]

Workflow

Verge3D's workflow differs substantially from other mainstream WebGL frameworks by pursuing a strong artist-oriented approach. 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. The 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.[22]

See also

References

  1. ^ "Interactive 3D Web Content Comes to 3ds Max". engineering.com. Retrieved 2018-02-21.
  2. ^ "Soft8Soft releases Verge3D". CG Channel. Retrieved 2017-12-05.
  3. ^ "Раскол среди разработчиков проекта Blend4Web привёл к созданию нового WebGL-движка". OpenNews. Retrieved 2017-10-10.
  4. ^ "Verge3D, solution de création d'applications web 3D interactives". 3DVF. Retrieved 2017-11-29.
  5. ^ "Verge3D released". CGPress. Retrieved 2017-11-24.
  6. ^ "Verge3D Launches". 3dxmedia. Retrieved 2017-11-22.
  7. ^ "Verge3D 1.0.2 Brings Instant Web Publishing, New Puzzles and More!". Soft8Soft. Retrieved 2017-12-14.
  8. ^ "Verge3D 1.0. Il nuovo framework 3D WebGL per Blender". Treddi.com. Retrieved 2017-11-22.
  9. ^ "VERGE3D 1.0发布!". BlenderCN.org. Retrieved 2017-11-22.
  10. ^ "Verge3D 2.3 Blender版发布". BlenderCN.org. Retrieved 2018-04-22.
  11. ^ "Verge3D for 3DS Max released". CGPress. Retrieved 2018-02-09.
  12. ^ "Verge 3D for 3ds Max is out". Evermotion. Retrieved 2018-02-13.
  13. ^ "How to make Facebook 3D posts". 3D Print Tech Design. Retrieved 2018-05-07.
  14. ^ "Verge3D 2.2 for 3DS Max released". CGPress. Retrieved 2018-03-18.
  15. ^ "verge3d场景数据压缩". zjbcool.com. Retrieved 2018-06-03.
  16. ^ "Verge3D 2.3 for 3ds Max Released". Evermotion. Retrieved 2018-05-07.
  17. ^ "Soft8Soft releases Verge3D 2.3 for 3ds Max". CG Channel. Retrieved 2018-04-17.
  18. ^ "Megjelent a Verge3D 2.3 for 3ds Max". MeshMag. Retrieved 2018-05-20.
  19. ^ "Verge3D 2.4 for 3ds Max is out". Evermotion. Retrieved 2018-06-06.
  20. ^ "Soft8Soft ships Verge3D 2.4 for 3ds Max and Blender". CG Channel. Retrieved 2018-06-07.
  21. ^ "Soft8Soft Releases Verge3D v2.3 for Blender". Daily CADCAM. Retrieved 2018-05-07.