本项目是基于Unity的软光栅化,用于学习与熟悉光栅化。
只用了Unity的模型,纹理加载功能,以及编辑器。其他都是自己代码实现。
- Custom Shader
- Back-face culling
- Frustum Clipping(Sutherland–Hodgman clipping)
- Perspective Correction Interpolation
- Depth Test
- Alpha Tes
- Alpha Blend
- CubeMapped Skybox
- Wireframe Rendering Mode
- Texture Mapping
- MSAA
- Frame Debugger