这是设计 draft renderer 渲染器的一系列文章。

渲染器

渲染器是一个将世界中的物体渲染到屏幕上的工具。

  • 物体有哪些
  • 怎么获取世界的物体
  • 怎么渲染物体

物体有哪些

  • 网格
  • 材质

怎么获取世界的物体

世界是多类的,渲染器无法获取知晓世界。因此应该让世界告诉给渲染器有哪些物体。

怎么渲染物体

根据物体有那些,这个问题可以拆分成几个小问题。

  • 怎么渲染网格
  • 怎么渲染材质