Unity实时记录摄像机动画并导出为MMD vmd文件代码

0 下载量 107 浏览量 更新于2024-11-17 1 收藏 23.05MB ZIP 举报
资源摘要信息:"UnityVMDRecorder是一个在Unity游戏引擎中运行时录制人物或摄像机运动并保存为.vmd(MikuMikuDance动画文件格式)的工具。VMD文件通常用于MMD(MikuMikuDance)软件,这是一个广泛用于创建和编辑3D动画的工具,特别受到日本虚拟偶像“初音未来”的粉丝群体的喜爱。UnityVMDRecorder代码允许用户将人物或摄像机的动作实时记录下来,并导出为MMD软件可以直接使用的动画文件。这对于希望在Unity游戏中使用MMD动画或者在MMD中展示Unity游戏动画的开发者来说是一个非常有用的工具。 该工具在2019年进行了更新,增加了记录变形动画的功能。这意味着不仅能够记录位置和旋转的变化,还可以记录网格变形,如在人物模型的表情或肢体动作变化时发生的网格变化。进一步的更新还支持了在MMD中,为特定模型校正中心骨骼位置,将所有父骨骼移动到中心位置,以便在MMD中更容易进行编辑。 UnityVMDRecorder是用C#语言编写的,并且是按照麻省理工学院许可证授权发布的,这意味着它是一个开源软件,可以免费使用和修改,但需保留原作者的版权声明。 关键词包括: - Unity游戏引擎:一款流行的跨平台游戏开发环境。 - VMD文件:MikuMikuDance软件使用的动画文件格式,广泛应用于3D动画制作。 - MMD(MikuMikuDance):一个能够创建和编辑3D动画的软件。 - 变形动画:在3D动画中,随着动画的进行,模型的网格会发生变化,实现更复杂的动画效果。 - 中心骨骼校正:针对特定模型调整其骨骼中心位置的动画技术。 - 麻省理工学院许可证:一种开放源代码许可证,允许用户自由地使用、修改和分享代码,但必须保留原作者的版权声明。 - C#编程语言:一种广泛用于Unity开发的编程语言。 文件名“UnityVMDRecorder-2019”表明这是2019年发布的版本。对于希望在Unity与MMD之间进行动画交互的开发者,这是一款实用的工具,它提供了一种将3D动画从一个平台转移到另一个平台的简便方法。"