前言
如果你对unity模型的知识还不是很熟悉,可以先去看看我写的这篇专栏:【unity游戏开发——模型篇】
当然,本文推荐的这种办法无疑是非常麻烦的,这里主要是教大家如何调整骨骼。最简单的方式当然是让动画去复用其他标准的Avatar骨骼,比如我们可以前往mixamo下载一份标准的人形Avatar骨骼拿来给动画复用。具体可以参考:【unity小技巧】获取免费开源的人物模型,为obj fbx人物模型绑定人形骨骼和人形动画,并导入到unity中使用——mixamo的使用介绍
问题
比如我们现在有个人形动画已经导入到unity中了,我们先设置他为动画为人形,再创建Avatar骨骼
在unity中预览动画看看效果,可以看到角色的脚歪了
修复
点击这里的configure配置,进入Avatar的配置页面
在这里可以看到目前这个骨骼摆出的T-Pose有些不自然,可以看到模型的骨骼是歪的。
我们可以先无脑的把身体中间的所有的骨骼转角都设置为0
调节过程中,如果发现骨骼报错,提示角色不是T动作
我们可以点击强制T动作
,unity会自动帮我们大致摆正这些骨骼。
然后我们再微调其他部分,这里大多数人都不是专业的美术,在这里通过旋转角度来调整骨骼可能会很费劲,那么我们就到右边这里直接改变角度参数,对于大多数的骨骼系统来说,在T-Pose下骨骼的转角往往非常接近0,0,0
或者90度的整数
看效果就正常很多了,如果觉得效果不好,可以再去微调角度
大家如果对效果不满意的话,还可以进行进一步修改,比如限制肌肉的转角什么的。
完结
赠人玫瑰,手有余香!如果文章内容对你有所帮助,请不要吝啬你的点赞评论和关注
,你的每一次支持
都是我不断创作的最大动力。当然如果你发现了文章中存在错误
或者有更好的解决方法
,也欢迎评论私信告诉我哦!
好了,我是向宇
,https://xiangyu.blog.csdn.net
一位在小公司默默奋斗的开发者,闲暇之余,边学习边记录分享,站在巨人的肩膀上,通过学习前辈们的经验总是会给我很多帮助和启发!如果你遇到任何问题,也欢迎你评论私信找我, 虽然有些问题我也不一定会,但是我会查阅各方资料,争取给出最好的建议,希望可以帮助更多想学编程的人,共勉~