リアルタイムの3Dアプリケーションでは、速度を優先するために、事前に烘焙されたアニメーションや低ポリジオのリグなどの簡単なアニメーション手法が使用されますが、オフラインの3Dアプリケーションでは、リアルタイムのレンダリングの要件に制約されないため、高詳細度のキーフレームや物理シミュレーションなどの複雑な手法が利用されます。
主な違いはパフォーマンスの要件に関係しています。 - リアルタイムアプリ(ゲーム、AR/VRなど)は即時のレンダリングが必要で、そのためアニメーションは迅速な処理に最適化されています。多くの場合、レイテンシを避けるために事前に計算されたモーションや簡素化されたボーン構造が使用されます。 - オフラインアプリ

