从零开始渲染器.

层级

一个渲染器分为三个层级。

  • 顶层通常情况下是相同。常见的概念包括摄像机,网格,材质,贴图等。
  • 中层各个渲染器的实现各不相同。
  • 底层,硬件厂商支持的各种图形学 api,如 opengl,wgpu,vulkan。

如何理解和实现一个渲染器

从这三个层级出发,理解和如何实现一个渲染器。

  • 使用的图形学api是什么,如何实现的图形学api。