# 前期シェーダー作例

`Scenes`から確認したいSceneを開きます。Shader Graphは`Shaders`、Materialは`Materials`、画像は`Textures`にあります。

## 使用環境

Unity 6.6.0f1、URP・Shader Graph 17.6.0を使用します。文字表示にはTMPとSDF Font Assetを使用し、TMPのパッケージはuGUI 2.6.0、入力用パッケージはInput System 1.20.0です。

## Scene一覧

| Scene | 観察する内容 |
| --- | --- |
| `Scenes/Alpha Clip.unity` | 半透明とAlpha Clip |
| `Scenes/Basic Lighting.unity` | 法線と基本的な照明 |
| `Scenes/Fresnel Effect.unity` | 視線と面の向きによるFresnel表現 |
| `Scenes/Noise Examples.unity` | ノイズによる模様と変化 |
| `Scenes/Normal Map.unity` | Normal Mapによる法線の変更 |
| `Scenes/Text Mesh Pro.unity` | TMPの文字表示 |

Sceneは6個、Shader Graphは18個あります。SDF、UV変形、Flipbook、PBRなどのGraphは、`Shaders`内の分類ごとに確認できます。授業回ごとの開始状態と完成状態は、各回の教材に合わせて確認してください。

## 外部素材と設定

TMP用のフォントとShaderは`Assets/ThirdParty/TextMeshPro`、参照する画像は`Assets/ThirdParty/RafuSystem`と`Assets/ThirdParty/UnityTechnologies`にあります。出典、著作権表示と利用規約全文を各フォルダーに同梱しています。

`Settings`には作例の元のURP設定を残しています。プロジェクト全体の描画設定には現在の設定を使用します。元の作例と表示が異なる場合は、使用するRenderer、VolumeとMaterialを確認してください。

Unity 6.6で開き、各Sceneの表示とMaterialの設定を比較してください。
