日期:2025/04/06 04:10来源:未知 人气:53
在上一篇文章中,我们详细介绍了如何解包《黑神话:悟空》游戏,从中提取所需的动画素材,并将其成功导入Unity开发环境的过程。
解包后,虽然能够提取出模型、贴图和动画,但这些素材在直接使用前还需要经过一系列的处理。例如,模型通常需要组合,而骨骼和动画则可能需要进行调整,以适应Unity开发环境。然而,我对模型和动画的制作并不熟悉,因此在尝试使用Blender进行处理时,发现过程相当繁琐,严重影响了进度。
为了更高效地处理这些素材,我计划采用一种不同的方法。首先,我会利用提取出的模型,通过mixamo网站自动绑定新的骨骼。mixamo是一个专门为3D模型自动绑定骨骼的在线工具,只要模型符合人形标准,就可以免费使用。接下来,我将在Unity Assetstore中寻找适合的棍法动画,并将其重用到新骨骼上。
在mixamo上自动绑定骨骼的过程相当简单。只需点击UPLOAD CHARACTER上传处理好的模型(确保已移除原有骨骼,仅保留mesh),系统便会自动为其绑定骨骼。
上传的模型需满足特定要求,但人形模型通常均可适用。
上传完成后,您将能在页面上看到所上传的模型。在确认模型没有大问题后,即可点击“NEXT”按钮进入下一步。若发现角色朝向存在问题,可利用页面左下角提供的箭头进行微调,确保角色正面对着屏幕。
完成模型上传并确认无误后,您将进入下一步操作。在这一阶段,需要手动调整模型中几个关键部位,以便进行骨骼绑定。只需将相应的圆环拖动到适当的位置,即可完成设置。
点击“NEXT”后,系统将自动启动骨骼绑定过程,请耐心等待几分钟。模型的复杂程度越高,所需等待的时间也相应越长:
自动绑定完成后,系统将呈现一个预览动画。若未发现明显问题,即可继续进行至下一步。观察到猴子模型的下巴胡子与脖子部分相连,这可能影响了整体的美观。在调整下巴位置时,可以尝试将其略微向下移动,以改善这一细节。不过,此处我先保持原状,以便您了解整个流程。
随后,系统会询问您是否希望使用这个新角色来处理动画,只需点击“下一步”即可继续。
在点击“下一步”后,大圣的形象将出现在预览窗口中。此时,您可以点击Animations中的不同动画选项,实时预览这些动画在大圣身上的生动展现效果。
在探索mixamo自带的动画库时,我并未发现专门的棍法动画。因此,可能只能利用其中的移动动画(Locomotion Pack)来尝试满足需求。
在继续探讨之前,我们首先需要将模型导出并尝试在Unity中应用。点击右上角的DOWNLOAD按钮,在弹出的选项中选择FBX for Unity格式,保持其他选项默认,然后点击DOWNLOAD即可完成下载。
在完成mixamo的人形骨骼绑定后,我们便可以利用Unity的动画重定向特性,将各类人形动画资源轻松应用到我们的模型之上。
Unity的AssetStore中提供了一个丰富的棍法动画包,为我们提供了移动、转身、跳跃、翻滚、攻击、防御及受击等全方位的动画资源。这个动画包非常全面,足以构建出一个常见的主角动画系统。
为了使用Unity的动画重定向功能,我们需要将之前从mixamo导出的大圣模型导入到Unity中,并将其骨骼设置为Humanoid。这样一来,我们便能在Unity内置的人形骨架动画之间实现轻松重用,为我们的项目增添生动的人形动画效果。
经过一系列的操作,最终我们得到了如下结果:
经过前期的探索与实践,我们在此次分享中取得了一些初步成果。尽管这些成果在精细度上可能不及原版动画,但它们确实展现了一种高效且便捷的复刻方法。对于那些对建模和骨骼动画有深入了解的朋友们,或许可以尝试从FModel中导出动画,并与原版动画相结合,这样必定能创造出更为出色的效果。
在接下来的内容中,我们将进一步探索HDRP的应用,构建出更加震撼的3A级场景。希望你们能持续关注我们的分享,并积极点赞与在看,以鼓励我们创作出更多此类精彩内容。