質問: pMtrl->Diffuse.a; effect->SetVector(m_hvCol,&color); effect->CommitChanges(); //ここでアニメーションモデルの描画を行う a->AnimHandle->Render(); pMtrl++; } effect->EndPass(); } //描画終了する effect->End();
回答: [テクスチャ] ピクセルシェーダで処理 サンプラが必要 9はどうだろ [アニメーション] スキニングで検索 [合成行列] = [ボーンオフセット行列] × [自身のローカル姿勢] × [モデルのワールド変換行列] こいつをGPUに投げればいい あとはキーフレームごとに動かした後[補完]が必要 「球面線形補完」だっけまあそれFKの話だけど IKでやるにはもっと複雑になるらしいよ