Skip to content

WebGL project which renders up to 10 teapot models that explode. The program also tessellates the low poly model to a smoother one.

Notifications You must be signed in to change notification settings

DCtheTall/exploding-teapots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

alt tag alt tag

WebGL Exploding Teapots

WebGL project which renders up to 10 teapot models that explode. The program also tessellates the low poly model to a smoother one.

The user interface has two sliders which allow users to toggle number of teapots and how many times the tessellation algorithm is called.

To run, clone the repository then in this directory run an HTTP server from your command line. Open up localhost on the correct port and the project should run.

This application uses the following libraries:

  • jQuery v2.1.4
  • cuon-matrix.js : Matrix library
  • web-gl-loader.js : OBJ parser

Side note:

This project was built for a job interview challenge which explicitly disallowed ES modules, Webpack, Node, and JavaScript preprocessing dialects.

Refactoring this project to use TypeScript/Babel to be in line with more modern JS dev practices is on my todos.

About

WebGL project which renders up to 10 teapot models that explode. The program also tessellates the low poly model to a smoother one.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published