2011-11-12 5 views
0

シンプルで有益なレンダリングエンジンを作成して、シェーダの使用方法などを表示したいと思っています。固体の例。誰でも私が見ることができるリソースを持っているか、始める方法と持っていることが不可欠であることについてのアドバイスを提供することができます。レンダリングシステムアーキテクチャのレイアウトに関するアドバイス - リアルタイム/ HLSL/DirectX9/C++

+1

**なぜあなたは叫んでいますか?これは新聞広告のセクションではありません。大胆なテキストでもっと注意を払うことはありません。** –

答えて

0

私はあなたが少なくとも必要例えばDX11でメッシュをレンダリングするために、最初に簡単なもので始まります:

1)GPUにコマンドを送信することが可能なクラスは、通常、レンダラできる に呼ばれていますGPUのコマンドに必要なすべてのデータを提出します。このクラスはレンダリングエンジンを初期化し、何かを表示するのに必要なバッファを割り当てます。

2)メッシュを表現するため、頂点バッファ、インデックスバッファ、マテリアルを含んでいます。マテリアルには、シェーダとテクスチャが含まれています。

メッシュには、レンダラーを使用してGPUにレンダリングコマンドを送信できるrender()メソッドを含めることができます。

詳細が必要な場合はお知らせください

関連する問題