Experimentation with Shading Techniques

Tuyen Pham
CSC471 - 03
Dr. Zoe Wood
Winter 2016


This project was to research into different types of shading done for Non Photorealistic Rendering (NPR), specifically playing with cel shading, texture manipulation for attempted pointillism, and crosshatching

-Cel Shading
-Pseudo Cross Hatching

The Fragment Shaders are reliant on the following textures. (Currently in jpeg, convert to bmp)

heavy hatching screen shotted from p581-praun.pdf

Points found through Google.


1. F1, F2, F3 to change from celShading to displaying points only to cross hatching respectively. 2. 1, 2, 3 to change materials from a shiney blue, solid grey to ruby

- Different Material on hatching


These were the referenced papers for the project.


Compatible only with Linux