
GPUのない場所で作るレンダラー:C++とSIMDで積み上げるグラフィックス数学
無料で読める本
軍隊という制約された環境下で、alignas(16)からソフトウェアラスタライザまでをゼロから実装し、その過程で学んだグラフィックス数学の原理をまとめます。
Chapters
Chapter 0. プロローグ:制約が生んだ好機
Chapter 1. 高性能のための基礎設計 (Memory & SIMD)
Chapter 2. ベクトル(Vector3)エンジンの実装
Chapter 3. 行列(Matrix4x4)と座標系のカオス
Chapter 4. 空間を操る:SRT変換とカメラ
Chapter 5. レンダリングパイプラインの構築 (Wireframe)
Chapter 6. ソリッド・ラスタライザ:面を塗りつぶせ
Chapter 7. ジンバルロックを越えて:四元数(Quaternion)
Author
Topics