变形体动画(Morph Target Animation),通常又称为逐顶点动画(Per-vertex Animation),是一种常见的三维动画表现形式。它记录了一系列顶点位置的坐标和偏移,并在动画运行的每一帧中将各个顶点移动到新的位置,形成持续、平滑的运动效果。
变形体动画可以精确地表达一个物体,尤其是自然界生物体的运动和变形过程,比如板料的折弯运动等。物体中定义的可变化顶点数越多,变形体动画就会越复杂,可表达的意境就越丰富。例如人物的表情、动态的布料和衣物等都可以使用变形体动画来表达。
折弯机板料的运动过程是一个柔体的变换过程,而且与折弯工艺相关的还包括折弯展开长度变化的模拟、回弹的模拟、变薄的模拟等。
应用OSG中的MorphGeometry和其他的动画管理器功能可以很好的实现模拟板料的这一柔体动画功能。