如何修复模型姿势(又被称为“Bike Pose”)
什么是 Bike Pose
这实际上是 Unity (不是 Modular Avatar 或者 VRCFury)的 Bug。
由于 Unity 的错误,录制动画时,预览姿势可能会被错误写入到场景中。如果模型本身被完全解压缩,将无法简单恢复成原始的 T-Pose 或 A-Pose。
该问题的具体表现为:
如果你的模型被完全解压缩,最简单的解决办法是复制原始模型的骨骼坐标旋转到你的模型上。下文将介绍实现这一功能的简单工具。
如何修复该问题
请使用该脚本:github.com/ColorlessColor/Avatar_Pose_Matcher。
导入 Avatar Pose Matcher
从发布页面 github.com/ColorlessColor/Avatar_Pose_Matcher/releases 下载最新的 .unitypackage
,导入 Unity。
Avatar Pose Matcher 用法
导入后,在菜单栏的“工具”或“Tools”中,你可以找到“Avatar Pose Matcher”选项,点击会打开窗口:
将需要被修复的模型拖入 Bugged Avatar,原版模型拖入 Target Avatar,点击 Match 按钮
在控制台(Console)可以看到被修改的骨骼名,如果骨骼不存在将会被跳过。
Avatar Pose Matcher 会将 Target Avatar 的人形骨骼绑定的坐标和旋转数据复制到 Bugged Avatar 上,但不会修改除了模型根对象的缩放(Scale)数据。
不推荐使用 Avatar_Matcher 脚本(docs.vrcd.org.cn/books/booth/page/avatar-matcher),本页面介绍的脚本(Avatar Pose Matcher)是对前者的重写,进行了更多错误检查。
如果该脚本(github.com/ColorlessColor/Avatar_Pose_Matcher)存在错误,请及时反馈。
No Comments