Skip to content

guiherzog/curveAnimation

Repository files navigation

CurveAnimationApp

This project provides a WebApp that allows the user to create 2D Animations through sketches also referred performance-based animations. It was part of a research in the Computer Graphics Lab at UFRJ, Brazil with the goal of exploring how to improve the process of creating 2D animations.

Netlify Status

Due to the fact this project was developed 6 years ago and I was in a Portuguese speaking University, many comments/variables/commits may be in Portuguese instead of English. Additionally, many coding practices are considered outdated or were not in the best way possible due to lack of experience.

You can also checkout the live demo here: View Demo

This is a small image of how the application looks like: CurveAnimation Example

Development Instructions

To run this application in development mode, execute the following steps:

  1. Clone Repository: $ git clone https://github.com/guiherzog/curveAnimation.git
  2. Rum NPM Install: $ npm install (or yarn install)
  3. Because this project uses some outdated build tools a few extra things are needed:
Install Grunt
```
$ npm i -g grunt-cli
```

Install any HTTP Server
```
$ npm i -g http-server
```
  1. Start Grunt inside the project's root. Grunt will watch for file changes and re-export them. $ grunt

  2. Run the project using a HTTP server $ http-server ./web-export

About

A vanilla JS web application that enable users to create sketch based 2D Animations.

Topics

Resources

Stars

Watchers

Forks

Contributors