Skip to content

treylutton/CSE-160

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSE 160 — Introduction to Computer Graphics

Trey Lutton | tlutton@ucsc.edu | UC Santa Cruz — Spring 2026

WebGL assignments exploring 2D/3D rendering, transformations, animation, texturing, and lighting from the ground up.


Assignments

# Description
0 Vector operation library and WebGL basics
1 2D paint program
2 3D "Blocky Animal" - hierarchical graphics, animation
3 3D "Blocky World" - textures, camera, collision detection
4 Lighting - normal vectors, the Phong lighting model, loading .obj files
5 -

Languages & Tools

  • WebGL
  • JavaScript
  • GLSL vertex & fragment shaders
  • Helper libraries: cuon-matrix, cuon-utils, webgl-utils

About

Programming assignments for CSE-160 - Introduction to Computer Graphics.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors