DirectXTKのModelではBasicEffectで固定されてしまうようだ。

公開:2013-07-12 20:00
更新:2020-02-15 04:37
カテゴリ:visual studio,directx

DirectXTKのISSUESに「DGSLEffect for supporting VS 2012 Content Pipeline」というのを見つけた。これは現在のCMOファイルローダーでは常にBasicエフェクトがマップされ、シーンエディタでエフェクトファイル(.dgsl)を指定しても無視されてしまうというものだ。

確かにそのような気もする。というのも下記のようなシェーダーを作ってシーンエディタで設定しても変化がなかったからだ。

あとわからないのが、テクスチャーを指定してもきちんとサンプリングされないというもの。

本体はほんとはメカっぽいテクスチャになるはずだったんだけれども単色塗りつぶしのようになってしまっている。今原因を調査しているところである。これは凡ミスのような気がする。