Verge3D
body.skin-minerva .mw-parser-output table.infobox caption{text-align:center}
開發者 | Soft8Soft |
---|---|
穩定版本 | 2.10.0 (2019年2月7日(2019-02-07) ) |
编程语言 | JavaScript, Python |
类型 | JavaScript函数库 |
许可协议 | 共享軟體 |
网站 | www.soft8soft.com/cn |
Verge3D是一个用于创建运行于网页的3D交互式体验的实时渲染器和工具套件。
目录
1 概述
2 功能
3 工作流程
4 参考文献
概述
Verge3D是由以前创建的Blend4Web 框架的核心软件工程师团队创建。 Verge3D使用户能够利用常用的三维设计工具(目前支持 Autodesk 3ds Max 和 Blender )创做3D交互内容,并直接转换到网络浏览器中查看。[1][2][3]
功能
Verge3D基于 WebGL 进行渲染,整合了 Three.js 库,并向程序开发人员公开API接口。[4]
- Puzzles编辑器
- Puzzles编辑器是基于Google的Blockly编写的可视化编程环境。Verge3D的程序功能可直接编写代码或使用Puzzles编辑器添加 JavaScript 脚本。 Puzzles主要面向非程序员,使其可通过 拖放 操作快速创建交互场景。[5]
- App Manager与网络发布
- App Manager是一个运行于本地开发服务器的基于网络的轻量级工具,用于创建、管理和发布Verge3D项目。[6] Verge3D云服务基于 亚马逊S3 和 EC2 云服务构建,内嵌于App Manager,可直接发布Verge3D应用到云端。[7]
- PBR
- 为便于编写材质,除标准着色器外一并提供了兼容GLTF 2.0的物理渲染流水线。[8][9] PBR纹理可以使用外部纹理软件(如Substance Painter)创作,Verge3D为其提供了相应的导出预设文件。[10]
- glTF与DCC软件集成
- Verge3D直接与 Blender 和 Autodesk 3ds Max 集成,使用户能够在软件内部创建3D模型、材质和动画,然后导出为以JSON为基础的glTF格式。 快速预览功能允许导出和查看来自DCC工具环境的场景。[11][12][13]
- Facebook 3D 主题
- Verge3D为Facebook 3D主题提供了一个专用的导出选项,[14] 导出的GLB文件可在App Manager中显示和打开。[15]
- 资产压缩
- 导出文件可以选择使用 LZMA 压缩[16],文件体积的下降率最高可达6倍。[17]
- 用户界面与网页布局
- 使用外部所见既所得网页编辑器创建的页面布局可与Puzzles编辑器链接在一起编辑,以触发在浏览器中呈现的3D场景的变化,反之亦然。[18][19]
- 物理学
- 物理模块可以单独链接,以实现碰撞检测、动态移动物体,支持角色、车辆、弹簧、绳索和布料模拟等。[20][21]
工作流程
Verge3D的工作流与主流的WebGL框架有很大的不同,它追求的是一个强大的面向艺术家的方法。开发一个新的Verge3D应用开发通常是从3D对象的建模、纹理和动画开始的,在单一的*.max或*.blend文件中组装模型完成3D场景。然后即可在App Manager调用该文件,作为初始化Verge3D项目的基础。创建交互式场景是可选流程,用户可在Puzzles编辑器中叠加创作。使用App Manager,用户可随时在浏览器中预览Verge3D应用。完成的网页应用可部署于Verge3D云服务,Facebook或用户自己的网站上。[22]
参考文献
^ Interactive 3D Web Content Comes to 3ds Max. engineering.com. [2018-02-21].
^ Soft8Soft releases Verge3D. CG Channel. [2017-12-05].
^ Раскол среди разработчиков проекта Blend4Web привёл к созданию нового WebGL-движка. OpenNews. [2017-10-10].
^ Verge3D, solution de création d'applications web 3D interactives. 3DVF. [2017-11-29].
^ Verge3D released. CGPress. [2017-11-24].
^ Verge3D Launches. 3dxmedia. [2017-11-22]. (原始内容存档于2018-01-25).
^ Verge3D 1.0.2 Brings Instant Web Publishing, New Puzzles and More!. Soft8Soft. [2017-12-14].
^ Verge3D 1.0. Il nuovo framework 3D WebGL per Blender. Treddi.com. [2017-11-22].
^ VERGE3D 1.0发布!. BlenderCN.org. [2017-11-22].
^ Verge3D 2.3 Blender版发布. BlenderCN.org. [2018-04-22].
^ Verge3D for 3DS Max released. CGPress. [2018-02-09].
^ Soft8Soft Releases Verge3D for Autodesk 3ds Max. TenLinks. [2018-02-12].
^ Verge 3D for 3ds Max is out. Evermotion. [2018-02-13].
^ How to make Facebook 3D posts. 3D Print Tech Design. [2018-05-07].
^ Verge3D 2.2 for 3DS Max released. CGPress. [2018-03-18].
^ verge3d场景数据压缩. zjbcool.com. [2018-06-03].
^ Verge3D 2.3 for 3ds Max Released. Evermotion. [2018-05-07].
^ Soft8Soft releases Verge3D 2.3 for 3ds Max. CG Channel. [2018-04-17].
^ Megjelent a Verge3D 2.3 for 3ds Max. MeshMag. [2018-05-20].
^ Verge3D 2.4 for 3ds Max is out. Evermotion. [2018-06-06].
^ Soft8Soft ships Verge3D 2.4 for 3ds Max and Blender. CG Channel. [2018-06-07].
^ Soft8Soft Releases Verge3D v2.3 for Blender. Daily CADCAM. [2018-05-07]. (原始内容存档于2018-05-07).
Comments
Post a Comment