Skip to content

GambolingPangolin/gambpang-studio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gambpang-studio

This is my attempt to create a system for generating looping, geometric, GIF animations. My goal here to solve the design problems for myself and implement a rasterization system. In this system we express animations using the Animation a functor, which is a Reader monad for time. We describe snapshots in time using Drawing, a simple DSL for arranging primitive colored shapes. Various objects implement the Rigged typeclass, which makes it possible to apply affine transformations.

For a more sophisticated animation package with an active community please have a look at reanimate.

The project has two packages: gambpang-animation and gambpang-works, which contain core abstractions and example animations respectively.

About

Libraries for making art and examples

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published