CSE 160 Assignment 4: WebGL Lighting

Author: Fernando Mejia

Description: Virtual 3D world featuring dynamic lighting using WebGL. Implemented Phong shading, interactive camera controls, colored lighting, and various objects to showcase the lighting effects

Scene Controls: W(Move Forward), S(Move Backward), A(Move Left), D(Move Right), Q(Pan Left), E(Pan Right)

Please use a browser that supports "canvas"

Performance will show here once you start drawing.

Vector Normals / Light Switches:

Light Animation (Move left to right across top of canvas):

Light Position Sliders:

Light X Light Y Light Z

RGB Lighting Sliders:

Red Light Green Light Blue Light

Blocky Animal Controls:

Right_Leg Slider

Left_Foot Slider

Second-level Joint Slider (Left Leg)

Main Animation:

Also: Do Shift-Click for a new animation!