KevinStigma / SoftRender

A Soft Render implements rasterization.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SoftRender

This is a render based on Qt platform in Windows. It implements the basic components of graphics pipeline, including transformation(camera, perspective and viewport), clipping, rasterization, backface culling, lighting, correct texturing. It is very easy to use and observe. If you are green on computer graphics as me, you can study in this code. I hope this can help you to learn computer graphics more quickly :)

About

A Soft Render implements rasterization.


Languages

Language:C++ 69.0%Language:Fortran 19.0%Language:C 7.4%Language:CMake 3.2%Language:COBOL 0.8%Language:CSS 0.2%Language:Shell 0.2%Language:Python 0.1%