Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.

Very Animation - Animation Editor - [Released]

Discussion in 'Assets and Asset Store' started by AloneSoft, Oct 20, 2017.

  1. clagrens

    clagrens

    Joined:
    May 19, 2017
    Posts:
    96
    Sorry for my English.

    I mean you can implement a custom AnimationWindow in VA

    Because I think Unity’s AnimationWindow is outdated.
     
  2. AloneSoft

    AloneSoft

    Joined:
    Apr 28, 2015
    Posts:
    303
    It takes a lot of time to implement our own AnimationWindow.
    I am sorry, but I will give priority to fixing other problems and adding functions, rather than taking time to custom AnimationWindow now.

    Certainly, Unity's AnimationWindow has problems and performance is bad.
    However, function addition and performance correction are done for each version up.
    Let's expect that Unity will improve in the future.
     
    clagrens likes this.
  3. sboksz

    sboksz

    Joined:
    Oct 31, 2017
    Posts:
    7
    Hello, for some reason suddenly I can't edit my animations "This clip is not recordable". What is going on? Is my Unity too recent? U3d 2018.1.0f2 VA 1.0.9
     

    Attached Files:

  4. AloneSoft

    AloneSoft

    Joined:
    Apr 28, 2015
    Posts:
    303
    From Unity 2018.1 it appears that such a display appears.
    Although the display appears, I confirmed that it can be edited in the same way as before.
    VA officially still corresponds to Unity 2017.4.
    The next version is planned for correspondence to 2018.1.
     
  5. coverpage

    coverpage

    Joined:
    Mar 3, 2016
    Posts:
    385
    1. Is there an easy way to move the whole model using VA. Like a point on the model that I can drag to move the whole model.
    2. Also, is there a way to stop auto-keyframe (stop record). Right now I have to disable VA to stop record and auto-keyframe.
     
  6. AloneSoft

    AloneSoft

    Joined:
    Apr 28, 2015
    Posts:
    303
    1. In order to move the whole model, you will be manipulating the top of Hierarchy.
      If it is Humanoid, it corresponds to the Root displayed by double circle.

    2. In VA, it works with auto-keyframe.
      This is to meet the Unity Animation Window specification and to make it as simple as possible.
      It can not be changed now.
     
    coverpage likes this.
  7. RendCycle

    RendCycle

    Joined:
    Apr 24, 2016
    Posts:
    330
    Hi! Can you point me to your official Unity Forum thread for VoxelImporter? I have some questions and it would be good to have a dedicated thread for people to ask questions and maybe also help each other and archive collected answers. The closest thread I found is here and I posted some feedback there.
     
  8. AloneSoft

    AloneSoft

    Joined:
    Apr 28, 2015
    Posts:
    303
    https://forum.unity.com/threads/voxel-importer.533193/
    Thank you for pointing out.
    I have created a forum.
    To the person on the link, I did exchange in Twitter in the past.
    Therefore, I will only describe the link to the forum.
     
  9. sboksz

    sboksz

    Joined:
    Oct 31, 2017
    Posts:
    7
    Thank you for help. There is another issue with animation. Sometimes Unity is loosing IK fix (legs and hands). For example - character is making push ups (3 keyframes - up,down,up) and hands are in fixed position (IK is ON) so the body can move up and down. But often when I am editing animation hands position fix is disappearing and they are moving up and down with the body. This occurs when editing animation frames and when animation if applied to the character an the scene (in timeline). The problem occured in all versions of U3d and VA.
     
  10. AloneSoft

    AloneSoft

    Joined:
    Apr 28, 2015
    Posts:
    303
    I do not understand English, so I do not know if I understand the problem, I am sorry.
    Is it a problem with Humanoid?
    The current IK function can be used to assist in posing, and it is not enough for applications like pinning. This is the function I want to add in the future.
    If it's different content, would you like to shoot videos and show the problem?
     
  11. RendCycle

    RendCycle

    Joined:
    Apr 24, 2016
    Posts:
    330
    Hello again! Thanks for creating a Forum thread for Voxel Importer. I found it quite a handy tool. My next objective would be to get the ideal animation tool for my requirements. There are so many available options here so before I dive in, I hope someone can answer these quick questions:
    1. Can Very Animation create/add bones for imported models?

    2. Can Very Animation import and edit animations made in Mixamo? Can imported animations become separate clips and can therefore be usable by other Humanoid models as well in Unity?

    3. Is it possible for Very Animation to animate non-humanoid models too?
    Thanks in advance! :)
     
    Last edited: Jun 8, 2018
  12. AloneSoft

    AloneSoft

    Joined:
    Apr 28, 2015
    Posts:
    303
    1. There is no editing of model Bone, Weight Paint function, etc.

    2. You can edit all animation clips that were imported into the correctly available state in Unity.
      Before using VA, there is no problem if it is an animation that is ready for use with Unity.

    3. Yes. You can also edit animations of Generic and Legacy type.
     
  13. RendCycle

    RendCycle

    Joined:
    Apr 24, 2016
    Posts:
    330
    Ok, I understand this tool is purely for editing animations and not for rigging/skinning. Thank you!
     
  14. AloneSoft

    AloneSoft

    Joined:
    Apr 28, 2015
    Posts:
    303
    Version 1.1.0 has been released.
    - ADD : Unity2018.1 support
    - ADD : Language select : Japanese
    - ADD : Humanoid Root correction : Change from Lock button to Disable, Single and Full button. Full function addition
    - FIX : Action correction when edited by AnimationWindow
    - FIX : OriginalIK : Basic : Change the initial Weight of the tip to 0.5
    - FIX : Selection Set : Set default name from active object
    - FIX : Hierarchy : Change of Icon acquisition method
    - FIX : Correction of reverse rotation correction processing
    - FIX : FootIK : Update processing change
    - FIX : BlendShape : Correspondence of the part where mirror correspondence was insufficient. Changed to be the value at the start of editing instead of 0 by reset
    - FIX : Unity2018.2 : Error
     
  15. AloneSoft

    AloneSoft

    Joined:
    Apr 28, 2015
    Posts:
    303
    Version 1.1.0p1 has been released.
    - FIX : MenuItem : Delete priority specification
    - FIX : Fixed problem by UnityEditor language change
    - FIX : RootCorrection : Update method update
    - FIX : FootIK : Changes to force enabling in Timeline link state
    - FIX : FootIK : Update method update
    - FIX : Profiler relationship was left, so delete
    - FIX : Unity2018.2 : Timeline
     
  16. dozhwal

    dozhwal

    Joined:
    Aug 21, 2014
    Posts:
    59
    Thx for the root "full" compensation !

    I find your asset very useful.
    I still lack some features that i think i could be useful for others :
    -Copy/Paste like your great feature, but by part of body (just legs for example).
    -i made a little script for my need but some other animation manipulation tools can be interristing like "only keep the first frame and delete the others for a part of the hiearchy", or set all curves in clamped, linear,...
     
  17. AloneSoft

    AloneSoft

    Joined:
    Apr 28, 2015
    Posts:
    303
    1. Partial copying and pasting is possible with general operation by selecting only that part and using Ctrl + C & Ctrl + P.
    2. I am sorry, but my English and Google translation are problems and I do not understand what this means.It will be of great help if you explain what you want with images and so on.
     
  18. EduardasFunka

    EduardasFunka

    Joined:
    Oct 23, 2012
    Posts:
    467
    @AloneSoft Any plans to export animations outside of unity?
     
  19. AloneSoft

    AloneSoft

    Joined:
    Apr 28, 2015
    Posts:
    303
    There is a procedure to output Unity animation to FBX file in this video.
    Please display subtitles and automatically translate.
     
    EduardasFunka likes this.
  20. AloneSoft

    AloneSoft

    Joined:
    Apr 28, 2015
    Posts:
    303
    Version 1.1.1 has been released.
    - ADD : Unity2018.2 support
    - ADD : Muscle Group : Change Foldout to Bone selection button of target Node
    - ADD : Blend Shape : Change Foldout to Bone selection button of target Node
    - ADD : Multiple selection : Added correction referring to maximum parent-child relationship hierarchy number for handle operation
    - ADD : Animation Window : Correspondence between Clamp, Mirror and Root Correction operation when operated on Animation Window side
    - ADD : Animation Window : Correspondence of action to select Keyframe at current time when Animation Curve selection is synchronized
    - FIX : Blend Shape : Copy and Paste problem
    - FIX : Animator IK : Correction of calculation
    - FIX : Original IK : Correction of calculation
    - FIX : Root Correction : Correction for interpolation after the last frame
    - FIX : speedup
     
  21. AloneSoft

    AloneSoft

    Joined:
    Apr 28, 2015
    Posts:
    303
    When using VeryAnimation with Unity 2018.2 we found a problem that AnimationWindow can not be opened from image button Currently please open it from the menu Window/Animation/Animation or shortcut Ctrl + 6.
    AnimationWindow.png
     
  22. AloneSoft

    AloneSoft

    Joined:
    Apr 28, 2015
    Posts:
    303
    Version 1.1.1p1 has been released.
    - ADD : Tools/Clearnup : Add BlendShape
    - FIX : Tools/Clearnup : Change Eye, Jaw and Toe individually
    - FIX : Mirror : Fixed an issue that sometimes does not work due to operation with Animation Window
    - FIX : MuscleGroup/Part : Independence from Head with Eye and Jaw as Face
    - FIX : Unity2018.2 : Fixed problem that "Open Animation Window" button does not work
     
    dozhwal likes this.
  23. AloneSoft

    AloneSoft

    Joined:
    Apr 28, 2015
    Posts:
    303
    Version 1.1.1p2 has been released.
    - FIX : Responding to problems that do not work due to BindPose acquisition processing error
    - FIX : IK : Correspond so that Bone is selected when list is selected in IK invalid state
    - FIX : Correction of animation curve update processing
    - FIX : Changed so that Animation Window keyframe selection is not canceled by animation curve update
     
    dozhwal likes this.
  24. AloneSoft

    AloneSoft

    Joined:
    Apr 28, 2015
    Posts:
    303
    Version 1.1.1p4 has been released.

    Version 1.1.1p4 - FIX : Fixed an issue that may not work due to an error when multiple identical names exist in BlendShape
    Version 1.1.1p3 - FIX : Fixed an issue that does not work with errors when there are multiple GameObjects with the same name in the same hierarchy
     
  25. lundon

    lundon

    Joined:
    Nov 6, 2009
    Posts:
    59
    Just bought the package and I've gotten distracted because the light in my preview window is behind the character. Anybody know how to fix this?
     
  26. AloneSoft

    AloneSoft

    Joined:
    Apr 28, 2015
    Posts:
    303
    The Preview display uses the same one as Unity's Animation Preview and uses it.
    The settings of this light and camera are set in the Unity source code and can not be changed.
     
  27. AloneSoft

    AloneSoft

    Joined:
    Apr 28, 2015
    Posts:
    303
    Version 1.1.2 has been released.
    - ADD : Tools/Range IK
    - ADD : Animator IK, Original IK : Corresponds to copying and pasting target information
    - ADD : Animator IK : Addition of heel operating handle to Foot
    - FIX : Mirror : Generic Mirror
    - FIX : Mac : Fixed shortcut key bug in Mac editor
    - FIX : Humanoid : Fixed an issue where Bind and Prefab button behavior and Animator IK operation were abnormal when the bone scale was not 1
    - FIX : Timeline : Animator IK : Change the behavior in Parent space from dummy object space motion to object space motion
    - FIX : Root Correction : Fixed a problem that Root correction was not working with Copy & Paste
    - FIX : Animator IK : Fix swivel value acquisition when limbs are stretched straight
    - FIX : Animator IK, Original IK : Omit the Fixed function
    - FIX : Settings : Change dummy object display setting default
    - FIX : Unity2018.3 : Error correction
    - FIX : Obsolete API
    - FIX : speedup
     
  28. AloneSoft

    AloneSoft

    Joined:
    Apr 28, 2015
    Posts:
    303
    Version 1.1.2p1 has been released.
    - FIX : Correction judgment on creation of new animation curve in Reset etc
    - FIX : Mirror : Generic Mirror reverse rotation correction
    - FIX : Tools/Rotation Curve Interpolation : Euler Angles (Quaternion) -> Quaternion
     
    dozhwal likes this.
  29. AloneSoft

    AloneSoft

    Joined:
    Apr 28, 2015
    Posts:
    303
    As of Version 1.1.2 and later, when adding a bone to the model with Unity, we found a problem that an error occurred and it did not start.
    This problem will be fixed in 1.1.2p2 to update in a hurry.
     
  30. AloneSoft

    AloneSoft

    Joined:
    Apr 28, 2015
    Posts:
    303
    Version 1.1.2p2 has been released.
    - FIX : Fixed an issue that does not start with an error if additional bones etc. are created in the model
     
  31. AloneSoft

    AloneSoft

    Joined:
    Apr 28, 2015
    Posts:
    303
    Version 1.1.2p3 has been released.
    - FIX : Options/FootIK : Correction of curve generation part
    - FIX : Tools/Create new clip : Fixed problem that editing mode ends when overwriting files
     
    dozhwal likes this.
  32. AloneSoft

    AloneSoft

    Joined:
    Apr 28, 2015
    Posts:
    303
    Version 1.1.3 has been released.
    - ADD : Mirror : Mirror target manual setting correspondence
    - ADD : EditorWindow : Rotation display added to Humanoid's bone
    - ADD : Tools/Create new clip : Add mirror
    - ADD : Tools/Keyframe Reduction
    - ADD : ControlWindow : Hierarchy : Add Mirror target button
    - ADD : EditorWindow : MuscleGroup, BlendShape : Add Mirror target button
    - ADD : Tools/Export : Add Active Only
    - ADD : ToolWindow/Reset Pose, Template Pose : Added correspondence of BlendShape
    - FIX : EditorWindow : Change TDOF display of Humanoid's bone to Position
    - FIX : Tools/Copy : Correction of copy process
    - FIX : Tools/Cleanup : BlendShape processing correction
    - FIX : Pose/Mirror : Process modification
    - FIX : Generic Mirror : Modify mirror bone search
    - FIX : BlendShape Mirror : Fixed problem not working on Timeline
    - FIX : Humanoid TDOF : Handle local axis correction
    - FIX : BlendShape : Correct reset value
    - FIX : Mirror : Process modification
     
  33. AloneSoft

    AloneSoft

    Joined:
    Apr 28, 2015
    Posts:
    303
    Version 1.1.3p1 has been released.
    - ADD : Add message display on unsupported version of Unity
    - ADD : ControlWindow/Selection : Move select
    - FIX : ControlWindow/Humanoid : Correction of range selection bug in Window scroll
    - FIX : Generic Mirror
    - FIX : Pivot Center
    - FIX : speedup
     
  34. AloneSoft

    AloneSoft

    Joined:
    Apr 28, 2015
    Posts:
    303
    Version 1.1.3p2 has been released.
    - FIX : ControlWindow/Selection : Move select : Fix Active Game Object
    - FIX : Pivot Center
    - FIX : OriginalIK : Basic : Weight initial value was corrected to 1.0
    - FIX : OriginalIK : Reset
     
  35. AloneSoft

    AloneSoft

    Joined:
    Apr 28, 2015
    Posts:
    303
    VeryAnimation does not yet support Unity 2018.3.0.
    This cause is a bug in Unity and can not be handled until it is fixed.
    Please use versions up to Unity 2018.2 for a while.
     
  36. pdinklag

    pdinklag

    Joined:
    Jan 24, 2017
    Posts:
    135
    What exactly is the bug in 2018.3? I just purchased VeryAnimation, so I cannot tell what's wrong. It appears to be fine.
     
  37. AloneSoft

    AloneSoft

    Joined:
    Apr 28, 2015
    Posts:
    303
    As a result of inquiring Unity of this problem, it was not a bug but a spec change.
    There was a big specification change in Root Motion at Unity 2018.3.0.
    As a result, if Animator 's Apply Root Motion is in a valid state, it will not work properly.
    We will update to address this issue as soon as the beginning of the year.
     
  38. pdinklag

    pdinklag

    Joined:
    Jan 24, 2017
    Posts:
    135
    Alright, thank you for the information and good luck! :)
     
  39. chrisk

    chrisk

    Joined:
    Jan 23, 2009
    Posts:
    700
    Hi, I'm using VA in 2018.2 and have some problem. When I click on "Edit Animation" on my character, I get "Null reference exceptions".

    Looking at the code, the problem is that GetBoneTransform() returns Null in UpdateBones()

    Code (CSharp):
    1.       var t = animator.GetBoneTransform((HumanBodyBones)bone);
    I double checked my Avatar in Animator component, they are configured as Humanoid and there isn't any issue.

    Do you know what's going on? I appreciate your help. Thanks.


    Update: When I click on "Play" and then click on "Edit Animation", it will work normally. This means that I must start the scene in order to use VA. This is really weird.
     
    Last edited: Jan 19, 2019
  40. chrisk

    chrisk

    Joined:
    Jan 23, 2009
    Posts:
    700
    There is one more problem.

    When clicked on "Edit Animation", I get the following error.

    upload_2019-1-20_6-22-11.png

    looking at the code, the number of bones do not match.

    upload_2019-1-20_6-22-3.png

    This happens when I pick up a weapon and the go into "Edit Animation"
    When I pickup a weapon, weapons are attached to a hand I suppose it changes the number of bones.

    Thanks for your support.
     

    Attached Files:

  41. AloneSoft

    AloneSoft

    Joined:
    Apr 28, 2015
    Posts:
    303
    Hello.
    It is strange that Null return there.
    Since animator.GetBoneTransform returns Null if animator.isInitialized is not true, there is the following initialization just before it.
    Code (CSharp):
    1.                  if (! animator.isInitialized)
    2.                      animator.Rebind ();
    Does this problem occur in all models?
    Will it also occur in Demo's model included in VeryAnimation?
     
  42. AloneSoft

    AloneSoft

    Joined:
    Apr 28, 2015
    Posts:
    303
    The bone information is updated every time when editing is started.
    It is also supposed to pick up things, increase or decrease of bones.
    The fact that the number of bones does not match means that the result of GameObject.Instantiate is different from the original.
    It is a very strange behavior, does this happen with all models? Or is it just a part of the model?
    Or is it possible to think that the script that works by instantiating is deleting bones?
    I would like to investigate in detail, but is it possible to provide data on the condition to be reproduced here?
    Please consider if possible.
     
  43. chrisk

    chrisk

    Joined:
    Jan 23, 2009
    Posts:
    700
    Hi, I'm using UMA with UCC(Opsive Character Controller) and it requires a bit different setup.
    I'll look into more what's going on.

    One other problem I have is that I can't change to different Animation clips. It's greyed out.
    upload_2019-1-20_13-58-15.png

    I know you can change in the the "Animation" window but I have very large number of animations but Unity doens't support scrollbar in animation lists. It's almost impossible to change to what I want.
    upload_2019-1-20_14-0-25.png
    Thanks.
     
  44. AloneSoft

    AloneSoft

    Joined:
    Apr 28, 2015
    Posts:
    303
    The grayed out information is only displaying the information displayed in the current Animation Window.
    Also, it is intended to enable you to select Animation Clip etc. with double clip.

    The problem of making the number of too many Animations inconvenienced in the Animation Window is only to ask Unity to improve.
    There is no choice but to switch currently with the PageUp key during editing.

    However, in VeryAnimation we will consider adding a UI that allows you to efficiently select target animation in the grayed out part.
     
  45. chrisk

    chrisk

    Joined:
    Jan 23, 2009
    Posts:
    700
    Thanks for your support. I think the biggest benefit of using VA is the ability to edit the animations in-place quickly.
    It is really valuable and I hope you keep up the good work. ^^
     
  46. AloneSoft

    AloneSoft

    Joined:
    Apr 28, 2015
    Posts:
    303
    Version 1.1.4 has been released.
    - ADD : Unity2018.3 support
    - ADD : Added log display at end of edit on error
    - ADD : Dummy Object color change effective flag addition
    - FIX : Fixed a problem that position shifted due to pause editing
    - FIX : Add warning about Root Motion relation
    - FIX : Save data of mirror bone
    - FIX : Unity2019.1 error
     
  47. chrisk

    chrisk

    Joined:
    Jan 23, 2009
    Posts:
    700
    Hi, thanks for the update. I'm wondering if the grey out animation selection has been enabled with better selection UI Unity's. It's a roadblocker for me. Please let me know in the patch note once it's available. Thanks again for your support.
     
  48. AloneSoft

    AloneSoft

    Joined:
    Apr 28, 2015
    Posts:
    303
    The addition of the selection UI is likely to correspond to the next update.
    Please wait for a little while.
     
  49. chrisk

    chrisk

    Joined:
    Jan 23, 2009
    Posts:
    700
    Awesome! Thanks a lot! I'll look forward to it.
     
  50. pdinklag

    pdinklag

    Joined:
    Jan 24, 2017
    Posts:
    135
    Nice to see an update for 2018.3. :)

    There seems to be some kind of bug... the attached humanoid animation looks fine on exact frames, but when playing the animation, the character seems to do a 360 turn around the X axis between frame 20 and 21. It can also be seen in VA's preview. I can't find a reason for this, the curves look fine. Any clue what might be wrong?
     

    Attached Files: