工作流程

下面记录了Soft8Soft团队和Verge3D用户内部使用的典型工作流程,(示例包括 Scooter Configurator(电动车配置器), Teapot Heater(茶壶加热器——蒸汽朋克游戏)Industrial Robot(工业机器人)Jewelry Configurator(珠宝配置器) 等)。

蒸汽朋克风格WebGL可视化应用:茶壶加热器
Teapot Heater 案例。

要创建交互式 3D 网络内容,您可以使用基于 Blender、3ds Max 或 Maya 版本的Verge3D,都可以达到相同的目的。下方图表示意了创建典型 Verge3D 应用程序的主要流程。几乎所有工作都可以由一个具备基本 3D 通才技能的人完成。

Verge3D工作流程图

建模与烘焙

在我们的团队中,我们实践了以下建模流程。首先,创建高面模型。下一步,通过简单地移除表面细分修改器或重新拓扑(retopology)获得低面到中等面模型。建议单个模型不超过10万三角面片。

低面建模工作流

然后对低面模型进行展UV操作。最终模型网格是三角形的——这并不是Verge3D的要求,但更适用于烘焙贴图。此外,三角面模型更适合加载到第三方编辑器,比如Substance Painter。

根据需要,可以使用叠加的高模和低模来进行烘焙法线和AO贴图。

选择材质系统

在大多数情况下,您应该使用三位软件中原生材质系统为基础执行材质工作流程:

如果您的内容由于 某种原因需要与glTF 2.0标准兼容 ,您应该使用Verge3D PBR着色器(请参阅 Blender3ds MaxMaya的相关设置)。

您可以参考以下视频中的解释,了解如何使用基于物理的材质: