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)

参考:

Gerstner Waves – 数式を読み解きながら頂点シェーダーで波の動きを作ってみる | Ner

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

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

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

FFT

動画:

Ocean Waves Simulation with Fast Fourier Transform

参考:

海洋シミュレーション FFT Ocean を実装したい – Qiita

リポジトリ:

gasgiant/FFT-Ocean: FFT Ocean for Unity – GitHub

gasgiant/Ocean-URP – GitHub

nobnak/FftUnity – GitHub

toropippi/OceanFFT: CUDA Sample の OceanFFT の移植/簡素版 – GitHub

アニメ風/トゥーン調

参考:

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

水面に波紋を描く

Interactive Water

参考:

Making Interactive Water using Render Texture | Minions Art

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