本报告主要探讨了Web端三维模型开发的现状和挑战,并提供了使用Blender和gltf格式进行Web三维模型开发的实战教程。报告指出,尽管桌面端三维引擎如UE和Unity等已经非常成熟,Web端三维模型开发仍面临工作流混乱、规范缺失和人才匮乏等问题。gltf作为Web三维应用的事实标准格式,与Blender这款开源软件结合,可以规范WebGL美术资产工作流,为三维模型Web应用开发提供支持。
报告详细介绍了Blender作为Web三维模型工具的优势,包括其对WebGL的支持、实时渲染引擎的参考价值、开源生态的快速搭建能力以及与gltf的结合使用。此外,报告还深入讲解了基于物理的渲染技术(PBR)和其贴图工作流,包括Metalness-Roughness和Specular-Glossiness两种方法,并推荐使用前者。
报告还提供了具体的技术指导,包括如何导出适配WebGL的三维模型、烘焙贴图、AO贴图、透明材质模型、形变动画、过程化PBR纹理烘焙导出等。特别强调了在PBR/metalness-roughness工作流中需要注意的问题,如贴图的明度和金属颜色问题。
在讨论骨骼动画时,报告解释了骨骼动画的概念,并提供了Blender中制作骨骼动画的要点。最后,报告探讨了烘焙阴影贴图的重要性,并提供了Blender中实现这一过程的步骤。
报告还简要介绍了三维模型Web应用开发的现状和挑战,并提出了阿里云DataV提供的三维模型Web应用开发方案,包括模型托管、应用开发、交互开发和应用分发等功能。通过DataV,用户可以轻松创建三维模型应用,并利用其内置的图表/表单模块和“蓝图”节点编程实现交互功能,从而提升Web应用的用户体验和交互性。
来源:阿里云&datav