シェーダーなどの使用を表示するためのシンプルだが有益なレンダリング エンジンを作成したいと考えています。私が参照できるリソースを持っている人、または始める方法と何が不可欠かについてアドバイスを提供できる人はいますか.
1 に答える
0
たとえば、DX11でメッシュをレンダリングするには、少なくとも次のものが必要です。
1) GPU にコマンドを送信できるクラス。通常、GPU にコマンドを送信するために必要なすべてのデータを送信できるレンダラーと呼ばれます。このクラスは、レンダリング エンジンを初期化し、画面に何かを表示するために必要なバッファを割り当てる役割も果たします。
2) メッシュの表現。頂点バッファー、インデックス バッファー、およびマテリアルを含むクラスが必要です。マテリアルには、メッシュをレンダリングするためのシェーダーとテクスチャが含まれます。
メッシュには、レンダラーを使用してレンダリング コマンドを GPU に送信できる render() メソッドを含めることができます。
詳細が必要な場合はお知らせください
于 2011-11-12T22:43:44.127 に答える