User Tag List

Page 31 of 31 FirstFirst ... 21 29 30 31
Results 301 to 306 of 306

Thread: Beta: Spriter Object Extension

  1. #301
    Clicker Multimedia Fusion 2

    Join Date
    May 2014
    Location
    France
    Posts
    15
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by Volnaiskra View Post
    Hi conceptgame. I was just looking into Spriter Pro. I have my own workflow already using Toon Boom Harmony, so up until now I've not felt the need to look at other tools. But Watching the Spriter video on the clickstore piqued my interest, when it mentioned that there are ways it can augment an existing workflow, with things like left-right flipping for example.

    I'm reluctant to spend time learning new tools and workflows, but if Spriter can give me more power within my current workflow, it might be worth it. My current workflow involves making my animations externally (Using Toon Boom Harmony, which I already like using and which has lots of features: bones, nodes, vectors, IK, etc.) and importing them into Fusion as PNG sequences. I do very little in Fusion's animation editor itself, other than importing/copying-pasting things into the appropriate animation sequences and directions. In your opinion, could Spriter and your extension be of help to a workflow like that? Does the extension actually replace the native Fusion animation editor (would I be using the Spriter Pro editor?) Could I use your extension with a PNG-sequence-based Active Object to better control its pacing, scaling, etc.?
    Hi Volnaiskra,

    I cannot reply on behalf of concept game, but I can definitely give you some insights as to why the Spriter Extension has become a very important part of my workflow, beyond simply the cut-out animation:

    * within fusion, you can use the Spriter unlimited 'trigger events' to eliminate pieces of redundant code: Most of my animation transition is done via the trigger and variables within the Spriter files, which I can set while creating new animations. Same with playing sound, or any other particular event which can occur during a given animation (change of character status, creation of hitboxes, creating visual effects, calling specific pieces of code as a call back, etc).
    * the ability to have unlimited "action points" or even get at run times data about a specific piece of animation's position and angle (for example, position of the "head" sprite). This is extremely helpful when you want visual effects to be created during a specific animation.
    * the ability to have animation Strings, integers and floats that you can define in the animation file, and then retrieve within fusion code to have specific behaviors during run time.
    * the fact that you can in real time edit and reload the spriter file, tweak the animation and have that update taken into account without doing anything in Fusion directly

    All of the above (and many more things which one could probably do to accommodate one's specific workflow) are extremely powerful tools as opposed to the native "active" objects Fusion offers. However for what you describe, and especially if active objects are already cemented into how you manage animated characters and object, what I mentioned above would probably not be of any help, as I don't think Spriter as an animation software is really as powerful and ergonomic as some of its competitors.

    Also, I should point out that the extension still has a few major issues regarding performances and visual artifacts (which you can read about in the above comments). My biggest concerns are the loading times (which is extremely slow upon creation at run time compared to that of an Fusion active object) as well as the fact that animation does not seem to work properly outside of the camera view (which is a big issue for the aforementioned Even triggers, values if used to command some specific behaviors through the Fusion events).


    I do wish these would be fixed and optimized by someone in the community who masters c++. But even with the drawbacks I mentioned, I could not go back to using active objects anymore for main characters, enemies, etc.

    I hope this helps

    cheers

  2. #302
    Clicker Fusion 2.5 DeveloperFusion 2.5+ DLCAndroid Export ModuleiOS Export Module
    conceptgame's Avatar
    Join Date
    Apr 2011
    Location
    Switzerland
    Posts
    762
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)
    Thanks malibumanjp,

    I am slow to answer at the moment. I can only agree with what you said.
    I would add the followings:
    - smooth animation transitions by merging them (run, walk, idle for example)
    - multiple collision boxes following the animation without any heavy CF2.5 coding
    - changing sprites on the fly keeping the animation skeleton (haxe, sword, gun, bow for example)

    As you said, there are still bugs or drawbacks which prevent the extension to expressing its complete power. Some times ago and still now, I was and am gathering bugs and optimization inputs.
    I was stopping investing time in it because it already took me at least hundred of hours and I was not developing any game in the mean time. Since I am developing now a game where I want these kind of animation, I will certainly fix some of them. The file loading time should be improved with a json parser instead of scml (actually xml format) for example.
    The extension is also open source so there is always a possibility to ask an expert to fix an annoying bug or optimize something.
    @Volnaiskra : as you said, the tool itself (Spriter Pro, not the extension), may also break your habits. It is for sure not an easy step. I can only say that I found Spriter Pro rather intuitive and I am not a professional animator, at least for the obvious and simplest features.

    Regarding Spriter 2, I have no idea if it would be compatible. I did not take a look. Maybe brashmonkey may answer this.

  3. #303
    Clicker Multimedia Fusion 2

    Join Date
    May 2014
    Location
    France
    Posts
    15
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hi conceptgame !

    Happy to hear that the extension might get some improvements in the future.

    If you'd prefer, I can create "proper" feature requests / bug tickets within the GitHub project so it's easier to follow for you (or anyone else with C++ skills who enjoys bug crushing ) ?
    Let me know if/how I can help, I'd be happy to!

  4. #304
    Clicker Fusion 2.5 (Steam)Fusion 2.5 Developer (Steam)Fusion 2.5+ DLC (Steam)Android Export Module (Steam)HTML5 Export Module (Steam)iOS Export Module (Steam)Universal Windows Platform Export Module (Steam)
    Volnaiskra's Avatar
    Join Date
    Jan 2014
    Location
    www.sprykegame.com
    Posts
    2,491
    Mentioned
    129 Post(s)
    Tagged
    0 Thread(s)
    Thanks for your answers, guys. Since my workflow and systems are pretty deeply embedded in my game already, I was hoping I could get some small benefits out of using Spriter in a lightweight, peripheral way. But from what you guys say it seems that using Spriter would need to involve a bit more work and compromise than I was hoping for.

    The aesthetic side of my game is on hold for now though, while I work on getting all the structural and programming stuff built properly. So I'll keep Spriter in mind and check back before I eventually start animating again. Thanks again!

  5. #305
    Clicker Fusion 2.5 MaciOS Export Module
    Fusion 2.5 (Steam)Fusion 2.5 Developer (Steam)Android Export Module (Steam)HTML5 Export Module (Steam)iOS Export Module (Steam)Universal Windows Platform Export Module (Steam)
    Shadoku's Avatar
    Join Date
    Jul 2006
    Posts
    73
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by conceptgame View Post
    Thanks malibumanjp,

    I am slow to answer at the moment. I can only agree with what you said.
    I would add the followings:
    - smooth animation transitions by merging them (run, walk, idle for example)
    - multiple collision boxes following the animation without any heavy CF2.5 coding
    - changing sprites on the fly keeping the animation skeleton (haxe, sword, gun, bow for example)

    As you said, there are still bugs or drawbacks which prevent the extension to expressing its complete power. Some times ago and still now, I was and am gathering bugs and optimization inputs.
    I was stopping investing time in it because it already took me at least hundred of hours and I was not developing any game in the mean time. Since I am developing now a game where I want these kind of animation, I will certainly fix some of them. The file loading time should be improved with a json parser instead of scml (actually xml format) for example.
    The extension is also open source so there is always a possibility to ask an expert to fix an annoying bug or optimize something.
    @Volnaiskra : as you said, the tool itself (Spriter Pro, not the extension), may also break your habits. It is for sure not an easy step. I can only say that I found Spriter Pro rather intuitive and I am not a professional animator, at least for the obvious and simplest features.

    Regarding Spriter 2, I have no idea if it would be compatible. I did not take a look. Maybe brashmonkey may answer this.
    RapidXml is supposedly 30-60x faster than tinyXml, so if parsing the xml file is what is slowing down load times it may be beneficial to try switching libraries. I'll play around with it and see if it improves speed a bit.

  6. #306
    Clicker Fusion 2.5 MacFusion 2.5 DeveloperAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleSWF Export ModuleXNA Export ModuleUnicode Add-on
    Fusion 2.5 (Steam)Fusion 2.5 Developer (Steam)Fusion 2.5+ DLC (Steam)Android Export Module (Steam)HTML5 Export Module (Steam)iOS Export Module (Steam)Universal Windows Platform Export Module (Steam)Firefly 3D Module (Steam)
    Phi's Avatar
    Join Date
    Jan 2010
    Location
    England
    Posts
    1,912
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by Shadoku View Post
    RapidXml is supposedly 30-60x faster than tinyXml, so if parsing the xml file is what is slowing down load times it may be beneficial to try switching libraries. I'll play around with it and see if it improves speed a bit.
    There is a tinyxml2 library now, with bunches of improvements.

Page 31 of 31 FirstFirst ... 21 29 30 31

Similar Threads

  1. [BETA] Extension Info Object
    By Dines in forum Extension Development
    Replies: 14
    Last Post: 20th February 2011, 03:57 PM
  2. Beta Extension: OS Information Object
    By Tim in forum File Archive
    Replies: 0
    Last Post: 13th February 2010, 03:09 AM
  3. New extension: Sticky object (public beta 1)
    By Anders in forum Extension Development
    Replies: 51
    Last Post: 6th August 2009, 05:56 AM
  4. New extension: OpenGL object (public beta 1)
    By Zyx in forum Extension Development
    Replies: 99
    Last Post: 11th December 2008, 11:00 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •