Skip to content

精简的软栅格化渲染器,便于学习,实验用

License

Notifications You must be signed in to change notification settings

javelinlin/MiniSoftRenderer

Repository files navigation

MiniSoftRenderer

精简的软栅格化渲染器,便于学习,实验用

实现超级简单的功能

  • VertexShader - to clip space
  • VertexShader-PostProcessing - Perspective divide & Perspective correct
  • PrimitiveAssembly - only triangle now
  • Simply clip vertex - clip the vertex which out of ndc space[-1,1]
  • Facing cull - culling the back/front
  • Rasterizer and FragmentShader

另一个功能稍微多一些的渲染器

https://github.com/javelinlin/3DSoftRenderer

About

精简的软栅格化渲染器,便于学习,实验用

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages