Skip to content

SanchitL/Shader-Programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shader-Programming

CSC418 Assignment 2 on Shaders and shader implementations

Goal

The goal of this project was to solidify my understanding of shader algorithms. Over the course of this assignment I implemented various styles of shaders.

Usage

Have python installed on your local machine.

Start a SimpleHTTPServer in the root of the repo.

python -m SimpleHTTPServer

Then navigate to localhost:8000

Gouraud Shading

Gouraud Shading Gouraud Teapot

Phong Shading

Phong Shading Phong Teapot

Cel Shading

Cel Shading Cel Teapot

UV Texture Mapping

Texture Mapping Texture Mapping Plane

Halftone Shading

Halftone Shading Halftone Teapot

Hatching

Hatching Shading Hatching Teapot

About

CSC418 Assignment 2 on Shaders and shader implmementation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published