HGL is a compiler/interpreter suite for developing images.
Features:
* Simple but powerful own language and LUA scripting as well
* Output format is configurable by plugins (ships plugins for PNG, GIF, JPG, PPM, SVG, CACA ascii art and a decompiler)
* Dynamic user input can be handled by
... [More] plugins
* Easy integration into various environments like web servers, graphical applications and more
* network transparent, i.e. get input from various protocols
* SVG to HGL conversion tool
Quick overview:
The input is taken from a source file, which has to be compiled for quick and often access by the interpreter.
An interpreter than runs the compiled files, takes it input from custom plugins, if neccessary, and outputs its result via custom plugins. [Less]
2D vector animation API (Python) with:
- Tweening and keyframes - using simple strings for frames.
- Containment of things within things.
- Path following.
- Clipping.
- Hit detection (buttons etc.)
- Use of Inkscape SVG as a "distributed" IDE -- design all graphics in Inkscape and animate
... [More] them with Things.
Things came about by play and happy accident. It relies on python-Cairo and python-rsvg and has been developed on GNU/Linux.
I would really like someone to take the idea and replicate it in C or C++ for the superior speed animation requires. [Less]
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy