2
屈折ガラスシェーダー
テッセレーションシェーダーペアのポイントグリッドをテッセレーションすることで生成される無限の六角形の床があります。 これはフラットワイヤーフレームであることに注意してください。「シャドウ」は照明のトリックです。 これを厚く屈折したガラスのように見せたいのですが、どうすればよいかわかりません。 最初に頭に浮かんだのは ブロックの要求された「厚さ」を含むユニフォームを設定します ライティングを計算するときは、スネルの法則を使用して、「厚み」のユニフォームが言うほど実際に厚い場合、光線が六角形ブロックを通過する光路長を計算し、その長さのアルファを合計します。それは透明性を与えますが、内部反射/ TIRなどのようなものを扱いません。 私はまだそれを試していませんので、視覚的な結果がどうなるかわかりません。 最終的に、この特定のレベルでは、ディスクバトル中にTron:Legacyで使用されているそのガラスの六角形の床の外観を取得しようとしています。(例については、この画像を参照してください。) 提案?