Skip to content

Tanc-ANT/SoftRenderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SoftRenderer

Windows platform soft renderer. I adopt framework from skywind3000's mini3d

This project is still under construction. If you want to find a stable version with some demo exhibition, please see release.

Build

It is very easy to build this project.

You can open the bat file in Scripts with any text editor. And change the version of MSVC to your own computer.

Then run this bat file. You can find a new build file has already generated in project file.

Main Feature

  • D3D Matrix
  • MVP Transform
  • Bresenham's Line Drawing Algorithm
  • Scanline Algorithm
  • Back Face Culling
  • Gouraud Shading
  • Blinn-Phong Reflection Light
  • Texture Mapping and Perspective Correction
  • Homogeneous Space Clipping
  • Obj Model Support
  • BMP File Loader
  • FPS and Triangle Number Show
  • FPS Camera and Rotation Model
  • Simple Scene Manager
  • Shadow Map
  • Alpha Blend

Exhibition

screenshot
screenshot
screenshot
Obj file from zauonlok/renderer