这个系列的笔记主要是关于几个常见的图形 API 的一些系列笔记。其中会囊括一些图形学上的知识回顾。
Apple Metal
OpenGL
Vulkan
图形学上的笔记请查阅 MY WORKS > C.S. > Computer Graphics Notes 或 Physically-based Rendering Notes. 这个系列中关于图形学的内容不再会有推导,只会有结论。
以下是笔记内容:
Metal
OpenGL#1Grammar
OpenGL#2Features
Vulkan#1Grammar
Vulkan#2Features
- Swift Review
- Initialization
- Rendering Pipeline
- Vertex Function
- Fragment Function
- Texture
- Navigation
- Lighting
- Materials
- Render Passes
- Shadow
- Deferrred Rendering
- Particle System
- Tessellation
- Post-processing
- Reflection & Refraction
- Animation
- Ray Tracing (I) - Rendering Algorithm
- Ray Tracing (II) - Shadows & Lighting
- Ray Tracing (III) - Performance Optimization
- [Appendix] Compute Shaders
- [Appendix] SwiftUI Shader
