Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

Umotion 2D - Easily Create 2D Animation for Unity

Discussion in 'Made With Unity' started by Deleted User, May 23, 2011.

  1. Deleted User

    Deleted User

    Guest

    EDIT: We are sorry to announce that we have interrupted the development of UMOTION 2D and we consider it an obsolete software.
    If you are using UMOTION 2D in a current project, please PM me for the support.
    We are impressed by the upcoming Unity Native 2D Tools and the 4.x GUI and we plan to use them as soon as they will be available.
    Instead of developing an external tool, now we are focused to develop native Unity Extensions.

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------

    UMOTION 2D PREVIEW !

    we are happy to announce the development of a new 2D animation tool called Umotion. Using this tool you can easly create 2D animations and export them directly into Unity.

    Umotion is very fast (only one draw call) and can save you a lot of memory since you only need to work with the separate elements from your texture Atlas and not the whole animation sequence. Furthermore you can use Umotion to resize complex 2D games with bigger 2D animations with Unity for iPhone and iPad.

    The final result is similar to what you get when creating animations with a 3D software like Maya or 3DMax, only you are working into a 2D environment.

    Umotion 2D workflow:

    1)! Load the folder with the separated graphic elements ( even in different size ) created using a tool such as Photoshop or Flash ( .jpeg or .png Files ). *Example for a character: Head, body, arms and legs ( one leg or arm if you want to mirror it ).
    *Example for animated background: ( background image and separate objects in movement ).

    2) Move the pivot for every elements.

    3) Change the Object priority.

    4) Organize the element group.

    5) In the working area you may rotate, move, zoom or mirror and change the assignation of elements.

    6) Make keyframes and interpolations for all the animations ( copy and Paste keyframes ).

    7) Create Atlas automatically and export it pixel perfect ( you can choose 512, 1024, or 2048).

    8) Export the Script for Unity ( Automatically with the atlas ) to read the animation ( we export UV coordinates of the Atlas and all the animations ).

    9) Within Unity assign the animation script and the Texture Atlas with separate UV to an empty object and use it as you want .

    Umotion 2D is coded with Blitzmax ( Mac and PC ) and is available as a separate tool, but we are working with another Unity developer to provide an integration in the Unity editor that will be distributed in the Unity Asset Store.
    If you are interested in Umotion please contact me PM for more information or for the Beta.

    EDIT: the beta is for Mac and PC now

    EDIT: Umotion 2D is "Work In Progress" stage even if is fully working for our 2D game projects.

    EDIT: we are evaluating the price range and beta tester suggestions to add new features.

    Thank you, Andrea
     
    Last edited by a moderator: Oct 16, 2013
  2. ROCFriesePoort

    ROCFriesePoort

    Joined:
    Mar 27, 2009
    Posts:
    107
    Congratulations on this project! This will be a nice addition to the Unity toolbox! Would be nice to see the port to Unity in the video.
     
  3. Deleted User

    Deleted User

    Guest

    thank you!

    i'm preparing a video workflow to illustrate the integration with Unity

    this is the "texture atlas" automatically generated with Umotion 2D.
    You might notice the very few elements used to create the animation.
     
    Last edited by a moderator: Oct 16, 2013
  4. Deleted User

    Deleted User

    Guest

    Umotion 2D Quick Tour:

    EDIT: removed obsolete link.

    Umotion 2D Unity integration:

    EDIT: removed obsolete link.

    Umotion 2d Long Tour:

    EDIT: removed obsolete link.
     
    Last edited by a moderator: Oct 16, 2013
  5. Deleted User

    Deleted User

    Guest

    Completed feature: "Add iOs image reference"


    EDIT: removed obsolete link.
     
    Last edited by a moderator: Oct 16, 2013
  6. EmadGh

    EmadGh

    Joined:
    Jun 10, 2009
    Posts:
    147
    Very Very nice Andrea.
    Great Work !
     
  7. minevr

    minevr

    Joined:
    Mar 4, 2008
    Posts:
    1,018
    Lovely monkey..

    build it to unity editor? not in Unity editor?
     
  8. Deleted User

    Deleted User

    Guest

    @emadgh Thank you!

    Umotion 2D for now is an external editor ( Mac and PC ) but we are studying, with the help of another Unity developer , the possibility to port it inside Unity Editor.
    We have to valuate the cost and time for the porting.

    I'm preparing basic documentation for beta testers.

    Andrea
     
  9. p6r

    p6r

    Joined:
    Nov 6, 2010
    Posts:
    1,158
    Very interesting...
    Can't wait to test it.
    Yes ! It would be great if you can port it into Unity.

    6R
     
  10. Deleted User

    Deleted User

    Guest

    @p6r Thank you, i have answered your PM message with the link for Umotion 2D Beta 1.
     
  11. Deleted User

    Deleted User

    Guest

    Umotion 2D Beta 1.1 available for beta tester !

    1.1 Release note:

    - Documentation updated.
    - Added Shortcuts.
    - Improved selection for Unity Object reference .
    - Improved "Move pivot" for single Graphic Element.
    - Improved Copy Keyframe.

    If you want to test the beta, please PM me.

    Thank you,

    Andrea
     
  12. Deleted User

    Deleted User

    Guest

    Umotion 2d beta 2 available:

    -Save .3DS: When Export textures Atlas and animation .txt , Umotion 2D now export a 3Ds file in the same directory.

    -Fixed Pivot position in the group panel.

    Please report any bugs or suggestions.
    Thank you,

    Andrea Monzini
     
  13. Deleted User

    Deleted User

    Guest

    Umotion 2D Beta 3 available for beta tester:

    EDIT: removed obsolete link.

    Video:

    EDIT: removed obsolete link.

    Release note:

    - Added Layers: with layers you can create complex character animation ( for example manage 2d Character animations with different angles ).
    With layers you can create also scrolling brackgrounds with parallax .

    You might notice the very few elements used to create the background ( 1 draw call ).

    EDIT: removed obsolete link.

    Script Usage: Function play_anim(number,startlayer,finishlayer,start,finish,anim_speed).

    - Added visual icons for graphic element assignation.

    - Updated documentation.

    Thank you,

    Andrea
     
    Last edited by a moderator: Oct 16, 2013
  14. grugin

    grugin

    Joined:
    Jul 28, 2010
    Posts:
    12
    just WOW, it looks really good ! Can't wait to see more ! Great work Andrea !
     
  15. Diegoale2000

    Diegoale2000

    Joined:
    Sep 16, 2008
    Posts:
    71
    The software is looking fantastic, great job! It'd be interesting if there was a sort of "bending" feature.
    it'd be great to move soft bodies, such as clothes and hair.

    Also, since you also seem interesed in making the program work for environments, having a sort of grid or tiling option would help make pieces of environment easily "snap" together.
     
  16. Acumen

    Acumen

    Joined:
    Nov 20, 2010
    Posts:
    1,041
    I know this is being a bit far along, but would you maybe consider upload these videos to youtube.
    Somehow I'm having trouble investigating these .mov files and in .mov files in general. Could earn even more interest, also with this platform you'd get to reach an even wider audience.
    I understand if it's too much work.
    Just thought, I'd put this in here, since I'm really interested in this project :)
     
  17. Deleted User

    Deleted User

    Guest

    @grugin Thank you!

    @Diegoale2000 For clothes and hair we use traditional sequence of animation ( in Umotion 2D you can assign different graphic for every frame ). So you can mix animation with separated elements ( like arms and legs ) with sequence of animations ( hair and clothes ) in the same timeline.
    It's not well documented for now, we will prepare specific video tutorials.

    @Acumen the .mov files are only for this preview. We will upload the videos to youtube as soon as possible.
     
  18. Acumen

    Acumen

    Joined:
    Nov 20, 2010
    Posts:
    1,041
    Great news, can't wait to check this product out !
     
  19. Deleted User

    Deleted User

    Guest

    @ Acumen thanks :)

    Umotion 2D beta 4 available for private beta testers ( PM me if you are interested ).

    Thank you for the very useful suggestions.

    Release note:

    - Added visual Forward Kinematic.

    - Added 3D Preview ( useful for parallax backgronds with Layers ).

    - Added Playback Velocity, Start frame, End frame.

    Please report any bugs and suggestions.



    Andrea
     
    Last edited by a moderator: Jun 9, 2011
  20. yomo710

    yomo710

    Joined:
    May 25, 2011
    Posts:
    77
    I love this it's so cool
     
  21. hxx2010

    hxx2010

    Joined:
    Aug 31, 2009
    Posts:
    155
    This is a dream for a long time I have
    2d animation editor

    Hope for an early improvement
     
  22. hxx2010

    hxx2010

    Joined:
    Aug 31, 2009
    Posts:
    155
    Unfortunately, you have to have mac software on my computer can not run
    Error code as follows
    mac version 10.6.7


    Process: UMotion2D_16 [440]
     
    Last edited: Jul 2, 2011
  23. dilly123

    dilly123

    Joined:
    Nov 1, 2009
    Posts:
    23
    Free plug-ins?
     
  24. Deleted User

    Deleted User

    Guest

    Can you specify me better your Mac model, i don't know a Mac mini with 8600 GT.
    Maybe It''s a Mac Mini 1.6 core duo with intel GMA 950? Hackintosh?

    Thank you,

    Andrea
     
  25. Deleted User

    Deleted User

    Guest

    We have not yet decided the price.

    Thank you,

    Andrea
     
  26. n0mad

    n0mad

    Joined:
    Jan 27, 2009
    Posts:
    3,732
    That looks absolutely like the 2D engine type we are all waiting for Unity to provide since well, forever :)
    Very interested in Unity future integration.
    What about the promised Unity's own built-in 2D system ? If it's still on the ToDo list, why not propose Unity to fully integrate UMotion into their engine pack ?
     
  27. Deleted User

    Deleted User

    Guest

    we are Using Umotion 2D in our internal 2D projects for iOs and it works very fast.
    Unfortunately the porting inside Unity Editor is not simple.
    I have written to Unity Asset Store about Umotion 2D .
    Thank you,

    Andrea
     
    Last edited by a moderator: Jun 11, 2011
  28. hxx2010

    hxx2010

    Joined:
    Aug 31, 2009
    Posts:
    155
    I have an ordinary computer
    Get a mac os 10.6.7 installed operating system
     
  29. Deleted User

    Deleted User

    Guest

    Please what do you mean with ordinary computer? Hackintosh?
    I'm sorry but If can't reproduce the bug i can't solve it.

    I can test Umotion for Mac only with my Macs ( iMac with Ati and Macbook Pro with Nvidia )

    Thanks,

    Andrea
     
    Last edited by a moderator: Jun 11, 2011
  30. Wraith2021

    Wraith2021

    Joined:
    Dec 8, 2010
    Posts:
    81
    [/Rant]

    @hxx2010

    I really doubt anyone would support a hackintosh, so get a real mac, and then come back if the problem persists. Having an "ordinary computer" with mac os on is not only illegal, its insulting to developers who work hard at fixing bugs for the real systems to expect support.

    Some people...
    [Rant/]
     
  31. Redbeer

    Redbeer

    Joined:
    Nov 1, 2009
    Posts:
    402
    Having an "ordinary computer" with mac os on is not only illegal

    It is in no way "illegal". Against a companies written terms and conditions...yes, unethical..."maybe", illegal...NO.
    Don't give corporations such an easy out by assuming that "everything they write in a contract is by definition law".
    It isn't even close to that, it is well defined and arguable self interest, at best.

    However, if you want to safely run Mac OS and it's software, I recommend you get a actual Mac hardware as well. :D
     
  32. Wraith2021

    Wraith2021

    Joined:
    Dec 8, 2010
    Posts:
    81
    I agree that it is not police enforced, thus you are correct in that respect, but where do you draw the line.

    At the end of the day, it is a breach of something which is enforceable through court.

    Just don't expect any support if your using a hack and not a mac. :D
     
  33. Deleted User

    Deleted User

    Guest

    Youtube videos:

    EDIT: removed obsolete links.

    Andrea
     
    Last edited by a moderator: Oct 16, 2013
  34. hima

    hima

    Joined:
    Oct 1, 2010
    Posts:
    183
    This is looking very awesome and I'm sure the artist in my team will love this. To be honest, I don't mind it not being integrated into Unity editor. It would be nice if it's possible, but not a deal breaker for me. Especially when the artists in my team don't know how to use Unity :O
     
  35. Deleted User

    Deleted User

    Guest

    @himatako thanks

    Umotion 2D beta 5 available for beta testers.
    If you are interested to test the beta, please PM me.

    Release note:

    -3D visualization : fixed Bug.
    -3D visualization : Added play animation
    -Fixed minor Bugs
    -With alpha textures we suggest “ Particles / VertexLit blended” shader.

    Please report any bugs and suggestions.
    Thank you,

    Andrea

    Ps: For the Mac Beta version I can support only Mac testers with an original Mac and Snow Leopard installed.
     
    Last edited by a moderator: Jun 20, 2011
  36. hxx2010

    hxx2010

    Joined:
    Aug 31, 2009
    Posts:
    155
    How to set pixel perfect
    I have the camera set to the projection: orthographic
    size:?
     
  37. Deleted User

    Deleted User

    Guest

    Pixel perfect is related only to the Texture Atlas created by Umotion 2D

    "7) Create Atlas automatically and export it pixel perfect ( you can choose 512, 1024, or 2048)."


    Andrea
     
    Last edited by a moderator: Oct 16, 2013
  38. hxx2010

    hxx2010

    Joined:
    Aug 31, 2009
    Posts:
    155
    "Image reference" function is how to use was always do not understand
     
  39. CodeCody

    CodeCody

    Joined:
    Apr 27, 2010
    Posts:
    440
    The way I think it works is as a reference to how big the screen would be on that device. So you can scale your object accordingly before exporting to unity.

    Edit;
    That is if it even needs to be scaled.
     
  40. hxx2010

    hxx2010

    Joined:
    Aug 31, 2009
    Posts:
    155
    Want to add the following features make the program more perfect performance:
    1. "Export textrue and scripts" create 128 * 64, 256 * 128, 256 * 256, 512 * 256, 1024 * 512
    2 Image coordinates can use the keyboard arrow keys to fine-tune the position, and direct digital input coordinates to accurate positioning;
    3 windows to increase grid line display;
    4 id number that identifies the image, export text file with the id tag, so if you need time to play the animation was not rendering can be controlled, such as the role of the body was a carrying equipment, such as the back of the gun was
     
  41. Deleted User

    Deleted User

    Guest

    1 Umotion 2d export only square texture atlas to optimize performance
    2 in "coordinates" panel you can edit the position with the keyboard
    3 we are working on it, thank you for the report.
    4 In next beta Umotion 2D export one texture for every layer that is associated to one Object, but i don't understand your request very well.


    @King thank you for the correct answer
     
    Last edited by a moderator: Jul 2, 2011
  42. CodeCody

    CodeCody

    Joined:
    Apr 27, 2010
    Posts:
    440

    Welcome. Now that I think of it I am fairly sure that a image does not have to be square to be a power of two image. So anyone feel free to correct me. But according to this article texture do not have to be square;
    http://www.katsbits.com/tutorials/textures/make-better-textures-correct-size-and-power-of-two.php

    So 128x64, 256x1024 ect could be a option. If you decided to go that route that is.
     
  43. Deleted User

    Deleted User

    Guest

    We use Umotion 2D mainly for iOs projects, so PVRTC textures should be square and power of 2 to optimize compression.
    In general the idea of Umotion 2D is to use less texture possible to reduce drawcalls, so if you need to use several textures with 128x256, or 256x512 for example i suggest to collect them into a single square texture Atlas created by Umotion 2D automatically .
    Umotion 2d in fact can load not power of 2 images ( created in Photoshop for example ) and in the next beta you can visualize the dimension of every single image element.

    http://forum.unity3d.com/threads/24227-The-square-texture-myth



    Andrea
     
    Last edited by a moderator: Jul 2, 2011
  44. CodeCody

    CodeCody

    Joined:
    Apr 27, 2010
    Posts:
    440
    Ahh I see now, I did not know that about the iphone. Thanks for the link. Looking forward to the next beta!
     
  45. zenox

    zenox

    Joined:
    May 29, 2011
    Posts:
    2
    Would there be any chance of getting access to the beta?
     
  46. Deleted User

    Deleted User

    Guest

    You should have received the beta.

    We are near to the public release with new features and new graphic theme, stay tuned !
     
  47. Laypoof

    Laypoof

    Joined:
    Jun 11, 2011
    Posts:
    100
    hi, can this also be used with flash cs5 and actionscript 3? or just unity?
     
  48. Deleted User

    Deleted User

    Guest

    In our workflow we use Flash or Photoshop to create the graphic elements that we will animate with Umotion 2D.
    In this way, for example, with Umotion 2D you can export the Skeletal animation data to Unity.

    Think to Umotion 2D like a 3d tool highly optimized to manage 2D animations.
    In fact Umotion 2D is coded with BlitzMax with MiniB3D module and it exports the 3D animation data and texture Atlas optimized for 2D projects in Unity ( you can export to .3DS too).
    So it's a different approach aimed in particular to mobile projects performance ( iOs and Android).

    EDIT: You can reach a similar result of Umotion 2d with an expert use of a 3D package like Maya or Cinema4d but with a quite complex workflow to manage the 3d .fbx animation with flat 2D elements, textures to optimize, scripts, ecc... ( like the excellent example of Zombieville USA).

    Andrea
     
    Last edited by a moderator: Oct 17, 2011
  49. TimothyMerlin

    TimothyMerlin

    Joined:
    Sep 5, 2011
    Posts:
    1
    Hey Andrea,
    Is it still possible to access the beta? I'm trying
    to create a One Piece game but in 2D so this programm
    would be great :)

    Timothy
     
  50. Deleted User

    Deleted User

    Guest

    you have a PM with the beta Link :)