Search Unity

Assets APE - DeepMotion Avatar Physics Engine for Robust Joints and Powerful Motors

Discussion in 'Works In Progress - Archive' started by DeepMotionPhysics, Jul 31, 2014.

  1. DeepMotionPhysics

    DeepMotionPhysics

    Joined:
    Jul 31, 2014
    Posts:
    243
    WebGL platform support was added to APE as shown in the following demo. Which means APE developers can show case their creations to their prospective users now via a web browser without downloading now:



    Cheers
    DeepMotion Physcs
    http://deepmotion.com/avatar
     
  2. DeepMotionPhysics

    DeepMotionPhysics

    Joined:
    Jul 31, 2014
    Posts:
    243
    A metal chain of 80 rigid bodies with self collision simulated in realtime at 60Hz using DeepMotion Avatar Physics Engine available as a Unity plugin.



    Cheers
    DeepMotion Physcs
    http://deepmotion.com/avatar
     
    John-G and tapawafo like this.
  3. DeepMotionPhysics

    DeepMotionPhysics

    Joined:
    Jul 31, 2014
    Posts:
    243
    At DeepMotion we always strive to improve our physics engine to simulate robust and accurate mechanical and robotic mechanisms. A new Motor type "Continuous Force Motor" has just been added besides the existing velocity motor and positional motors modes. Here are a few demos.

    The 1st video is to compare the effects of force motor, positional motor and joint limits on a prismatic joint simulated by Avatar Physics engine. The force motor is driven by a continuous force in the DOF allowed by the prismatic joint.



    The 2nd video is a demo to use the "continuous force motors" configured on two hinge joints and one ball joint to create a "pin ball" mechanism. The pivot point of the ball joint is right above the line passing through the pivots of the two pins. By applying different "torque motors" to the 3 Euler axis of the ball joint the ball is actuated for a perpetual looping through the pins.



    The 3rd video is a demo and validation of force motors on slider joints and hinge joints and how they interact with each other.



    The Avatar Physics is available for FREE Alpha Testing sign up at http://deepmotion.com/avatar

    Cheers
    DeepMotion Physcs
    http://deepmotion.com/avatar
     
    tapawafo likes this.
  4. DeepMotionPhysics

    DeepMotionPhysics

    Joined:
    Jul 31, 2014
    Posts:
    243
    APE rolled into DeepMotion Avatar. Please go to our updated website: http://deepmotion.com/avatar
     
  5. tapawafo

    tapawafo

    Joined:
    Jul 25, 2016
    Posts:
    170
    This is some seriously impressive work. I've been working on a variety of physics-based VR projects, and so the capabilities shown in this asset are really intriguing! Especially as an enhancement/alternative to Unity's physics solutions, with which I've had many frustrating issues.

    Is there a resource/documentation somewhere that explains/exemplifies the implementation of the Avatar physics engine in a game? What's shown in the overview videos looks outstanding but I'm having trouble imagining the kind of work that would go into character controllers and the like - stuff like locomotion, animation playback, etc.

    Thanks.
     
    Alverik likes this.
  6. DeepMotionPhysics

    DeepMotionPhysics

    Joined:
    Jul 31, 2014
    Posts:
    243
    Thank you for the nice words. We have DeepMotion Avatar Alpha program open to sign-up in the following. Once approved you will be granted FREE alpha test version of the plug-in as well as example Unity scenes and documents regarding to how to apply it in your project:

    http://deepmotion.com/avatar

    Regarding character controllers like locomotion please refer to the Avatar Character Engine thread here:

    https://forum.unity.com/threads/dee...se-of-physically-simulated-characters.504917/

    The Avatar Character Engine is also part of the Avatar package integrated with Avatar Physics Engine discussed in this thread.

    Cheers
    DeepMotion Physcs
    http://deepmotion.com/avatar
     
    Alverik and tapawafo like this.
  7. superjayman

    superjayman

    Joined:
    May 31, 2013
    Posts:
    185
    When is this coming out??
     
  8. DeepMotionPhysics

    DeepMotionPhysics

    Joined:
    Jul 31, 2014
    Posts:
    243
  9. khos

    khos

    Joined:
    May 10, 2016
    Posts:
    1,490
    Hi, I just noticed it includes softbodies support, will that mean I could assign this as a script to a car wheels tire mesh for simulating tire deflation/pressure?
     
  10. DeepMotionPhysics

    DeepMotionPhysics

    Joined:
    Jul 31, 2014
    Posts:
    243
    It's mainly for simulating deformable organic creature body/muslce/fat instead of car wheels.
     
    khos likes this.
  11. khos

    khos

    Joined:
    May 10, 2016
    Posts:
    1,490
    Ok :)
     
  12. Ultroman

    Ultroman

    Joined:
    Mar 10, 2014
    Posts:
    110
    Your progress is extremely impressive, but I have money to give you, because I need stable joints for a game in production. We've needed stable joints in Unity since Unity became a thing :) When can we expect a version of APE we can actually ship products with?

    Also, will it be possible to just buy the APE part, because I have no need for the other stuff on your page.

    Thanks for working hard on this!
     
  13. DeepMotionPhysics

    DeepMotionPhysics

    Joined:
    Jul 31, 2014
    Posts:
    243
    @Ultroman: Yes commercial license of APE to actually ship products with is available. Feel free to contact licensing@deepmotion.com to share with the team your project requirements.

     
  14. DeepMotionPhysics

    DeepMotionPhysics

    Joined:
    Jul 31, 2014
    Posts:
    243
    Front Loader simulated with DeepMotion Avatar Physics Engine:
     
    Last edited: Jun 3, 2018
    songjiekun and tapawafo like this.
  15. bigkahuna

    bigkahuna

    Joined:
    Apr 30, 2006
    Posts:
    5,434
    Video isn't working?
     
  16. DeepMotionPhysics

    DeepMotionPhysics

    Joined:
    Jul 31, 2014
    Posts:
    243
    sorry, just fixed the video URL.
     
  17. FuzzyShan

    FuzzyShan

    Joined:
    Jul 30, 2012
    Posts:
    182
    I have just tested this plugin, the result seems to be determinstic on same device(not confirmed with different devices), this is really big step forward compare to all other physics engine that would return determinstic results, which is a big help for networking game, simulating very complicated physics without bog down server's calculation and bandwidth.

    The randomness unchecked however does go deep into the dll, which is not exposed to us, I was wondering if somebody in the dev. team could answer testing different devices would result in same detersmintic outcome. Since it seems to be floating point, so I assume all the results is not fixed calculation... so if some how you guys got this to work on different devices, i would be suprised.
     
  18. Innovine

    Innovine

    Joined:
    Aug 6, 2017
    Posts:
    522
    Thats kinda cool, but what's wrong with the gravity? I notice in nearly all of your videos everything looks slow and underwaterish, but its clear the digger is driving around like normal. Why is the gravity on the rocks so low? They look like inflatable rocks.
     
  19. vitaly

    vitaly

    Joined:
    Oct 12, 2012
    Posts:
    10
    Is there a way to test this engine? Will it be ever available? What are alternative solutions for articulation joints based on Featherstone’s algorithm which I can use in unity3d do you know?
     
  20. vitaly

    vitaly

    Joined:
    Oct 12, 2012
    Posts:
    10
    I need this engine!!!
     
  21. PaulNK

    PaulNK

    Joined:
    Apr 8, 2015
    Posts:
    27
  22. DeepMotionPhysics

    DeepMotionPhysics

    Joined:
    Jul 31, 2014
    Posts:
    243
    APE is launched and therefore our Alpha program is closed. However we are still a startup and due to the cost of support we can only service B2B customers for this initial launch. We hope in the future we will be able to create a license or business model for indie developers to leverage APE as well.

    For now if you are a studio or company who are interested in licensing APE for a commercial product or project please contact our enterprise/studio sales team with the following form and include the word "APE" in the message:

    https://www.deepmotion.com/general-contact

    There are some really really exciting commercial projects/titles being built with APE now by our customers and we might be able to announce one of them in the near future. So, stay tuned !

    https://www.deepmotion.com/general-contact

    Thanks
    Articulated Physics Team