このフラットシェードの外観の再作成


13

短くしておきます。下の画像に描かれている効果をどのように達成しますか?リアルタイムで実行することは可能ですか?一見シンプルに見えますが、おそらくそうではありません。この外観を実現するためのシェーダーのプログラミングに関する詳細情報を取得するために検索できるキーワードはありますか?ありがとう。

http://i.stack.imgur.com/KuTGt.jpg


何が特別なのですか?それはアートスタイルのように見え、指向性ライトからの影であり、それだけです。ここに何かが足りませんか?
OmniOwl


1
ライトマップ、アンビエントオクルージョン、またはその他の形式のラジオシティレンダリングを使用しています。それは「指向性の光とそれだけ」というほど単純ではありません。
gman

回答:


17

これは、特定のフラットシェーディングアプローチをまったく使用していないようです。影は滑らかですが、投影された影はハードエッジで、オブジェクトは丸みを帯びていません。

特定の照明効果は、アンビエントオクルージョン(おそらくSSAO、「スクリーンスペースアンビエントオクルージョン」)の組み合わせであるように見えます。フォン照明)。

正投影が使用されています。四角く平らなすべてのオブジェクトと組み合わされた指向性ライトのように見えるのは、各面がほとんど均一なシェードを持っているためです(特殊なフラットシェーディングテクニックではありません)。


丁度。あなたが説明したように、私はそれがおそらく明るいアンビエント用語+ランバート+単一のソースから投げられた影+ SSAOの混合物であると見ているように、平らな陰影はありません
パトリックヒューズ

+1投影法を指定したため。すべての一般的な「認識」に
関係がある

7

オクルージョンマップのように見えます(均一な白色光の下での物理的に正しい拡散マテリアルに対応)。指向性ライト(上から行くと鋭い影が作成されます)と組み合わせます。

オクルージョンマップは通常、レイトレーシング技術を使用して作成されます。現在の家庭用コンピューターでは、十分な品質でリアルタイムに生成できません。

これらのマップは通常、テクスチャに事前にレンダリングされます。そのテクスチャは、後で古典的なGPUラスタライズ技術を使用してレンダリングできます。


私はあなたに賛成票を投じますが、私はできません。ありがとう。
マーティン

1
彼が言っていることを付け加えると、これらの事前にレンダリングされたテクスチャは、通常「ライトマップ」と呼ばれます(特にレベル編集のコンテキストで)
13

1
そして、プリレンダリング工程は、通常、等「のテクスチャを焼き」「焼く」と呼ばれている
アリスター・バクストン

4

これは次のようになります。

  • すべて白色の拡散マテリアル
  • 左上からの強い白い指向性ライト、高品質のシャドウフィルタリング(シャドウは過度にソフトではありませんが、エイリアシングはありません)
  • 高品質のオクルージョンを備えた青い空(半球)の光-影であっても、空に向かって開いている領域はより明るくなります
  • グローバルイルミネーション(バウンス照明)もあります。実際のGIまたは「単純に」高品質のAOが存在するかどうかを診断することは困難です。明らかな色のにじみがないため、効果は非常に微妙です。しかし、GIが存在する場合、画像の写実性、日光の明るさなどの全体的な印象に潜在的に貢献する可能性があります。
  • また、この画像は完全にアンチエイリアス処理されており、これは多くのサンプルと高品質(ガウスなど)のフィルターを意味します。

要するに、たとえば高品質のPCFシャドウフィルタリング、HBAOスケーラブルAOなどのハイエンドAOテクニック、カスタムMSAA resolveを使用して、リアルタイムでこのレベルの画像品質に近づくことができます。それは多くの作業になり、かなり強力なGPUが必要になります。


1
実際にグローバルイルミネーションが進行している思いません。存在する場合、他の方法では影が付けられた表面が直接照明された表面に隣接する場所に見える「影防止」がいくつかあるはずです。画像内にそれが見えるはずの場所がいくつかありますが、私は何も見ません。
イルマリカロネン

@IlmariKaronenうん、それをさらに見ると、あなたは正しいと思う。特に、建物の壁が地面に接するエッジはすべて暗くなります。これは、寛大な減衰機能を備えたAOのように見えます。完全なGIがその効果を生むとは思いません。
ネイサンリード
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.