Hello all. I want to program a 2D animation tool that works somewhat like Anime Studio, but oriented more towards frame-by-frame animation (like Toon Boom). I really like the way finished drawings in AS can look, but in my opinion it takes too long to get such a good look, so it would be impractical to have my program work exactly like AS. I have some ideas about how I can speed up the drawing process, but I am not quite sure how the pencil tool in AS works. How can one convert a line drawn by a pencil tool into Quadratic B-Splines?
I thought setting a node down based on time, but that would result in too many nodes if the user is trying to outline very slowly.
Can anyone offer me any advice on how the pencil tool in AS works?
I am looking for some programming help
Moderators: Víctor Paredes, Belgarath, slowtiger
For frame by frame animation you already have a open source program called pencil. http://www.pencil-animation.org/
For conversion from a tablet stroke to a b-spline you can have a look to Synfig source. Even more, if you want to contribute to code Synfig, you're welcome.
Synfig site: http://synfig.org
Source code: http://synfig.org/Source_code
API: http://synfig.sourceforge.net/api/
IRC: irc://irc.freenode.net/synfig
Synfig has a tool that convert a user stroke to a bline (bezier line).
-G
For conversion from a tablet stroke to a b-spline you can have a look to Synfig source. Even more, if you want to contribute to code Synfig, you're welcome.
Synfig site: http://synfig.org
Source code: http://synfig.org/Source_code
API: http://synfig.sourceforge.net/api/
IRC: irc://irc.freenode.net/synfig
Synfig has a tool that convert a user stroke to a bline (bezier line).
-G
Thanks for the reply. I've poked around in both of those programs before, and I didn't like either one. I downloaded the source code for Pencil and can't figure it out yet.
I should have mentioned I am developing this project with C# 2008/.NET GDI+/XNA Game Studio. It will have a slight gearing towards creating 2D animations for use in XNA games, but will still be able to be used in larger animation video projects.
I should have mentioned I am developing this project with C# 2008/.NET GDI+/XNA Game Studio. It will have a slight gearing towards creating 2D animations for use in XNA games, but will still be able to be used in larger animation video projects.
Genete wrote:For frame by frame animation you already have a open source program called pencil. http://www.pencil-animation.org/
For conversion from a tablet stroke to a b-spline you can have a look to Synfig source. Even more, if you want to contribute to code Synfig, you're welcome.
Synfig site: http://synfig.org
Source code: http://synfig.org/Source_code
API: http://synfig.sourceforge.net/api/
IRC: irc://irc.freenode.net/synfig
Synfig has a tool that convert a user stroke to a bline (bezier line).
-G