Skip to content

doggphin/webgl-models-shaders

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebGL Project

A work-in-progress website I used for a couple of weekly assignments in my computer graphics course in Spring 2024 using WebGL.

This website includes real-time 3D rendering with .GLTF model and texture loading using WebGL and JS along with several post-processing shader effects, such as a CRT shader and flames following the mouse.

Instructions:

Controls:

  • Look around by clicking and dragging the mouse.
  • Select shaders by clicking buttons on the left.
  • Select viewpoints by clicking buttons on the right.

To run using Node.js:

http-server <directory>

Screenshots:

CRT and Curve shader active

CRT and Curve shader active

No post-processing effects

No post-processing effects

With and without exaggerated shaders, same viewpoint

Without exaggerated shaders With without exaggerated shaders

Credits:

The 3D model is ripped from the N64 game The Legend of Zelda: Ocarina of Time.

About

WebGL GLTF model and texture loaders with post-processing shaders, weekly project for Advanced Computer Graphics (2024)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors