Year 2 Computer Graphics submodule

Task: We were tasked to develop a living room using WebGL (Javascript Graphical Processing) and Blender or primitives for model creation - (Mark: 100%)
Libraries & Technologies used: WebGL (with C Vertex and Fragment Shader), JS, HTML ​

Please load on a larger display for viewing and interactivity

Please use a browser that supports "canvas"


Instructions: Use the arrow keys to rotate around the room - Use w to zoom in and s to zoom out - Use buttons below for animations


Make Light Flicker / l
Lighting Style - Currently: Point-based
Normal Map Style - Currently: point-based

Light Dimmer