WebSite Link
Building software renderer is fundamental in Computer Graphics.
This project is aimed for rendering 3d object with HTML5 canvas 2d and the only allowed rendering API is setting pixels.
It is an ongoing project based on course Lab CSCI 6554 of George Washington University.
- Lab1 is reading .d file and displaying the object using perspective transformation.
The .d files are attached under directory "D files" under Lab1 directory.
- Lab2 use ET/AET with z-buffer algorithm to boost rendering performance.
- Lab3 Phong illumination model with Constant, Gouraud and Phong Shading.
- Lab4 Bumping texture