Skip to content

Object animation renderer with WebGL for both animated vertex positions and animated geometry transforms. Course project for WWW Applications @ Aalto university

License

Notifications You must be signed in to change notification settings

riccardofelluga/WebGL-Animations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebGL-Animations

This is the repository for the course project of WWW Application CS-E4460 @Aalto university. It implements a POC to render animations in the browser with WebGL

Quick start

Getting up and running is very easy, thanks to Parcel.js you'll need to run just these two commands in sequence: npm install and npm start.

🛠 Quick troubleshooting tip: Parcel can be started with caching disabled by running npm run no-cache.

License

This repository is GPLv3 licensed.

Generating animated .obj files

The generate-obj.py script is used for generating .obj files with vertex animations based on existing .obj files.

First add control points to the original file before using the script (i.e. c x0 y0 z0 x1 y1 z1...).

Then generate the new file with:

$ ./scripts/generate-obj.py <path/to/obj/file>

A new file called <original file name>-animated.obj will be generated.

About

Object animation renderer with WebGL for both animated vertex positions and animated geometry transforms. Course project for WWW Applications @ Aalto university

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors 3

  •  
  •  
  •  

Languages