応用編: ライティングとシェーディング

高度なライティング技術

複数ライトと異なるライトタイプの実装

学習ステップ

実際のシーンでは複数の光源が存在します。

複数ライトの実装方法:

  • 配列でライトデータを管理
  • 各ライトの寄与を加算
  • パフォーマンスとクオリティのバランス

考慮事項:

  • 最大ライト数の制限
  • 距離による減衰
  • ライトの有効/無効切り替え

タスク

3つの異なる色のポイントライトを実装しましょう。

進捗状況 0 / 3 完了

WebGPUを初期化中...

コンソール
コンソール出力がここに表示されます

Learn WebGPU - WebGPUを学ぶためのインタラクティブチュートリアル

GitHub