「XNA Animation Component Library」の編集履歴(バックアップ)一覧はこちら
追加された行は緑色になります。
削除された行は赤色になります。
----
&bold(){[概要]}
[[XNA Animation Component Library>http://www.codeplex.com/animationcomponents]] は3Dモデルのアニメーションを行うためのライブラリです。
dastle氏によって開発され、[[CodePlex>http://www.codeplex.com/Project/ProjectDirectory.aspx?TagName=XNA]] で公開されています。
[[ドワーフが歩いたり走ったりするアニメーション>Making a Dwarf Realistically Walk and Run]] (チュートリアルサンプル)
#video(http://jp.youtube.com/watch?v=jD9DrHr8jwU)
操作方法:
Wキー 前進(歩く)
Aキー 左旋回
Dキー 右旋回
スペースキー しゃがむ
Shiftキー Wキーと同時押しで走る
----
&bold(){[ライセンス]}
[[XNA Animation Component Library > License>http://www.codeplex.com/animationcomponents/license]] を参照して下さい。
----
&bold(){[ダウンロード]}
[[XNA Animation Component Library > Releases>http://www.codeplex.com/animationcomponents/Release/ProjectReleases.aspx?ReleaseId=2810]] からダウンロードして下さい。
XNA GS 2.0 対応版(非公式)
http://animationcomponents.codeplex.com/Thread/View.aspx?ThreadId=19730
XNA GS 3.0 対応版(非公式)
http://animationcomponents.codeplex.com/Thread/View.aspx?ThreadId=40861
----
&bold(){[チュートリアル]}
[[Tutorial Home(英語)>http://www.codeplex.com/animationcomponents/Wiki/View.aspx?title=Tutorial%20Home&referringTitle=Home]] を参照して下さい。
※チュートリアルの日本語訳
○[[ドワーフが歩いたり走ったりするアニメーション>Making a Dwarf Realistically Walk and Run]]
○[[XMLファイルを使用したアニメーション分割>Splitting Up an Animation Using an XML File]]
○[[コンテントパイプラインの拡張>Extending The Animation Library's Content Pipeline]]
○[[カスタムエフェクトの使用>Using Custom Effects]]
○[[ボーン単位の衝突判定>Per-Bone Collision Detection]]
----
&bold(){[FAQ]}
Q1:このライブラリはどのように使用しますか?
A1:[[Tutorial Home(英語)>http://www.codeplex.com/animationcomponents/Wiki/View.aspx?title=Tutorial%20Home&referringTitle=Home]] を参照して、ライブラリの使用方法を学ぶことができます。
Q2:このライブラリは、どのような種類のアニメーションをサポートしますか?
A2:このライブラリは、スキニングと非スキニングのボーンアニメーション、階層メッシュアニメーションをサポートします。
Q3:このライブラリの特徴は何ですか?
A3:
○スキニングと非スキニングのアニメーション。
○複数のメッシュを含むモデル。
○XMLファイルを使用し、一つのアニメーションを複数に分割することができます。
○毎秒60フレームのアニメーションを再生できます。
○fbx、x、asf/amc、bvhのファイル形式を使用できます。
○Custom ASCII .X インポータは XNA .X インポータが対応していないいくつかのモデルを使用できます。
○多くのボーンを持つモデル。(一つのメッシュにシェーダの制限数よりも多いボーンを含んでいた場合、複数のメッシュに分割することができます)
○アニメーションブレンド。
○それぞれのボーンを異なるアニメーションコントローラに割り当てることができます。
○ボーンの座標変換を手動で行えます。
○アニメーションコンテントパイプラインとモデルプロセッシングのためのフレームワークです。
○カスタム .fx エフェクトを使用できます。
○DirectXメッシュビューアのようなモデルビューアがあります。
○ボーンにオブジェクトを関連付けできます。
Q4:このライブラリのインポータがサポートするファイル形式は何ですか?
A4:[[サポートするファイル形式>Supported File Formats]]
Q5:WindowsまたはXBox 360をターゲットに、どのようにコンパイルしますか?
A5:[[コンパイル情報>Compilation Info]]
Q6:ModelAnimator に、ワールド行列を設定する必要がありますが、ビュー行列とプロジェクション行列は設定する必要がないのはなぜですか?
A6:[[ビュー行列、プロジェクション行列の設定>Setting View/Projection Matrices]]
Q7:ModelAnimator で、モデルの描画を行うソースコードはどこですか?
A7:[[描画を行うソースコード>Drawing Code]]
----
----
&bold(){[概要]}
[[XNA Animation Component Library>http://www.codeplex.com/animationcomponents]] は3Dモデルのアニメーションを行うためのライブラリです。
dastle氏によって開発され、[[CodePlex>http://www.codeplex.com/Project/ProjectDirectory.aspx?TagName=XNA]] で公開されています。
[[ドワーフが歩いたり走ったりするアニメーション>Making a Dwarf Realistically Walk and Run]] (チュートリアルサンプル)
#video(http://jp.youtube.com/watch?v=jD9DrHr8jwU)
操作方法:
Wキー 前進(歩く)
Aキー 左旋回
Dキー 右旋回
スペースキー しゃがむ
Shiftキー Wキーと同時押しで走る
----
&bold(){[ライセンス]}
[[XNA Animation Component Library > License>http://www.codeplex.com/animationcomponents/license]] を参照して下さい。
----
&bold(){[ダウンロード]}
[[XNA Animation Component Library > Downloads>http://www.codeplex.com/animationcomponents/Release/ProjectReleases.aspx?ReleaseId=2810]] からダウンロードして下さい。
XNA GS 2.0 対応版(非公式)
http://animationcomponents.codeplex.com/Thread/View.aspx?ThreadId=19730
XNA GS 3.0 対応版(非公式)
http://animationcomponents.codeplex.com/Thread/View.aspx?ThreadId=40861
----
&bold(){[チュートリアル]}
[[Tutorial Home(英語)>http://www.codeplex.com/animationcomponents/Wiki/View.aspx?title=Tutorial%20Home&referringTitle=Home]] を参照して下さい。
※チュートリアルの日本語訳
○[[ドワーフが歩いたり走ったりするアニメーション>Making a Dwarf Realistically Walk and Run]]
○[[XMLファイルを使用したアニメーション分割>Splitting Up an Animation Using an XML File]]
○[[コンテントパイプラインの拡張>Extending The Animation Library's Content Pipeline]]
○[[カスタムエフェクトの使用>Using Custom Effects]]
○[[ボーン単位の衝突判定>Per-Bone Collision Detection]]
----
&bold(){[FAQ]}
Q1:このライブラリはどのように使用しますか?
A1:[[Tutorial Home(英語)>http://www.codeplex.com/animationcomponents/Wiki/View.aspx?title=Tutorial%20Home&referringTitle=Home]] を参照して、ライブラリの使用方法を学ぶことができます。
Q2:このライブラリは、どのような種類のアニメーションをサポートしますか?
A2:このライブラリは、スキニングと非スキニングのボーンアニメーション、階層メッシュアニメーションをサポートします。
Q3:このライブラリの特徴は何ですか?
A3:
○スキニングと非スキニングのアニメーション。
○複数のメッシュを含むモデル。
○XMLファイルを使用し、一つのアニメーションを複数に分割することができます。
○毎秒60フレームのアニメーションを再生できます。
○fbx、x、asf/amc、bvhのファイル形式を使用できます。
○Custom ASCII .X インポータは XNA .X インポータが対応していないいくつかのモデルを使用できます。
○多くのボーンを持つモデル。(一つのメッシュにシェーダの制限数よりも多いボーンを含んでいた場合、複数のメッシュに分割することができます)
○アニメーションブレンド。
○それぞれのボーンを異なるアニメーションコントローラに割り当てることができます。
○ボーンの座標変換を手動で行えます。
○アニメーションコンテントパイプラインとモデルプロセッシングのためのフレームワークです。
○カスタム .fx エフェクトを使用できます。
○DirectXメッシュビューアのようなモデルビューアがあります。
○ボーンにオブジェクトを関連付けできます。
Q4:このライブラリのインポータがサポートするファイル形式は何ですか?
A4:[[サポートするファイル形式>Supported File Formats]]
Q5:WindowsまたはXBox 360をターゲットに、どのようにコンパイルしますか?
A5:[[コンパイル情報>Compilation Info]]
Q6:ModelAnimator に、ワールド行列を設定する必要がありますが、ビュー行列とプロジェクション行列は設定する必要がないのはなぜですか?
A6:[[ビュー行列、プロジェクション行列の設定>Setting View/Projection Matrices]]
Q7:ModelAnimator で、モデルの描画を行うソースコードはどこですか?
A7:[[描画を行うソースコード>Drawing Code]]
----