簡単な方法でこれを行う方法を説明するリソースがないため、さまざまなチュートリアルの後にモデルをインポートする方法に関する情報をまとめています。DirectX11 DirectXTKにはテスト用のCSOファイルが必要です
これまでのところ私は、インポートし、私のモデルを表示、私が:: BasicEffect
のDirectXを使用する場合、これはそれらがSolidworksでから輸出されたので、私の機械的モデルは、非常に悪い影見せるグローシェーダに示されていますすることができます。
私はDirectX :: DGSLEffectに切り替えようとしていますが、シェーダをロードする必要があり、テストするシェーダがありません。
誰かが私にプリコンパイルされた* .csoシェーダがどこにあるのかを教えてもらえますか?
私はフラットシェーディングを行うことが望ましいものが必要ですが、私のアプリケーションが正しく動作していることをテストするために、どんなものでも解決できます。
私は.hlslファイルからシェーダーを自分でコンパイルする必要があることを知っているが、これはあまりにも多くのステップであると私はちょうど今、私はさらに続けることができます前に、作品に何かを必要とし、
は 、ありがとう-D私はビデオゲームを作っているのではなく機械的な視覚化ツールであり、現時点ではシェーダの書き方やDirectXの高度な機能を知る必要はありません。私がこのプロジェクトに取り組むことができる時間に反作用であるとして、本を読むことをお勧めしないでください。私は将来的にもっと学びたいと思っていますが、このアプリケーションのためではありません。おかげで、
EDIT:
私は次の行を使用してコンパイルすることができますように見えますが、今、私は任意のHLSLファイルを見つける傾けます。
ID3DBlob* PS_Buffer;
D3DCompileFromFile(L"PixelSHader.hlsl", 0, 0, "main", "ps_5_0", 0, 0, &PS_Buffer, 0);
本、ツール、**ソフトウェアライブラリ**、チュートリアル**オフサイトリソース**を推奨するか、または見つけることを求める質問は、スタックオーバーフローのトピック外です。 –
DirectX 11は、ハードウェアからたくさんのジュースを得る。シェーダを扱いたくない場合は、なぜDirectXを使うのですか?CADと科学的視覚化のための多くの簡単なソリューションがあります。 – Drop
私は特に、本を探しているわけではなく、始めるためのHLSLコードのスニペット – Mich