アニマデ

フリーとオープンソースの骨格アニメーション図書館
今すぐダウンロード

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

広告

  • Rating:
  • ライセンス:
  • Freeware
  • 価格:
  • FREE
  • 出版社名:
  • John Butterfield
  • 出版社のWebサイト:
  • オペレーティングシステム:
  • Mac OS X
  • ファイルサイズ:
  • 913 KB

アニマデ タグ


アニマデ 説明

無料でオープンソースの骨格アニメーション図書館 AnimAdeadは、骨格アニメーションをロードして再生するように設計された骨格アニメーションライブラリです。複数のアニメーションによって駆動される可能性のある単一のスケルトンにバインドされたいくつかのスワップ可能なメッシュで構成されているモデルをサポートします。 GNUライブラリまたはより少ない一般公衆ライセンス(LGPL)の条項に基づいてライセンスおよび配布されています。 "animadead"の主な機能はいくつかあります。 エクスポートとファイルの種類: ・メッシュやアニメーションに使用されるカスタムファイルの種類。 ・メッシュは、スケルトンの全部またはサブセットに変形可能で、変形可能で、バインドできます。 ・アニメーション毎の骨格の骨格階層と局所変換を使用します。 ファイルの読み込み: ・ライブラリは、ファイル名でアニメーションとメッシュをロードしてキャッシュします。 ・メッシュは、テクスチャ名、頂点、面、およびユーザー定義データへのポインタを持つサーフェスに分割されています。 ・メッシュがロードされたときにテクスチャをロードすることができるコールバック機能を設定し、そのサーフェスのユーザーデータを設定することができます。 ・アニメーション内のモデルは動いている可能性があるが、モデルがロードされたときに、ルートボーンの動きが抽出されて削除されます。この情報は格納され、アニメーションの速度を拡大するために意図したまたは使用されているモデラーのスピードでモデルのフレームを移動させるために使用することができます。 セットアップ(初期化): ・モデルは、いくつかのアニメーションとスワップ可能なメッシュで構成されていますが、ブレンドや骨選択マスクも含めることができます。 ・ブレンドは、通常2つの他のポーズからのポーズを計算するために使用されます。 ・ブレンドのタイプのブレンドはアニメーションプレーヤーで、アニメーション内の現在時刻を追跡するために使用され、その時点で(2フレーム間)の骨格のポーズを生成できます。 ・別の種類のブレンドはブレンド間のブレンドです。このブレンドが計算されると、最初にそれがブレンドされている2つのブレンドを計算し、次にそれらをユーザー定義の重みと一緒にブレンドします。これは再帰的な定義であるため、実際には階層内でブレンドを設定することができ、ユーザーは最上位計算機能を呼び出す必要があります。 ・骨選択マスクは、スケルトン全体のサブセットの選択です。階層は選択プロセスをより簡単にするために使用されます。基本的に、すべての骨は直接設定されていない限り、それらの親と同じ選択状態です。 ・ブレンドの複雑なシステムからの姿勢を計算することができることに加えて、計算機能にオプションの骨選択マスクを与えることができます。これにより、そのブレンドに対して行われた計算は、選択によって定義された骨のサブセットのみに制限されます。これにより、スケルトンの異なる部分を異なるアニメーションで計算できます。 描く: ・ライブラリーは実際にモデルを描画しませんが、モデルを描画するためにエンジンに必要な情報をすべて提供します。 ・データは頂点シェーダで使用するために準備および整理されています。 ・ポーズをマトリックス世界変換のセットに変換することができます。 (このようなデータのようなほとんどのシェーダは) ・実際にモデルを描画する例が示されています。 このリリースの新機能: ・ライブラリをDLLとしてコンパイルできるようになりました。 ・ファイルフォーマットとデータ構造を最適化して、データを頂点シェーダに渡すことが簡単になります。 ・3D Studio Max Exporterを追加しました ・輸出業者に材料特性を追加しました ファイル形式を書き込む共通エクスポートライブラリ: ・OpenGL APIと同様のインターフェース ・一般的な方法でジオメトリを指定してください ・ファイルの変換と書き込みはすべて図書館によって行われます ・バイナリ形式への最終的な変換や圧縮など、ライブラリで行われる形式の変更は、ライブラリを使用するすべてのエクスポートに対して自動的に機能します。 ・メッシュスワッピングを処理するためのいくつかの機能を追加しました ・骨格階層の適合性を確保し、図書館の効率を向上させるためのスケルトン参照フォーマットを追加しました。 ・ライブラリーは、バインドポーズ内のモデルに適用される変形行列を構築し、オブジェクトを骨に付加するための原点からの世界行列を構築します。 ・列メジャーマトリックスと列主要行列間の互換性を含む数学関数とインタフェースを改善しました。 ・ライブラリファイル形式のロード機能はファイルの代わりにストリームからロードできるようになりましたので、カスタム圧縮を使用できます。 ライブラリのためのいくつかの新しいデモ: ・プレイヤーコントロールバードフライト。 ・インタラクティブモデルとアニメーションビューア ・最も簡単な機能からライブラリを使用する方法を示すDozenチュートリアルデモについても、サシェーサを変形させてメッシュをレンダリングする方法についても説明します。


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

GSK

ライティングサービスのためのフリーとオープンソースCライブラリ ...

194 1.4 MB

ダウンロード