>>138
ボーン行列にワールド変換行列を乗算した行列の配列になってる
float4x4 g_Mat[ 512 ]; //←こんな感じで定義
モデルA(ボーン無し)、モデルB(ボーン3つ)があって、
A→B→B→Aの順に生成した場合、下記の様に計算した行列を格納して
g_Mat[ 0 ] → 一つ目のAのワールド変換行列
g_Mat[ 1 ] → ボーン1×ワールド変換行列
g_Mat[ 2 ] → ボーン2×ボーン1×ワールド変換行列
g_Mat[ 3 ] → ボーン3×ボーン2×ボーン1×ワールド変換行列
g_Mat[ 4〜6 ] →同上
g_Mat[ 7 ] → 二つ目のAのワールド変換行列
Aをまとめて描画 ( 添え字0,7のバッファを作成し、入力レジスタに渡す)
Bをまとめて描画 ( 添え字1,4のバッファを作成し、入力レジスタに渡す)
みたいに実装してる
HLSL側はこんな感じ
for ( int i = 0; i < 3; i++ )
{
//モデルBの場合、In.indexにはボーン番号0〜2のいずれかが入る
t_CombSkinMat += g_Mat[ In.offset.x + In.index[ i ] ] * w[ i ];
}
t_CombSkinMat += g_Mat[ In.offset.x + In.index[ 3 ] ] * ( 1.0f - w[ 0 ] - w[ 1 ] - w[ 2 ] );
Out.pos = mul( float4(In.pos, 1.0f), t_CombSkinMat );
ニート、無職、フリーターがゲームを作るスレ 34
■ このスレッドは過去ログ倉庫に格納されています
141名前は開発中のものです。
2018/09/24(月) 10:07:39.85ID:jZnbHINP■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 橋下徹氏「この喧嘩は日本の完敗」 台湾有事答弁めぐる外務省局長訪中で指摘「中国に怒られてご説明に伺った日本と見られる」 [muffin★]
- 【日本大使館】中国在留邦人は安全確保を [ぐれ★]
- 【外国人問題】小野田紀美担当相「不法就労や不法滞在は許さない」 [シャチ★]
- 【野球】井端監督 大谷翔平、山本由伸らのWBCへの参加 「1日も早く返事ほしい」「待っててといっても、国内組が遅くなってしまう」★3 [冬月記者★]
- 習政権、高市首相への態度硬化 台湾有事発言で連日非難 中国 ★10 [ぐれ★]
- 東京株式市場 インバウンド関連株が下落 中国政府の渡航自粛要請で [バイト歴50年★]
- おっぱい! おっぱい! おっぱい! おっぱい! おっぱい! おっぱい! おっぱい! おっぱい!
- 有識者「高市総理が発言を撤回したり、辞職するしかないと言っている人は、それで日中関係が今まで通りになると思ってる?」 [834922174]
- もしかして安倍晋三て有能だった?ネトウヨを掌握しつつ韓国、中国、ロシアへの売国をバレないようにやってたし [472617201]
- 高市コイン、155円突破wwwwwwwwww [246620176]
- 1ヶ月前の村上誠一郎前総務相、「民主主義が危ない」と泣きながら訴えていた [603416639]
- おじゃる丸をまったり待機するスレ🏡
