里的宇航员是失重漂浮的,动作要更舒展、更缓慢。
“我们要做‘失重修正’,”动作捕捉组的老马解释道,“比如演员抬手的动作,在绿幕前因为钢丝的拉力,速度会变快,我们会用算法把这个动作的速度放慢30%,同时调整肢体的角度,让手臂抬起来时更自然,没有‘被拉扯’的僵硬感。”
当然,这些只是最基础的修正,更复杂的是物理互动。
宇航员在太空里移动时,会抓住航天飞机的扶手、操作工具,这些动作需要和虚拟场景的模型碰撞。
比如第9分钟,宇航员用工具拧紧航天飞机外壳的螺丝,这么个简单的动作匹配就需要至少两天的修正。
首先提取演员的手部动作数据,比如手指的弯曲、手腕的转动等,然后在虚拟场景中,让工具的螺丝头对准航天飞机的螺丝孔。
接着调整手部动作,让手指刚好握住工具的手柄,手腕的转动角度和螺丝的拧紧方向一致,最后添加“轻微抖动”。
因为太空里没有重力,操作工具时会有微小的反作用力,所以手部会有一点点晃动,增加真实感。