软光栅化渲染器 720p×720p Blinn-Phong光照模型 渲染结果
- Ray Tracing in One Weekend Series
- smallpt - 99 行 C++ 代码实现全局光照
- smallpt魔改版 - vinjn 提供的合集
- smallpt改写为pbrt - infancy 的超长解析文章
- Pursuit - ksgfk 的软光追渲染器
- Nori - ksgfk 的作业解析
- TinyRenderer - 有些修改的中文教程
- Filament - PBR 文档的中文翻译
- GAME101 - liupeining 的作业7实现
- RenderHelp - 矢量模板类的设计值得学习
- 恒星的离线渲染器
- Mitsuba1/2 闫令琦推荐的科研渲染器
- pbrt - 众所周知的圣经
- 抽象三角面
- 高斯模糊
- The Application Stage
- Hierarchical View Frustum Culling 层次视锥裁剪
- The Geometry Stage
- Vertex Shading
- Model Transform 模型变换
- View Transform 视图变换
- Projection Transform 透视投影变换
- Normal Transform 法线变换
- Clip Space
- CVV Culling CVV剔除
- Backface Culling 背面剔除
- Perspective Division 透视除法
- NDC Space NDC空间
- Viewport Transform 视口变换
- ScreenSpace 屏幕空间
- Vertex Shading
- The Rasterizer Stage
- Triangle Setup
- Triangle Traversal
- Multi-sample Anti-Aliasing MSAA抗锯齿
- Barycentric Interpolation 重心坐标插值
- Pixel Shading
- Blinn-Phong Illumination Model 布林冯光照模型
- Merging Stage
- Z-Buffer 深度测试
- Tinny Render 中的 TGA 格式图片解析库