babylonjsにおけるskeletal mesh animationの取り扱い

babylonjs 上では、メッシュボーンは node を継承した bone クラスとして扱われる。node はシーンに具体的な存在をもつ(Transform を持つ実態)の最小単位なので、つまりボーンそのものがメッシュとかと同列の存在。

そうするとスケルトンが絡むアニメーションはちょっと色々めんどくさいわけで、Babylonjs PlayGround で実験した ↓

何したかっていうと Skeleton に対する Animation Group の生成と、Animation の生成、同期を行った。 UE のような扱いやすい Skeleton システムやアニメーション管理システム、ましてや Control rig のようなランタイムプロシージャルアニメーション機能なんざ存在するわけもなく、非常に扱いにくいと感じているのでなんか作る予定。

comments powered by Disqus
Built with Hugo
Theme Stack designed by Jimmy