T.TAO
Back to Blog
/1 min read/Blog

这个系列的笔记主要是关于几个常见的图形 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

  1. Swift Review
  2. Initialization
  3. Rendering Pipeline
  4. Vertex Function
  5. Fragment Function
  6. Texture
  7. Navigation
  8. Lighting
  9. Materials
  10. Render Passes
  11. Shadow
  12. Deferrred Rendering
  13. Particle System
  14. Tessellation
  15. Post-processing
  16. Reflection & Refraction
  17. Animation
  18. Ray Tracing (I) - Rendering Algorithm
  19. Ray Tracing (II) - Shadows & Lighting
  20. Ray Tracing (III) - Performance Optimization
  21. [Appendix] Compute Shaders
  22. [Appendix] SwiftUI Shader