Logo ryp的博客

博客

一个简单的渲染到 PPM 的渲染器

2025-07-10 16:08:05 By ryp

之前写了个渲染到 PPM 的最基本的渲染器,画了条贝塞尔曲线,但是非常简陋:

  • 只有 2D
  • 明显的锯齿
  • 渲染架构太简陋

第一个问题我以后再解决。至于锯齿,我觉得可以写一个 MSAA。渲染架构,就加一个包围盒。

我最开始想的是,维护所有包围盒,然后渲染时候用类似二维差分的东西做,后来发现这个东西差分掉之后很不自然,精度大概也有点问题。所以我决定做在线渲染,也就是接收到每一个图元的同时即时渲染出片段颜色。

但是之后咋办?二维遍历图元和像素点太慢,但是前缀和精度要爆。

哦我脑瘫了,只能这么做。而且这个也不能前缀和,因为矩形内部颜色又不一样。

发现图形学有很多神秘参数需要调。

评论

暂无评论

发表评论

可以用@mike来提到mike这个用户,mike会被高亮显示。如果你真的想打“@”这个字符,请用“@@”。