bug,出现口型和表情丢失的问题
pmd/pmx文件导入Unity时,即使安装了MMD插件(如MMD4Mecanim),也经常出现口型和表情丢失的问题。最好的情况,是多个动作文件只有一个能正常显示表情。
由于这个bug,我在使用pmd模型时备受困扰,很多想法不能正常实现。
解决:
最近想用pmd模型做一个桌宠,再次直面这个问题。我不甘心就这么放弃,打开动作文件鼓捣,点开我能点开的所有菜单一项项排查。
终于发现,点击Add Property后,在模型的U_Char_1对象下,隐藏着一个Skinned Mesh Renderer选项!这个选项下包含了所有表情!!!
也就是说,
尽管用MMD插件导入动画时,表情帧仍可能丢失,但可以在Unity里添加属性,重新录制表情!
我搜过很多遍,网上没有这个问题的确切答案,这篇文章希望能帮助遇到类似问题的小伙伴。
ps:表情帧的值是0-100,我一开始以为数值是标准化的0-1,所以填了个1,结果动画运行起来几乎毫无变化,我还以为失败了😅幸好我暂停调试时,发现Hierarchy窗口里的滑动块有那么一丢丢移动,于是重新调好了数值~