大家好,我想分享一下我如何解决2D/3D混合管道中常见的工作流瓶颈:如何将Mixamo等FBX动画文件精确地编译成一个单独的预渲染图像集,而不需要手动配置重型的3D软件如Blender或Maya。

问题:
通常情况下,组合多种角色动画意味着需要加载单独的文件,管理多个隐藏/显示的模型在时间轴上,以及设置持久的边界盒子,以便角色在帧之间不会偏移。

解决方案:
我构建了一个轻量级的独立工具来处理动画融合。它将输入的3D网格视为数据桶,允许在基骨架上自动和即时地添加新动画序列。

为了保持相机的精确锁定而不需要手动进行数学中心化,我实施了两个核心功能:

  1. 相机跟随: 一个相机跟随约束直接绑定到目标骨骼坐标,以便在动画变化时保持角色在中心。
  2. 骨骼锁定: 持久的位置/旋转骨骼锁定,以便防止动画漂移在自动的等轴扫描中。

这个工具还内置了很多其他功能,包括自定义光照设置、渲染、每个动画模型变换、PBR材料以及自动捕捉模式。

我将这个解决方案打包成了一个工具叫做 Mesheeto - 3D To Sprite。如果你处理预渲染的图像并想看到技术执行细节,欢迎浏览13页的用户指南以及在Itch.io上的 完全功能 的免费试用版。

我希望核心工具能够让游戏竞赛和爱好项目的开发者轻松使用,所以免费版没有水印和无限制使用。希望这个工具能够帮助一些人。

我很想知道其他开发者如何自动化他们的3D到2D资产烘焙,或者你是否发现基于脚本的Blender宏更为高效长期。

你可以在这里查看和阅读更多:Mesheeto on Itch.io

再见! -EyeFly-