【Csharp】XNAでIK実装、その3

前回はアーム全体にIK計算を適用してみたんだけれども、ひとつ課題があった。 IKターゲットがIKの影響を受けるボーンの全長より遠い距離にある場合、おおむねうまく行っているように見えた。 しかし、IKの影響を受けるボーンの…

4年前

【Csharp】XNAでIKの実装、その2

前回のIK計算をIKの影響を受ける全関節に適用してみた。 動画がこちら。 左のアームが自力でIK計算したもので、右のアームがBlenderによるIK適用後のモーションとなる。 うーん、惜しい。 惜しいって何だよ! たいて…

4年前

【Csharp】XNAでIKの実装、その1

まずは単純に先端のボーンだけをIKのターゲットとなるボーンに向かせてみた。 とりあえず動画。 動画の左が先端のみ自力でIK計算したもので、右がBlender側でIK計算が適用された後の動作。 これだけだと、IKというより…

4年前

【Csharp】XNAのスキンメッシュ勉強中

BlenderでIKを入れたシンプルな関節のスキンメッシュを作成し、FBXに出力した。 XNAで表示して、IK計算を自分でやってみようと思ったのである。 BlenderでFBXに出力した時点か、XNAのインポーターがFB…

4年前

【Csharp】XNAのスキンメッシュアニメーションのからくり。

XNAのスキンメッシュアニメーションには、コンテンツパイプラインの理解が不可欠だということを以前書いた。 というわけで、実際に動いているサンプルプログラムのコンテンツパイプライン拡張部分のソースを読んでみた。 ソース元は…

4年前

【Csharp】XNAでFBXのスキンメッシュアニメーション実装

単純なものからはじめて、徐々に複雑なものへ進むという感じで。 まずは、ボーンが三つしかない砲台のアニメーションをBlenderで作ってFBXに出力し、XNAで再生させてみた。 動画を貼り付けておく。 たったこれだけのこと…

4年前

【CSharp】XNAでFBXのメッシュを表示

いつの時代の3DCGだよって絵柄ではあるが、ありあわせの背景と自作のモデル(中央の女の子)をXNAで表示してみた。 メッシュの表示までは簡単にできた。 そう、メッシュの表示までは… XNAによる3Dモデルの表示の肝は、独…

4年前

【csharp】マップ作成ツールいちおう完成

画像は完成したマップ作成ツールの全体図。 よく言えば非常にシンプル。悪く言えば貧相。 左のコンテナからマップチップを選択して、右のコンテナに配置していく。 コリジョン情報はマップチップに紐づいており、イベントはマップレイ…

4年前