Skip to content

andreahlin/Project5-Shaders

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project 5: Shaders

Shaders Implemented:

  • Pointillism
    • Computed a noise value based on position and drew a black pixel if the noise was above a certain threshold.
  • Hatching
    • Used a sine function to create a hatching texture. Used a noise function to add in some speckles as well.
  • Monochromatic Shading
    • I shaded the geometry similarly to the toon shader, but I mapped values to a monochromatic pallate.
  • Geometric Shading
    • I used multioctave noise to offset the UV coordinates in an interesting way. The result was not what I expected, but it looks pretty cool.
  • Screen Print Shader
    • Used a noise function that has a lot of repeated patterns to create a texture that looks like a screen print.

Alt text Mario obj with monochromatic toon shader and hatching effect

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 63.7%
  • GLSL 35.6%
  • HTML 0.7%