4f54715f70
- Initial implementation : working but ... - MODEL_VERSION has been bumped to 2 - The loading process is now theoretically asynchronous (loading images to read the content of the layers), but for now, the asynchronous behaviour is hidden behind a nasty hack, which is somehow similar to lazy loading. When loading the piskel, a Piskel is created synchronously, with fake empty frames, and as the images will get loaded, the fake frames will be replaced by the actual frames. I really don't like this, and the asynchronous nature of the loading should be clearly expressed - There is no backward compatible deserializer for the previous version of the model (1) - The Serializer utils is just badly designed. Serialization and deserialization should be splitted into two different classes - Saving & loading are still done in app.js and should be moved to services BUT : the size of the piskels is now pretty small. A piskel which was using 890kB previously is now using only 10kB. Although it should be noted, that after gzip there is no significant difference between this version and the existing one. The only gains we can really expect with this are : less disk space used on appengine, ability to reuse the layers' pngs directly on piskel-website (but to be honest I can't see any valid use case for this) |
||
---|---|---|
css | ||
img | ||
js | ||
resources | ||
templates | ||
tests/integration/casperjs | ||
.gitignore | ||
.travis.yml | ||
closure_compiler_20130823.jar | ||
Gruntfile.js | ||
index.html | ||
package.json | ||
piskel-boot.js | ||
piskel-closure-externs.js | ||
piskel-script-list.js | ||
pre-commit | ||
README.md |
Piskel
The goal is to create an easy-to-use/in-the-cloud/web-based 2d animation editor.
Try it at : http://juliandescottes.github.com/piskel/
29 May 2013
Trying to wake up after a big 8 months nap.
Also, new features :
16 Sep 2012
Just a quick update to post a new screenshot. @grosbouddha is delivering features so fast, it's hard to keep up !
15 Sep 2012
2 weeks already since the last README.md update, and so many changes ! There has been a continuous stream of features added to piskel by @grosboudda, @captainbrosset (thanks guys) and myself. I can't list everything here but quickly
- Tools : in addition to the regular Pen, you can now draw Rectangles, Circles. You can move stuff, copy, paste !
- Undo/redo : you can now cancel your actions using ctrl-z/ctrl-y
- Drag and drop : move frames around in your framesheet, using drag and drop
And a screenshot, for the record :
30 Aug 2012
Many new features in 2 days :
- save animations, they are persisted in the cloud, and can be retrieved via a unique URL
- color picker, no longer limited to black and white
- local storage, your work is automatically backed up locally
- color palette, listing all the colors already used in the animation
- slider for choosing the speed of the preview
UI was slightly updated :
28 Aug 2012
Thanks to grosbouddha, new features added to Piskel :
- modify preview speed !
- remove frames
- transparent background
24 Aug 2012 (aka the thing I did last night)
- create small animations in black (left click) and white (right click)
- and actually animations are always in 32x32 zoomed 10 times
- you can not even save them !
- add new frames for your animation
- do small ridiculous characters
On the left, the list of frames for the animation. In the 'middle', the editable canvas. On the right, the LIVE-ANIMATED-PREVIEW (rocket science stuff going on here).