GrabPass

参考:

GrabPass が便利 | MSAport

The scriptable render pipeline how to support GrabPass? – Unity Forum

VR Single Pass Coordinate calculation bug – Unity Forum

パーリンノイズ

リポジトリ:

edom18/PerlinNoiseSample: PerlinNoise Sample – GitHub

参考:

Unity でパーリンノイズの実装 | e.blog

シェーダー用の小回りが利く3次元ノイズ関数 | notargs.com

ゲルストナー波 (Gerstner Waves)

参考:

ゲルストナー波 | 空の缶詰

海洋シェーダ/波の形 | 空の缶詰

Effective Water Simulation from Physical Models | NVIDIA Developer

コースティクス

参考:

WebGL Water のコースティクス解説 – Qiita

Rendering Realtime Caustics | Alexander Ameye

Believable Caustics Reflections | Alan Zucconi

Caustics Water Texturing using Unity 3D | Dual Heights Software

Float with Caustics | Shadertoy

Bottom of Water | Shadertoy

フレネル反射

参考:

海洋シェーダ/海の色 | 空の缶詰

屈折

参考:

水中の屈折 | 空の缶詰

海洋シェーダ/反射と屈折 | 空の缶詰

水平線まで水面を描画する

参考:

Ocean Renderer – Unity Forum

Is it possible to create endless water world? – Unity Forum

Smooth infinite water system – Unity Answers

Making big island with ocean surrounding it in Unity? – Stack Overflow

水の深さに応じた表現

参考:

Basic depth blend – Unity Forum

沿岸の波を描く

参考:

Simple cartoon water shader shoreline – Game Development Stack Exchange

アニメ風/トゥーン調

参考:

原神の海を再現したい – Qiita

Gensin Sea

原神の海を再現したい

リポジトリ:

Uynet/Gensin-Sea – GitHub

参考:

原神の海を再現したい – Qiita

Caustics Shader

Caustics Shader

コード:

Caustics Shader – GitHub Gist

Caustics Pass for Setting the Light Direction – GitHub Gist

Caustics Feature for Setting the Light Direction – GitHub Gist

参考:

Rendering Realtime Caustics | Alexander Ameye

Stylized Water Shader

動画:

Stylized Water Shader Tutorial

参考:

Shader Tutorials in 60 Seconds | Alexander Ameye

Toon Water Shader

動画:

Toon Water Shader

リポジトリ:

IronWarrior/ToonWaterShader: Source code for Toon Water Shader tutorial for Unity. Renders and animates toon-style waves from a noise texture and generates shoreline foam based off the depth buffer – GitHub

参考:

Toon Water Shader Tutorial | Roystan

WebGL Water

リポジトリ:

evanw/webgl-water: WebGL Water Demo – GitHub

デモ:

WebGL Water | Evan Wallace

参考:

Rendering Realtime Caustics in WebGL | Evan Wallace

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。

Protected by reCAPTCHA