• Stick Nodes - 100% Complete Go animate some stickfigures. Google Play links: [free] or [pro]. App Store links: [free] or [pro].
Weapons on Wheels 2
Stick Nodes

Get it from: App Store | Google Play | SlideMe | Amazon | Opera

“Stick Nodes” – Update #4

8comments

Things are starting to come together now.

First off, the Stick Nodes website was launched.  It’s just a temporary page listing some information, screenshots, and videos.  Once the app is actually launched I plan on making it a bit more robust, maybe even allowing stickfigure / project file submissions to build a library of user-created materials.

Video

Here’s a video I made the other day showing off the animation of a very simple (and mediocre) walk cycle.  More importantly, it shows off the power of tweening, which can be turned on and off with the touch of a button.

Non-tweened vs tweened animation

Here are two .gifs exported from the animation shown in the above video.  The first doesn’t have tweening enabled, the second does.

Stick Nodes

Stick Nodes

When tweening is enabled, the app automatically adds an interpolated frame between each keyframe that the user actually creates.  To keep the video running at the same pace, the FPS is also doubled.  This results in a much smoother-looking animation.

(The two .gifs don’t sync up perfectly because the non-tweened animation has 9 frames while the tweened animation has 17 – slightly less than double.  This is because an interpolated frame can’t be added before the first frame or after the last frame, so the frame count can’t be perfectly doubled.)

 

Screenshots

And here are some updated screenshots of what the app looks like right now.

Stick Nodes Stick Nodes Stick Nodes Stick Nodes

What’s next?

So, what’s left to do?  Well a simplified to-do list would look like this:

  1. Program in saving/loading of both project files and stickfigure files
  2. Undo/redo buttons (Not sure if I’ll actually be adding this into the app, if anything, it may come in a future release. Haven’t decided yet.)
  3. Clean up all the miscellaneous bugs/tweaks/todo’s scattered throughout the code.
  4. Plug in some Google services – basically get it ready for the Play Store.
  5. Release.

That’s all for now, keep checking back here or on twitter for more news and updates as they come.  Also don’t forget to check out StickNodes.com.

  1. Sean remarks: June 4, 2014 at 7:41 pm

    Love the tweening dude, makes it so much smoother, great idea!

    Great webpage too!

    HURRY UP!

    • Ralph announces: June 4, 2014 at 7:51 pm

      NO YOU HURRY UP I’M DONE I’M GOING TO SEND YOU THE FILES.

      • Sean blathers: June 4, 2014 at 8:16 pm

        OH EXCELLENT I SHALL BE WAITING BY MY EMAIL FOR THE NEXT 72 HOURS

        • Sean proclaims: June 6, 2014 at 2:20 am

          In all seriousness this is a great project and I can’t wait for the finished result.

          The tweening feature has put it above and beyond pivot and stykz in my eyes, and I really want to try animating portably and on a touchscreen

          The UI is also looking great and easy to use.

          One question, can this program work with .stk files?

        • Ralph states: June 6, 2014 at 7:42 am

          WE’LL NEVER KNOW UNTIL YOU FINISH IT I ALREADY SENT YOU THE FILES.

          We’re not doing that anymore? Alright.

          Yeah, animating on my tablet takes some getting used to, it’s definitely faster with a mouse, but it’s not bad.

          On phones it’s obviously a bit more annoying due to the small screen size, but I tried to offset that issue by allowing the user to zoom in and out by pinching.

          And yeah, no .stk files. I know Stykz is backwards compatible with Pivot .stks, but I didn’t think about implementing that.

          In all honesty it may not be that difficult, I never looked at a .stk file to see how to parse it but I’ll definitely put that on my todo list for future updates.

          I just want to get this damn thing out already.

        • Sean proclaims: June 6, 2014 at 8:15 pm

          Yeah, the zoom feature is a definite must, and I don’t think it will be too hard to get used to.

          Alright, sounds good, I know the pivot community will be more eager to try it if you got Droidz stk library to work with your app, plus with the addition of tweening should make it much easier for beginners to have smooth animations.

          When I saw your tweened animation compared to the other one, it reminded me of some Flash animations

        • Ralph utters: June 6, 2014 at 8:58 pm

          I was looking into .stk files and it seems it may not be as straight forward as I thought when it comes to parsing it.

          The .stk file is obviously compressed or encoded or both and I thought it would be simple enough to figure out how to decompress it, but I guess not.

          I may have to reach out to Peter Bone and see if he’s willing to be kind enough to let me in on how he compressed the .stk files. It’s my understanding that he did so with the guy that developed Stykz, so, who knows.

        • Sean blathers: June 7, 2014 at 5:18 am

          Sounds like a plan, yeah I read that on the stykz forum ages ago, hope he is willing to help you too.

Post a Comment

You must be logged in to post a comment.