When walking on loose terrains, possibly covered with vegetation, the ground and grass should deform, but the character's gait should also change accordingly. We propose a method for modeling such two-ways interactions in real-time. We first complement a layered character model by a high-level controller, which uses position and angular velocity inputs to improve dynamic oscillations when walking on various slopes. Secondly, at a refined level, the feet are set to locally deform the ground and surrounding vegetation using efficient procedural functions, while the character's response to such deformations is computed through adapted inverse kinematics. While simple to set up, our method is generic enough to adapt to any character morphology. Moreover, its ability to generate in real time, consistent gaits on a variety of loose grounds of arbitrary slope, possibly covered with grass, makes it an interesting solution to enhance films and games.
翻译:当在松散的地形上行走时,可能覆盖着植被,地面和草地应该变形,但特征的步态也应该相应改变。我们提出了一个实时模拟这种双向互动的方法。我们首先用一个高级控制器来补充一个多层字符模型,该控制器使用位置和角速度输入器来改善在不同斜坡上行走时的动态振动。第二,在精细的高度,脚可以使用高效的程序功能对地面和周围植被进行局部变形,而该特征对此类变形的反应则通过反动运动学来计算。我们的方法虽然简单易安装,但非常通用,足以适应任何特征形态学。此外,其实时生成的能力,在各种任意斜坡的松地上,可能以草为覆盖,在各种松散的斜坡上,一致地画曲,使得加强电影和游戏是一个有趣的解决办法。