Upgrade to Pro — share decks privately, control downloads, hide ads and more …

cocone Teck Talk Vol.3 - (Unity) 3D表現を豊かに Shader Graphの実践事例

cocone
October 13, 2021

cocone Teck Talk Vol.3 - (Unity) 3D表現を豊かに Shader Graphの実践事例

Unity ShaderGraphの概念、使い方を当社のサービスの使用事例を通じて説明します。

cocone

October 13, 2021
Tweet

More Decks by cocone

Other Decks in Programming

Transcript

  1. 自己紹介 辛 東根(シン ドングン) 韓国出身 韓国 → アメリカ → 日本(現)

    ココネ歴8年 現)新規プロジェクトの開発リーダー、クライアント担当
  2. 3Dの描画プロセス Screen Pixels VertexBuffer Stream World Transform Lighting Color Texture

    VIew Projection Trasform Clipping Scan Conversion Light Color Matrix Object Color Texture Data Camera Matrix Ambient Color
  3. 3Dの描画プロセス Screen Pixels VertexBuffer Stream World Transform Lighting Color Texture

    VIew Projection Trasform Clipping Scan Conversion Light Color Matrix Object Color Texture Data Camera Matrix Ambient Color Render Pipeline
  4. 3Dの描画プロセス Screen Pixels VertexBuffer Stream World Transform Lighting Color Texture

    VIew Projection Trasform Clipping Scan Conversion Light Color Matrix Object Color Texture Data Camera Matrix Ambient Color Render Pipeline GPU Embedded Program(変更不可) 開発側で調整できる部分
  5. Shaderの描画プロセス Screen Pixels VertexBuffer Stream Vertex Shader Rasterized PixelBuffer Fragment

    Shader Vertex毎に計算を行う (位置、法線など) 画面ピクセル毎に計算を行う (色、透明度など) Material Parameters