Skip to content

シェーダー基礎 前期

この授業は

現在のコンピューターゲームに欠かせない、高度なグラフィックス表現の基礎としてシェーダーを扱う授業です
Unity の Shader Graph を中心に、ゲーム表現で使うシェーダーの基礎を学びます

授業の流れ

  1. 第01回 GPUとシェーダー
  2. 第02回 Shader Graph基礎
  3. 第03回 テクスチャーサンプリングと UV
  4. 第04回 半透明表現と UV アニメーション
  5. 第05回 TextMeshPro と SDF
  6. 第06回 ノイズ
  7. 第07回 ベクトル演算とライティング
  8. 第08回 内積とフレネル、外積と法線マップ
  9. 第09回 影表現の基礎
  10. 第10回 スキンメッシュ基礎
  11. 第11回 PBRマテリアル
  12. 第12回 頂点アニメーション

到達目標

  • Shader Graph の基本的な操作を理解し、シェーダーを自作できる
  • 色、テクスチャー、UV、Alpha といったパラメーターを理解してシェーダー表現を実装できる
  • ノイズ、SDF、フレネル、法線マップ、影、スキンメッシュの基本的な概念を理解し説明できる
  • 座標変換を理解し、座標を変換加工するシェーダーを実装できる
  • PBRの目的を理解し、素材の表現に活用できる
  • 距離と場の概念を理解し、自身のシェーダー表現に応用できる

発展資料