閉じる
閉じる
残したいユーザーブロマガ記事への投票はこちらです
PMDEプラグインの作り方 番外編
私が記述しているコードだけだと何ですので
参考に出来るようなリンクを紹介します。
・@IT 改訂版 C#入門
http://www.atmarkit.co.jp/ait/subtop/features/da/dt_csharp_abc2_index.html
ある程度の記述法はここ見るだけで十分です。
また、独特の記法(LinQ等)は仕事で使うわけでもないので一番学習コストの安い書き方で記述するのが一番です。
・@IT 逆コンパイラ「ILSpy」の使い方
http://www.atmarkit.co.jp/fdotnet/dotnettips/1055ilspy/ilspy.html
他の人の書かれたC#のコードを見ることが出来るかもしれないツールです。
PMDEプラグインを作られている方でコードも公開されている方もいらっしゃるのでそれも見るといいと思います。操作の手続き的な部分が参考になります。
・SlimDX と C# で学ぶ DirectX
http://mainori-se.sakura.ne.jp/slimdx/
PMDE/PMXEで使用されているSlimDXの日本語マニュアルがあります。
・@IT Visual Studio 2010の基礎を知る
http://www.atmarkit.co.jp/ait/articles/1005/26/news096.html
VisualStudio2010の簡単な説明が載っています。
画面等を使用しないプラグインのプログラム部分については上記のものでおおよそカバーできます。
また、当然3Dなので3次元ベクトルのお勉強(UVの部分は2次元ですね)が必要な部分が出てきます。
さぁ、みんな大好き数学ですw
・ラジアン⇔角度
http://d.hatena.ne.jp/shokai/20080710/1215684866
・角度とラジアン
http://soundweaver.jp/blog/?tag=/%E8%A7%92%E5%BA%A6%E3%81%A8%E3%83%A9%E3%82%B7%E3%82%A2%E3%83%B3
・回転行列、拡大縮小行列、平行移動行列
http://imagingsolution.net/math/rotation-scaling-translation-3d-matrix/
・ベクトルの内積・外積 http://marupeke296.com/COL_Basic_No1_InnerAndOuterProduct.html
・ゲーム数学入門
http://www2.teu.ac.jp/aqua/~earth/GameMath/
他にもグーグル先生に問い合わせればゲームがらみのサイトでいろいろ説明がされているのがでてきます。ただC++かCで記述されていることがほとんどなのでC#のコードがまるまる書かれていることはないと思ったほうがいいです。
とりあえず数学と格闘する部分は
ボーンの場合はローカル軸・回転制限・位置・IKの単位角
モーフの場合はボーンモーフ
頂点・面に関してはほぼ全部ですw
私が記述しているコードだけだと何ですので
参考に出来るようなリンクを紹介します。
・@IT 改訂版 C#入門
http://www.atmarkit.co.jp/ait/subtop/features/da/dt_csharp_abc2_index.html
ある程度の記述法はここ見るだけで十分です。
また、独特の記法(LinQ等)は仕事で使うわけでもないので一番学習コストの安い書き方で記述するのが一番です。
・@IT 逆コンパイラ「ILSpy」の使い方
http://www.atmarkit.co.jp/fdotnet/dotnettips/1055ilspy/ilspy.html
他の人の書かれたC#のコードを見ることが出来るかもしれないツールです。
PMDEプラグインを作られている方でコードも公開されている方もいらっしゃるのでそれも見るといいと思います。操作の手続き的な部分が参考になります。
・SlimDX と C# で学ぶ DirectX
http://mainori-se.sakura.ne.jp/slimdx/
PMDE/PMXEで使用されているSlimDXの日本語マニュアルがあります。
・@IT Visual Studio 2010の基礎を知る
http://www.atmarkit.co.jp/ait/articles/1005/26/news096.html
VisualStudio2010の簡単な説明が載っています。
画面等を使用しないプラグインのプログラム部分については上記のものでおおよそカバーできます。
また、当然3Dなので3次元ベクトルのお勉強(UVの部分は2次元ですね)が必要な部分が出てきます。
さぁ、みんな大好き数学ですw
・ラジアン⇔角度
http://d.hatena.ne.jp/shokai/20080710/1215684866
・角度とラジアン
http://soundweaver.jp/blog/?tag=/%E8%A7%92%E5%BA%A6%E3%81%A8%E3%83%A9%E3%82%B7%E3%82%A2%E3%83%B3
・回転行列、拡大縮小行列、平行移動行列
http://imagingsolution.net/math/rotation-scaling-translation-3d-matrix/
・ベクトルの内積・外積 http://marupeke296.com/COL_Basic_No1_InnerAndOuterProduct.html
・ゲーム数学入門
http://www2.teu.ac.jp/aqua/~earth/GameMath/
他にもグーグル先生に問い合わせればゲームがらみのサイトでいろいろ説明がされているのがでてきます。ただC++かCで記述されていることがほとんどなのでC#のコードがまるまる書かれていることはないと思ったほうがいいです。
とりあえず数学と格闘する部分は
ボーンの場合はローカル軸・回転制限・位置・IKの単位角
モーフの場合はボーンモーフ
頂点・面に関してはほぼ全部ですw
広告