Manually authoring transition animations for a complete locomotion system can be a tedious and time-consuming task, especially for large games that allow complex and constrained locomotion movements, where the number of transitions grows exponentially with the number of states. In this paper, we present a novel approach, based on deep recurrent neural networks, to automatically generate such transitions given a past context of a few frames and a target character state to reach. We present the Recurrent Transition Network (RTN), based on a modified version of the Long-Short-Term-Memory (LSTM) network, designed specifically for transition generation and trained without any gait, phase, contact or action labels. We further propose a simple yet principled way to initialize the hidden states of the LSTM layer for a given sequence which improves the performance and generalization to new motions. We both quantitatively and qualitatively evaluate our system and show that making the network terrain-aware by adding a local terrain representation to the input yields better performance for rough-terrain navigation on long transitions. Our system produces realistic and fluid transitions that rival the quality of Motion Capture-based ground-truth motions, even before applying any inverse-kinematics postprocess. Direct benefits of our approach could be to accelerate the creation of transition variations for large coverage, or even to entirely replace transition nodes in an animation graph. We further explore applications of this model in a animation super-resolution setting where we temporally decompress animations saved at 1 frame per second and show that the network is able to reconstruct motions that are hard to distinguish from un-compressed locomotion sequences.
翻译:手动为完整的移动系统制作转型动画,可能是一项烦琐和耗时的任务,特别是对于大型游戏来说,这种游戏可以允许复杂和受限制的移动运动,而这种运动随着国家数目的增加而成倍增长。在本文中,我们提出了一个基于深层反复出现的神经网络的新办法,根据过去几个框架的背景和要达到的目标性格状态,自动产生这种转变。我们展示了基于经修改的长短时间-长期-中期(LSTM)网络的经常性过渡网络(RTN),这个网络是专门为过渡生成和训练的,没有任何动作、阶段、接触或动作标签。我们进一步提出一个简单而有原则的方法,为某个特定序列启动LSTM层的隐藏状态,改善性能和对新动作的概括性。我们从数量上和质量上评价我们的系统,并表明通过在输入中添加一个模型性地形代表来使网络在长期过渡期间的粗地形导航中产生更好的性能。我们的系统产生了不切实际和不流的转变,在这种结构上,在一次运动的快速的变动中,在一次变动之前,我们运动的变动的变动中会显示任何地变动中的任何变动运动的变动后,在任何的变动中会显示任何地变动中会显示任何的变动的变动的变动的变动后会显示任何地运动的变动的变更动的变的变更动的变。