シェーダーとGPUパイプライン
정점 셰이더와 프래그먼트 셰이더가 각각 무엇을 받아 무엇을 내놓는지, UV 와 텍스처 표본화, 노멀 맵과 접선 공간, 그리고 거리 함수를 레이 마칭으로 그리는 법을 다룹니다. 셰이더를 파이썬 함수로 쓰고 래스터라이저가 픽셀마다 그 함수를 불러 이미지를 만듭니다.
중급 · 레슨 12 · 실습 4
커리큘럼
頂点シェーダーとフラグメントシェーダー
- シェーダーは二度呼ばれる reading
- 二つのシェーダーとその間 lab
- クイズ: シェーダーステージ quiz
UVとテクスチャサンプリング
- 表面の上の座標系 reading
- 模様を貼ってサンプルを取り出す lab
- クイズ: UVとサンプリング quiz
法線と接空間
- 法線をテクスチャに詰める reading
- 平面を凸凹に見せる lab
- クイズ: ノーマルマップと接空間 quiz
レイマーチングと距離関数
- 距離が分かれば描ける reading
- 距離関数で影まで lab
- クイズ: 距離関数とスフィアトレーシング quiz