做网站几天能学会,网站建设 版权归属,沈阳市有做网站的公司,国学大师网站谁做的不同于其他类型的AI应用#xff0c;3D内容的AI生成应用所面向的行业更加垂直#xff0c;会有一定的专业使用门槛#xff0c;并且生成的产物与直接投入生产环境的内容往往还存在一定的距离。笔者这里针对小型独立游戏/Demo的场景下#xff0c;为提高3D游戏美术工作效率和降低…不同于其他类型的AI应用3D内容的AI生成应用所面向的行业更加垂直会有一定的专业使用门槛并且生成的产物与直接投入生产环境的内容往往还存在一定的距离。笔者这里针对小型独立游戏/Demo的场景下为提高3D游戏美术工作效率和降低成本分享下在引入了AI生成后的美术工作流程。首先回顾下在行业中一个比较主流的美术工作流大致如下span stylecolor:#444444span stylebackground-color:#ffffffcode classlanguage-markdown雕刻高模 ↓ 拓扑低模、布线 ↓ 展UV ↓ 由高模烘焙出法线、AO等贴图 ↓ 绘制颜色、金属度、粗糙度等PBR贴图 ↓ 制作骨骼、绑定、刷权重、测试蒙皮 ↓ 制作骨骼动画 ↓ 导入游戏引擎调试 /code/span/span传统流程中每个环节依赖的DCC工具都是不一样的甚至同一步骤都能有多种工具可以选 例如建模阶段的3D Max硬表面物体和Maya角色/生物建模等。考虑到学习成本和独立开发的效率笔者选择了全流程制作都使用Blender。这也是许多独立开发者的选择毕竟作为个人和小微团队来说采用行业最佳实践的美术工作流并不现实。AI工具选择笔者共测评了四款拥有对游戏资产开发有一定支持的平台分别是腾讯的混元3Dhttps://3d.hunyuan.tencent.com/Rodin的Hyper3Dhttps://hyper3d.ai/Tripo AIhttps://www.tripo3d.ai/zhMeshyhttps://www.meshy.ai综合体验下来混元3D和Tripo AI不管是在流程完整性还是生成内容的质量上都是目前最佳的。二者均支持组件拆分这一大多数竞品没有的功能。另外腾讯混元3D中的3D Studio是完全针对游戏行业定制化的工作流在前置流程上还可以衔接腾讯混元游戏自家的另一个平台https://hunyuan.tencent.com/game提供了多种角色/道具/场景的概念设计工具。笔者在挺久之前就有关注到腾讯混元3D并且挺看好的但它一直没有进行商业化目前每天只能获取非常少的固定生成次数来在平台内使用而且3D Studio是需要单独去申请内测资格后才能使用的生成的内容会有版权归属的问题。最终决定使用Tripo AI来辅助笔者3D美术工作。AI工具实践首先需要准备好一张设计图这一步的手段是非常的丰富的手绘、外包稿件、亦或是文生图/图生图等AI生成方式。本文这里的例子是使用的之前自己手绘AI融图出来的一张外星怪物设计图。打开Tripo AI的3D工作台右侧面板中上传图片为了提高生成的准确性最好用多视图生成同时设置生成模型的参数。高清纹理和PBR属于鸡肋特性开启与否都行因为AI生成的纹理质量肯定是无法投入生产使用的。重要的参数是拓扑设置中的拓扑面和面数控制其中的智能低模是Tripo新出的特性笔者还尚未试用过。点击生成得到模型虽然开启了PBR纹理但看不出什么效果。切换到白模看下布线效果有点稀碎......展UV的效果在应用里看不了需要导入进Blender后再看。接着在下方设置导出格式用.FBX选个纹理分辨率轴心重置到原点进入Blender中工作新建Blender工程将刚刚由Tripo AI导出的FBX文件导入进来。在白模中首先检查下模型完整性是否有破面、面朝向异常等问题笔者导出的这个模型的尾巴处存在几片法线异常的面4.x版本后只会对异常法向的面标红色。接着切换到UV编辑看下UV展的效果依旧稀碎......这拆的甚至还不如Blender自带的智能UV。考虑到后续的可维护性建议还是调整下布线重新拆UV。调整完后到着色器界面中基于新UV重新烘焙出法线、颜色等贴图。最好再把贴图都输出到本地作为外部图像引用确保所有新贴图都无误后下一步进入到纹理绘制。这里就是需要自己手绘调整各项贴图了在unity中使用标准的urp材质的话金属度和光滑度是共用一张贴图的所以需要将着色材质中的金属度和粗糙度贴图进行通道合并。该步骤就是简单的图像操作既可在PS这种软件中操作也可以在Blender的合成器中操作。笔者建议图像操作也都可以放在Blender中处理不仅无需切换工作软件而且合成器这一基于节点编辑器构建的工作流在后期维护也方便得多随时修改材质贴图后都能自动化完成转换贴图的工作至此模型的静态部分完成。还剩下骨骼制作、绑定和动画的工作了这几块就需要完全由自己动手了。智能绑骨和骨骼动画目前还未找到可用的AI工具尤其是非人形的生物模型。如果是人形的动画其实可以借助Mixamo网站来完成动画工作这一免费动画平台对于小项目而言也足够了。制作一个行走和死亡动画导入游戏引擎完成了Blender中的工作后将怪物模型以.fbx的格式导出导出时带上骨骼与动画相关的信息。在Unity编辑器中导入刚刚的.fbx和贴图文件。在面板中检查骨骼类型和动画资源是否正常将材质暴露出来为材质赋予各个贴图后创建Animator和测试脚本最后在场景中查看运行效果。