Unity Shader-Tutorials
Unityの授業で使用するShaderのチュートリアルをまとめました。
ブラウザ上で直接体験できます。
理解を助けるため、各シェーダは可能な限りShader Graphで記述しました。
その一方でスキンメッシュとシャドウマップはUnityの標準シェーダーを使用しないで作成しています。
- Physically Based Rendering (PBR, 物理ベースレンダリング入門)
- Alpha Blending(半透明描画)
- Basic Lighting(基礎的なライティング、テクスチャマッピングとバンプマッピング)
- Dot and Cross Product(内積と外積)
- Signed Distance Field(SDFを用いたエフェクト表現)
- Displacement(頂点ベースの置換マップ)
- Displacement Tornade(置換マップの応用)
- Reflaction(スクリーンスペースでの屈折表現)
- Global Illumination(大域照明入門)
- Inking(基礎的なトゥーンシェードと輪郭線描画)
- Render Texture(レンダーテクスチャを用いたミラーと水面)
- Skinned Mesh(スキニング表現の基礎)
- Shadow and Godray(シャドウマップとゴッドレイ)
(プロジェクトの公開は準備中です。しばらくお待ちください)