Spline Based, Tweened Animation Software Development

Got a LiveCode personal license? Are you a beginner, hobbyist or educator that's new to LiveCode? This forum is the place to go for help getting started. Welcome!

Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller

Post Reply
Psmith
Posts: 22
Joined: Sat May 14, 2011 10:00 pm

Spline Based, Tweened Animation Software Development

Post by Psmith » Sun Jan 29, 2012 7:44 pm

Having worked with many 2D animation programs (and being dissatisfied), I have considered the possibility of developing a prototype, myself. I thought I would try to get the opinion of users of LiveCode regarding how difficult such an endeavor would turn out to be.

Basically, this vector drawing and animation program would need to keep track of all control points of every spline that is drawn - so that each one can be animated automatically, by means of tweening, from one position to another over time. I'd like to build in "arc following" - so that as a spline point moves, it does so following the path of a "guide arc".

This program would also need to have advanced timeline functions, allowing users to manipulate "whole" objects and individual points by means of graphic curves (movement over time) - and adjust relative spacing of "keyframes" as well as having the ability to move and duplicate "blocks" of animation data (drag and drop - stretch).

What do you think? Would this be an extremely complicated and advanced project requiring more skills than a beginner could muster and master in a "reasonable" period of time? Could such a project be approached in a "modular" fashion - allowing it to be built a little bit at a time?


Greg Smith

Mark
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 5150
Joined: Thu Feb 23, 2006 9:24 pm
Contact:

Re: Spline Based, Tweened Animation Software Development

Post by Mark » Sun Jan 29, 2012 8:44 pm

Hi Greg,

There already is an extremely complicated and advanced project that does exactly what you are describing. It is called Director and is very expensive. If you can make a very simple and easy-to-use programme that basically does that same but more easily and quickly and at lower cost, then you might have a hit.

LiveCode should be able to do this, particularly if you include only a subset of the most important feature that Director has. You can use the EnhancedQT external to export your animations to QuickTIme.

Kind regards,

Mark
The biggest LiveCode group on Facebook: https://www.facebook.com/groups/livecode.developers
The book "Programming LiveCode for the Real Beginner"! Get it here! http://tinyurl.com/book-livecode

Post Reply