アニマデ

AnimAdeadは、骨格アニメーションをロードして再生するように設計された骨格アニメーションライブラリです。
今すぐダウンロード

アニマデ ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • LGPL
  • 価格:
  • FREE
  • 出版社名:
  • John Butterfield
  • 出版社のWebサイト:

アニマデ タグ


アニマデ 説明

AnimAdeadは、骨格アニメーションをロードして再生するように設計された骨格アニメーションライブラリです。 AnimAdeadは、骨格アニメーションをロードして再生するために設計された骨格アニメーションライブラリです。 Maya用のエクスポートプラグインがあり、3D Studio MaxとLightwaveのプラグインを含めて、他の開発中です。これはC ++で書かれており、依存関係はありません。ただし、OpenGLとSDL.Iを使用する実装例が提供されています。私のカードの可能性、そして私は骨行列のリストをカードに渡すのに問題がありました。サポートされているプロファイルのためのコンパイラは私が送ることができる豊富な数の均一なパラメータを持っていました。だから私のシンプルなボックスマンデモのために41の骨やそれがうまくいって、私はそれを働かせることができませんでした、そして私はより少ない骨を持つモデルを作る気がしませんでした。それで、CGと少しのトラブルを実行した後、私はGLSLでシェーダを書きました。私がしたら、シェーダが働くようになりました、そしてそれは素晴らしくそして速いです。私は両方のシェーダがうまく機能し、次のリリースでそれらを提供する予定です。・メッシュは、スケルトンの全部またはサブセットに変形可能で、変形可能で、バインドできます。・アニメーション毎の骨格の骨格階層と局所変換を使用します。ファイルの読み込み:・ライブラリは、ファイル名でアニメーションとメッシュをロードしてキャッシュします。・メッシュは、テクスチャ名、頂点、面、およびユーザー定義データへのポインタを持つサーフェスに分割されています。・メッシュがロードされたときにテクスチャをロードすることができるコールバック機能を設定し、そのサーフェスのユーザーデータを設定することができます。・アニメーション内のモデルは動いている可能性があるが、モデルがロードされたときに、ルートボーンの動きが抽出されて削除されます。この情報は格納され、アニメーションの速度を拡大するために意図したまたは使用されているモデラーのスピードでモデルのフレームを移動させるために使用することができます。セットアップ(初期化):・モデルはいくつかのアニメーションとスワップ可能なメッシュで構成されていますが、ブレンドやボーンの選択マスクも含めることができます。・ブレンドは、通常2つの他のポーズからのポーズを計算するために使用されます。・ブレンドのタイプのブレンドはアニメーションプレーヤーで、アニメーション内の現在時刻を追跡するために使用され、その時点で(2フレーム間)の骨格のポーズを生成できます。・別の種類のブレンドはブレンド間のブレンドです。このブレンドが計算されると、最初にそれがブレンドされている2つのブレンドを計算し、次にそれらをユーザー定義の重みと一緒にブレンドします。これは再帰的な定義であるため、実際には階層内でブレンドを設定することができ、ユーザーは最上位計算機能を呼び出す必要があります。・骨選択マスクは、スケルトン全体のサブセットの選択です。階層は選択プロセスをより簡単にするために使用されます。基本的に、すべての骨は直接設定されていない限り、それらの親と同じ選択状態です。・ブレンドの複雑なシステムからの姿勢を計算することができることに加えて、計算機能にオプションの骨選択マスクを与えることができます。これにより、そのブレンドに対して行われた計算は、選択によって定義された骨のサブセットのみに制限されます。これにより、スケルトンの異なる部分を異なるアニメーションで計算できます。描画:・ライブラリは実際にモデルを描画しないが、エンジンに必要な情報をすべて提供してモデルを描画します。・データは頂点シェーダで使用するために準備および整理されています。・ポーズをマトリックス世界変換のセットに変換することができます。 (このようなデータのようなほとんどのシェーダ)・実際にモデルを描画する例が示されています。


アニマデ 関連ソフトウェア

ifplugd

IFPLUGDは、ケーブルが接続されているときにイーサネットデバイスを自動的に設定するLinuxデーモンです。 ...

132

ダウンロード