LGDX Tween Studio - alpha 1

Any community contributions to libgdx go here! Some may get included in the core API when permission is granted.

LGDX Tween Studio - alpha 1

Postby Obli » Sat Apr 09, 2011 5:08 pm

Introduction

TweenStudio is a library that enables you to create animations and motions (aka "Tweens") with a visual editor. It is currently in an alpha phase. You won't find a lot of information here, so I *strongly* encourage you to go look at the provided example. Play with the test executable, and look at its code ;)

Just click on your game render to update the target values of a motion, you don't need to use the spinners, that's the strength of the tool. Next revision will go a lot deeper in direct render interactions!

Warning !

Since this is only an alpha release, the UI will deeply change during the next updates. I plan to show the timeline with a keyframed panel like in every commercial product involving animation. So I won't produce youtube videos for some "how to use this version of the studio". However, the Ui should be self explanatory and simple enough.

Dependencies

This library depends on the following libraries:
-- LibGDX (with JoGL backend) : http://code.google.com/p/libgdx/
-- LGDX-Tween-Engine : http://code.google.com/p/libgdx-tween-engine/

You can find all of the requirements in the test executable archive, or in the sources, under the "test-libs" folder.

Link to the project page (with explanations, code example, test executable, sources, etc.):
http://code.google.com/p/libgdx-tween-studio/

Image
Obli
 
Posts: 616
Joined: Mon Jan 10, 2011 6:18 pm
Location: Bordeaux, France

Re: LGDX Tween Studio - alpha 1

Postby mzechner » Sat Apr 09, 2011 6:19 pm

As always, this is freaking awesome. Only played around with it a tiny bit. But so far it looks great! Keep it up.
mzechner
Site Admin
 
Posts: 4879
Joined: Sat Jul 10, 2010 3:50 pm

Re: LGDX Tween Studio - alpha 1

Postby Obli » Sun Apr 10, 2011 12:44 pm

Thanks, and thanks also for all your retweets, it keeps me going :D

Currently, I'm trying to change the timeline from a table to something like this:

Image

This is the timeline of Expression Blend, I love it, and we'll get it, I promise.
Obli
 
Posts: 616
Joined: Mon Jan 10, 2011 6:18 pm
Location: Bordeaux, France

Re: LGDX Tween Studio - alpha 1

Postby jbrin » Wed Apr 13, 2011 1:51 am

Is it under construction?

When I click on http://code.google.com/p/libgdx-tween-engine/

I get ...
Image

(Which is kinda cute)
-Jason
jbrin
 
Posts: 71
Joined: Thu Dec 30, 2010 9:16 pm

Re: LGDX Tween Studio - alpha 1

Postby Obli » Wed Apr 13, 2011 6:11 am

That's because you clicked on the libgdx-tween-engine link and not on the tween-studio one :)
The studio can be found here: http://code.google.com/p/libgdx-tween-studio/

Actually, it does depend on the tween engine (and on libgdx), so you need to include these 2 libs in your project too.
However, the libgdx-tween-engine is no more, it's now the java universal tween engine, so the former project page is gone (didn't know that google were so fast to delete projects, though that were done in 30 days). Anyway, the studio is no longer compatible with the latests tween engine revisions. So if you want to use it in your own projects, you need to use the libraries that are provided in the test example, or included in the source repository.

I made some major changes to the tween engine for revision 3.0, so it partially broke the api.
I'm currently trying to build a studio featuring a real timeline.
Obli
 
Posts: 616
Joined: Mon Jan 10, 2011 6:18 pm
Location: Bordeaux, France

Re: LGDX Tween Studio - alpha 1

Postby jbrin » Wed Apr 13, 2011 9:30 pm

I see. So the old libgdx tween engine is still a dependency, but it's packed with tween studio now. You move so fast I can't keep track of all these awesome utilities. Thanks again for another great contribution! (Once you sell your game, let me know and I'll be the first to buy it. =)
-Jason
jbrin
 
Posts: 71
Joined: Thu Dec 30, 2010 9:16 pm

Re: LGDX Tween Studio - alpha 1

Postby Obli » Fri Apr 15, 2011 12:28 pm

You said awesome ?

Image

Everything is drawn "by hand". I just override a simple empty JPanel and draws everything with a Graphics2D context.
I used a model based on Sprites, but the engine can use anything (implementing the Tweenable interface, as well as another small interface so the studio can retrieve the list of every tweenable attribute).
Obli
 
Posts: 616
Joined: Mon Jan 10, 2011 6:18 pm
Location: Bordeaux, France

Re: LGDX Tween Studio - alpha 1

Postby caniep » Fri Apr 15, 2011 2:21 pm

Cool Obli! you are really a great ToolSmith
caniep
 
Posts: 97
Joined: Mon Aug 30, 2010 10:20 am

Re: LGDX Tween Studio - alpha 1

Postby mzechner » Fri Apr 15, 2011 3:16 pm

+1! :)
mzechner
Site Admin
 
Posts: 4879
Joined: Sat Jul 10, 2010 3:50 pm


Return to Libgdx Contributions

Who is online

Users browsing this forum: No registered users and 1 guest