まとめ/Tips

シェーダチートシート | LIGHT11

Unity Shader まとめ | ゆにてく備忘録

Unity Shader 入門した頃の自分に教えたい事 – Qiita

シェーダースニペット集 | 黒鳥のメモ

UTS を読んでいた際の雑記 | ツクロウヤ

Unity の UI/Default シェーダーを見てみる | heppoko

Unity でのシェーダー開発に関するメモ – lilxyzw/Shader-MEMO – GitHub

Unity Shaders and Effects Cookbook – mebusy/notes – GitHub

Shader Code | Unify Community Wiki

ソースコード

ビルトインシェーダー/Standard Shader のソースコードを取得するには、「アーカイブ 」にアクセスして、該当するバージョンの「ダウンロード」ボタンをクリックして「ビルトインシェーダー」を選択する。

Download Archive

参考:

Unity の Standard シェーダーのソースコードを取得する | MR が楽しい

ビルトインのシェーダー include ファイル | Unity マニュアル [公式]

資料

Unity でシェーダを学ぶ時に参考した本とか – Qiita

シェーダー本を書いて得た知見まとめ – Qiita

カスタムシェーダーでモバイルでも最先端グラフィックスな格闘ゲームを! (Unite Tokyo 2018) – SlideShare

なぜなにリアルタイムレンダリング – SlideShare

リンク

シェーダに関するオススメ記事まとめ 120個 | コガネブログ

無料のオススメシェーダまとめ 110個 | コガネブログ

テキスト/解説

入手:

Unity シェーダープログラミングの教科書 ShaderLab 言語解説編 | 染井吉野ゲームズ

ライティング

参考:

Cg でのライティングについてメモ – Qiita

デフォルトの Diffuse ライティングをカスタムシェーダで実装する – Qiita

Forward Rendering についてまとめてみた | しゅみぷろ

Forward Rendering で複数のライトを取り扱う | LIGHT11

Unity で Forward のライトに対応した Lambert 反射モデルのシェーダを作成する | 測度ゼロの抹茶チョコ

Diffuse/拡散反射 | KENTO

Directional Light、環境光を反映する | KENTO

頂点シェーダー内でライト方向を取得する方法 | 渋谷ほととぎす通信

理想的な陰影をつけるトゥーンシェーダ – Qiita

ディレクショナルライトの回転値 xyz をそれぞれ取得したい – teratail

Writing Multi-Light Pixel Shaders in Unity | Kyle Halladay

CGIncludes/Lighting.cginc – TwoTailsGames/Unity-Built-in-Shaders – GitHub

仕組み

参考:

Forward – Unity で Standard Surface Shader の変換後のコードを追ってみた | 凹みTips

Deferred – Unity で Standard Surface Shader の変換後のコードを追ってみた | 凹みTips

フレネル反射

参考:

フレネル & セルによるアニメ調シェーダー – Qiita

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

アンビエントオクルージョン (Ambient Occlusion)

参考:

ライトマップを再利用して遮蔽箇所の反射を抑える | Tsumiki Tech Times

ベベルシェーダー

参考:

Mobile-Friendly Bevel Shader | Iurii Selinnyi

雪シェーダー

参考:

禍つヴァールハイトで実装された雪シェーダーを紹介します – Qiita

CGIncludes

リポジトリ:

CGIncludes – TwoTailsGames/Unity-Built-in-Shaders – GitHub

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

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA