↑そのデモを見てみないと分からないけど、複雑なモーションとかは
なんらかのミドルウェアを使ってるんじゃないでしょうかね。

OpenGLてのは、良くも悪くも低レベル(ハードウェアに近い層)のライブラリなんですよ。
モデルだのモーションだのってのは、もっと上のレイヤで扱うべき仕事なのでOpenGLには含まれません。

もちろん、OpenGLを使用して、モデルやモーションを提供するようなミドルウェア(ゲームエンジンとか)は
いくつか存在します。各種モデリング&モーションツールとの連携はそのミドルウェアごとに対応が違うので、
まずはミドルウェアの仕様を調べてみるのが早いんじゃないでしょうか。

標準でそういう仕組みが用意されていない、という意味では確かに敷居が高いかもですね・・・。