水中の屈折(shader)
- 2018.12.08
- shader
テクスチャの取得 描画されている画面をテクスチャで取得し、そのテクスチャを歪ませたのちに水面へ描画することで水中の屈折を表現します。そのためにシェーダ内で画面をテクスチャにしたものを取得する必要があります。以下のコードをサブシェーダ内に追加するだけでテクスチャを取得できます。 [crayon-6857d9761bbf5390823382/] 次に、このテクスチャを表示するための座標を以下のコード […]
Unityによるゲーム制作のあれこれ
テクスチャの取得 描画されている画面をテクスチャで取得し、そのテクスチャを歪ませたのちに水面へ描画することで水中の屈折を表現します。そのためにシェーダ内で画面をテクスチャにしたものを取得する必要があります。以下のコードをサブシェーダ内に追加するだけでテクスチャを取得できます。 [crayon-6857d9761bbf5390823382/] 次に、このテクスチャを表示するための座標を以下のコード […]