-3

私のモデルにはほとんどコントラストがありません。モデルは、複雑な形状をしているにもかかわらず、率直に言って 1 つの大きな塊のように見えます。本当にシルエットの形しか見えません。形状の内部で見える唯一の詳細はスポット ライトによって作成されたもので、どのように微調整しても常に非常に弱いです。

オブジェクトの形状を明確に表示し、コントラストを付けるための鍵は何ですか?

4

2 に答える 2

0

三角形の法線を作成して渡しましたか? あなたはそれらについて言及したことはなく、指向性照明が機能する前に表面法線が必要です (法線は、通常、表面の中心から各表面に垂直な光線です。

私は自分の OpenGL リファレンスを手元に持っていませんが、ディレクショナル、アンビエント、スペキュラーの 3 種類のライティングを覚えています。アンビエントはグローバルであり、ディレクショナルとディフューズはライティングの方向とサーフェスの法線に依存します。

最初に 1 つの光源から始めてそれを把握し、単一のライトが正しく機能するようになったら、さらにライトを追加することをお勧めします。

于 2013-10-30T01:06:59.607 に答える