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.
  2. Join us on Dec 8, 2022, between 7 am & 7 pm EST, in the DOTS Dev Blitz Day 2022 - Q&A forum, Discord, and Unity3D Subreddit to learn more about DOTS directly from the Unity Developers.
    Dismiss Notice
  3. Have a look at our Games Focus blog post series which will show what Unity is doing for all game developers – now, next year, and in the future.
    Dismiss Notice

Someone at Unity, do you know what happened to Kinematica?

Discussion in 'Animation' started by chrisk, Oct 31, 2018.

  1. one_one

    one_one

    Joined:
    May 20, 2013
    Posts:
    610
    If you mean animation rigging by that, it's... not exactly a rigging/bone weighting sytem. While I'm also a little sad about the lack of news/updates about this, I don't think animation rigging should be smack-talked, particularly because I think it's mostly a different dev team. That said, MxM is already out and pretty good.
     
  2. Alverik

    Alverik

    Joined:
    Apr 15, 2016
    Posts:
    416
    No news yet? Really want to test a preview package already, haha....
     
  3. mhernandez88

    mhernandez88

    Joined:
    Jul 20, 2016
    Posts:
    37
    Some of you need to stop with the FUD and the misinformation. Kinematica was not set aside for Animation Rigging. Kinematica is easily one of the more complex and exciting features to be released lately other than the new cinemachine and they more than liikely want it to be DOTS friendly from the get go. Kinematica's main work was built before DOTS began to reach a more stable ground. The only assumption that makes any sense at all, is that with everything changing so fast, kinematica is having a hard time finding a stable release point.
     
    one_one likes this.
  4. jcam00

    jcam00

    Joined:
    Oct 9, 2019
    Posts:
    3
    Just from what I can see.. they're very much interested in making a big impact with Kinematica's release. Suspect it would drop sometime this year, 2020.2 or 2020.3, but for them to keep it alive this long and tease the release for 2 years, they're just wanting it to be perfected. Nothing wrong with that.
     
    Alverik likes this.
  5. Alverik

    Alverik

    Joined:
    Apr 15, 2016
    Posts:
    416
    True, I'm just dying to try it out, haha.
     
  6. one_one

    one_one

    Joined:
    May 20, 2013
    Posts:
    610
    Again, MxM follows a similar approach - though not machine learning based - and it's out already. It's also doing a pretty good job and is being actively maintained. So if you want to try out that technology, it's certainly a good place to start.
     
  7. Kaen_SG

    Kaen_SG

    Joined:
    Apr 7, 2017
    Posts:
    206
    I would recommend MxM as well.. the dev is very active on his discord and maintains top notch video tutorials.
    I'm experimenting with Motion matching with a view to possibly use it for my project, not 100% sold yet but really excited about the tech. Like you, I got tired of waiting for kinematica and MxM is already in a somewhat usable state.
     
  8. Alverik

    Alverik

    Joined:
    Apr 15, 2016
    Posts:
    416
    I live in a third world country and money is tight, haha... So, I''ll just have to wait.
     
    Last edited: Mar 25, 2020
    PalmGroveSoftware likes this.
  9. mgear

    mgear

    Joined:
    Aug 3, 2010
    Posts:
    8,133
    mentioned as "prerelease" in todays roadmap video,

    upload_2020-3-25_19-56-34.png
     
    AntonQvarfordt and Alverik like this.
  10. AntonQvarfordt

    AntonQvarfordt

    Joined:
    Mar 14, 2013
    Posts:
    27

    Your image seemed a bit wonked so uploaded a cropped version.
     

    Attached Files:

    mgear and Alverik like this.
  11. rz_0lento

    rz_0lento

    Joined:
    Oct 8, 2013
    Posts:
    2,357
    Apparently there's a preview package out already. You can put this to your packages/manifest.json:

    "com.unity.kinematica": "0.4.0-preview",

    Docs can be found locally on your project folders package cache:


    And it does seem to ship with bunch of simple samples:
     
    hopeful, Alverik and mgear like this.
  12. DerekMcKinley

    DerekMcKinley

    Joined:
    Jun 24, 2014
    Posts:
    16
    Hello, where can I find this? What version of unity are you using?
     
  13. hippocoder

    hippocoder

    Digital Ape Moderator

    Joined:
    Apr 11, 2010
    Posts:
    29,723
    If you are patient it will appear on package manager soonish I think. If you want it sooner it means altering your manifest file as he said above.
     
    Alverik and DerekMcKinley like this.
  14. DerekMcKinley

    DerekMcKinley

    Joined:
    Jun 24, 2014
    Posts:
    16
    Hello, I am stuck with some errors when importing the preliminary kinematics examples, I have solved some on my own but these errors already exceed my little knowledge, I get more errors if I update dependencies like collections, jobs and burts.
    I don't know if this is the right place to ask about this.


    Cannot play Kinematica asset on target Biped : Binary '........../Assets/StreamingAssets/KinematicaBinary_ba3871522913c8744a6ab0c114cf005d.bin' does not exist. Did you forget to buid the corresponding Kinematica asset, Assets/Samples/Kinematica/0.4.0-preview/Hello World/HelloWorld.asset ?
    UnityEngine.Debug:LogError(Object)
    Unity.Kinematica.Kinematica:OnEnable() (at Library/PackageCache/com.unity.kinematica@0.4.0-preview/Runtime/Kinematica.cs:178)


    A Native Collection has not been disposed, resulting in a memory leak. Allocated from:
    Unity.Kinematica.MemoryChunk:Create(MemoryRequirements, Allocator) (at Library\PackageCache\com.unity.kinematica@0.4.0-preview\Runtime\Supplementary\Memory\MemoryChunk.cs:391)
    Unity.Kinematica.Kinematica:get_Synthesizer() (at Library\PackageCache\com.unity.kinematica@0.4.0-preview\Runtime\Kinematica.cs:119)
    Unity.Kinematica.Kinematica:CreatePlayableGraph() (at Library\PackageCache\com.unity.kinematica@0.4.0-preview\Runtime\Kinematica.cs:296)
    Unity.Kinematica.Kinematica:OnEnable() (at Library\PackageCache\com.unity.kinematica@0.4.0-preview\Runtime\Kinematica.cs:169)
     
    Last edited: Apr 10, 2020
  15. DeltaSixFive

    DeltaSixFive

    Joined:
    Sep 9, 2017
    Posts:
    1
    You need to build the database, click on the "Biped" Kinematica Asset then open the Builder and hit build. May take a few minutes but then it should work.
     
    DerekMcKinley likes this.
  16. ina

    ina

    Joined:
    Nov 15, 2010
    Posts:
    1,029
    nice does anyone have any results from kinematica from the package preview?
     
  17. chusmaverde

    chusmaverde

    Joined:
    Jun 10, 2013
    Posts:
    29
  18. chrisk

    chrisk

    Joined:
    Jan 23, 2009
    Posts:
    700
    Hmm. it's already May and there is no preview package as promised and no words on the delay.
    I don't have a good feeling about this package just like many others. 1.5 years of delay with no words. And a session without even making the preview package available??
    Please make the package available before the session so that we can ask intelligent questions, unless you don't want us to.
    I think we all deserve it waiting quietly all this time, no?

    Thanks.

    ps. I tried to download the package manually and it has bare minimum samples. I hope they improved since then.
     
    Last edited: May 1, 2020
  19. DerekMcKinley

    DerekMcKinley

    Joined:
    Jun 24, 2014
    Posts:
    16
    Hi, I can no longer download the kinematica examples, it appears disabled, when I change the manifest file I get all these errors and more, has something changed or was it removed?

    Library\PackageCache\com.unity.kinematica@0.4.0-preview\Runtime\SnapshotDebugger\Debugger.cs(10,31): error CS0234: The type or namespace name 'PlayerLoop' does not exist in the namespace 'UnityEngine' (are you missing an assembly reference?)
    Library\PackageCache\com.unity.kinematica@0.4.0-preview\Runtime\SnapshotDebugger\DebugInfo\FrameDebugger.cs(2,13): error CS0234: The type or namespace name 'Mathematics' does not exist in the namespace 'Unity' (are you missing an assembly reference?)
    Library\PackageCache\com.unity.kinematica@0.4.0-preview\Runtime\SnapshotDebugger\UpdateSystem.cs(1,19): error CS0234: The type or namespace name 'LowLevel' does not exist in the namespace 'UnityEngine' (are you missing an assembly reference?)
    Library\PackageCache\com.unity.kinematica@0.4.0-preview\Runtime\SnapshotDebugger\ReadExtensions.cs(412,58): error CS0246: The type or namespace name 'NativeList<>' could not be found (are you missing a using directive or an assembly reference?)
     
  20. rz_0lento

    rz_0lento

    Joined:
    Oct 8, 2013
    Posts:
    2,357
    You don't need the manifest modification anymore. You need to enable preview packages and Kinematica 0.5.0-preview.1will show up in the Package Manager if you are above min supported version for Kinematica, which currently requires 2019.3 or newer.

    Also, Kinematica Unite Now session here:
     
  21. Alverik

    Alverik

    Joined:
    Apr 15, 2016
    Posts:
    416
    Thanks. Checked 0.4 a while back and it's looking nice, transitions look pretty good (code is more dots like, but looks manageable). Gonna check the video and the newer version soon (hurt my hands a few days ago so haven't used the PC much for a while).

    Anyway, almost missed it. This Unite is pretty low key compared to the usual (but it's to be expected, haha..).
     
  22. rz_0lento

    rz_0lento

    Joined:
    Oct 8, 2013
    Posts:
    2,357
    https://resources.unity.com/unitenow lists all past streams + lists few that are coming up next.
     
    Alverik likes this.
  23. damian1994

    damian1994

    Joined:
    Jul 7, 2019
    Posts:
    9
    Hello everyone!
    I'd like to know if Unity is working to implement humanoids in Kinematica ... I'm trying to tweak the new Kinematica animation system but it doesn't work with humanoids, it just looks like bipedal ... Any response from Team Unity?
     
  24. Thaina

    Thaina

    Joined:
    Jul 13, 2012
    Posts:
    760
    Currently kinematica still depend on collections 0.5. Which it has been 0.17 and it was changed NativeString to FixedString and cause error to import it in the project
     
  25. AcidArrow

    AcidArrow

    Joined:
    May 20, 2010
    Posts:
    9,634
    They are not.
    • In order to focus our efforts on delivering a high-quality and well-integrated suite of animation technology, Kinematica development will temporarily pause for 2021.
    https://forum.unity.com/threads/animation-status-update-q4-2020.1023445/