这套动作是哪来的
卡内基梅隆大学图形实验室动作捕捉库(CMU Graphics Lab Motion Capture Database)——
真人穿反光球在光学动捕棚里录的 2600+ 条数据,3A 游戏动作用的就是同一种来源。
CMU 明确允许任意用途(含商用)。BVH 转换版由 Bruce Hahne(cgspeed)制作并公开。
本页从中挑了 40 条,覆盖走跑跳、战斗、生活交互、舞蹈、以及同一件事的不同"演法"
(醉汉走 / 沮丧走 / 神气走 / 瘸腿走)。后者最能看出真人动捕的价值 —— 手搓关键帧做不出这种细微差别。
技术上难在哪
两具骨架长得不一样:动捕演员的骨架 31 根、静止姿势是T 字型;
我们这具人物骨架 163 根、静止姿势是A 字型。直接抄角度,人物的手会一直举着。
所以做了重定向:给两边每根骨头在静止姿势下用同一条规则建一个朝向坐标系,
再要求目标骨头"指向源骨头指的方向",最后换算成相对父骨的局部旋转。
这样两边静止姿势差多少都不会带进每一帧。
循环点也是算出来的:在片段里搜一对姿势最像的首尾帧当循环区间,
所以走路跑步接缝处不会"跳一下"。
还没做到的(如实说)
· 手指没有单独动画(CMU 原始数据只有一根手指骨,不是逐指动捕)。
· 没有做脚部贴地修正(IK),身高体型改很大时脚可能轻微滑步。
· 面部表情与口型在 FACEMOTION 页,本页专做身体动作,两者共用同一具人物。