Announcement

Collapse
No announcement yet.

VICODynamics: a particle based physics library

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • [PLUGIN] VICODynamics: a particle based physics library

    A Particle Based Physics Library Implementing Position Based Dynamics

    Click image for larger version

Name:	VDS.jpg
Views:	1
Size:	107.2 KB
ID:	1191496

    Originally created as a pure UE4 plugin for our game, CHIKARA: Action Arcade Wrestling, in order to create physically simulated Ring Ropes. It was originally called VICO Dynamic Rope System Plugin but was limited in many ways.

    This library is the evolution of the VICO Dynamic Rope System Plugin; not only is this library essentially engine independent (almost true at the moment, requires external Rigid Body physics interface, PhysX in the case of UE4) but it also simulates a much more accurate system with higher performance, support for multi-threaded simulation, and most importantly: is in no way limited to just simulating ropes!

    VICODynamics can now simulate cloth, either procedurally created sheets or by converting Static Meshes into Cloth, with collision, attachments, tension constraints, drag modifiers, applied forces and physically simulated wind with support for Occlusion! And volume preserving soft-bodies are coming soon followed by fluids.

    The beauty of using a particle based simulation is that you are never limited in what you can create out of particles and constraints.

    Another big feature of VICO Dynamics; is that it runs on the CPU. This means it supports a wide variety of platforms: PC/Mac/Linux, Mobile and Console! No dependencies to any hardware. Has been tested on Windows/Linux/Mac, Xbox One, PS4/Pro and is being tested on the Nintendo Switch now.

    For more details and performance info, please visit this page: https://www.vicogamestudio.com/projects/vico-dynamics


    UPDATE 10/02/17: Feature Update 2 is on the Marketplace! Here: https://www.unrealengine.com/marketp...ynamics-plugin

    Trailer:


    Feature Rundown:


    Showcase:
    Here is a video of a Showcase level created using many features of VICODynamics. Captured in real-time on an i7 6800k with a GTX 1080 ti at 4k 60fps. This level uses 8,000 Particles and over 60,000 Constraints! All running at over 60fps in single-threaded mode and over 100fps in multi-threaded mode!

    Attached Files
    Last edited by VICOGameStudio; 10-02-2017, 11:57 AM.
    Owner of VICO Game Studio LLC
    Twitter: @VICO_GameStudio
    Current Projects:
    CHIKARA: Action Arcade Wrestling in collaboration with Dave Horn (@Action937) and CHIKARA Pro Wrestling - WIP Thread
    VICO Dynamics Physics Library - Details: https://www.vicogamestudio.com/projects/vico-dynamics

  • #2
    I really want to make a grappling hook with this. Looks awesome!
    Storyteller - An immersive VR audiobook player

    Dungeon Survival - WIP First person dungeon crawler with a focus on survival and environmental gameplay ala roguelikes

    Comment


    • #3
      Originally posted by n00854180t View Post
      I really want to make a grappling hook with this. Looks awesome!
      Thank you. A grappling hook implementation is actually on our Trello TODO list.
      Owner of VICO Game Studio LLC
      Twitter: @VICO_GameStudio
      Current Projects:
      CHIKARA: Action Arcade Wrestling in collaboration with Dave Horn (@Action937) and CHIKARA Pro Wrestling - WIP Thread
      VICO Dynamics Physics Library - Details: https://www.vicogamestudio.com/projects/vico-dynamics

      Comment


      • #4
        Very nice! We need more plugins like these!

        Comment


        • #5
          This is really awesome, rope physics have been in games for a very long time, but often neglected, so it'd be great to see this inside of UE4. And as a plus, it looks to be a cheap price too!
          Day 1 buy from me when it pops up on the market-place.

          I have cables that I would like players to be able to grab and plug in to machinery, so it'd be great to be able to do this without cables falling through the floor like they do right now.

          One question though, and I don't doubt the capability of the plugin, but will this work with environments that switch between normal gravity and zero-G?
          My unannounced, untitled Sci-Fi game: (Videos are fairly old, more to come soon)
          https://www.youtube.com/playlist?lis...cLWOxzBZK_MjdR

          Comment


          • #6
            nice! I can really use this.. I had a basic system in Unity, but since I switched to UE4.. was still looking for a good basic implementation for ropes.. and this looks like the one.
            As soon as the next project comes along where I need rope, I will certainly purchase this.

            Keep up the good work!

            Comment


            • #7
              Originally posted by Otreum View Post
              This is really awesome, rope physics have been in games for a very long time, but often neglected, so it'd be great to see this inside of UE4. And as a plus, it looks to be a cheap price too!
              Day 1 buy from me when it pops up on the market-place.

              I have cables that I would like players to be able to grab and plug in to machinery, so it'd be great to be able to do this without cables falling through the floor like they do right now.

              One question though, and I don't doubt the capability of the plugin, but will this work with environments that switch between normal gravity and zero-G?
              Yep, works as expected in zero-G. Also the gravity force can be set/changed at any time during runtime.
              Owner of VICO Game Studio LLC
              Twitter: @VICO_GameStudio
              Current Projects:
              CHIKARA: Action Arcade Wrestling in collaboration with Dave Horn (@Action937) and CHIKARA Pro Wrestling - WIP Thread
              VICO Dynamics Physics Library - Details: https://www.vicogamestudio.com/projects/vico-dynamics

              Comment


              • #8
                Originally posted by SolDrakibane View Post
                Very nice! We need more plugins like these!
                Originally posted by OldRaven View Post
                nice! I can really use this.. I had a basic system in Unity, but since I switched to UE4.. was still looking for a good basic implementation for ropes.. and this looks like the one.
                As soon as the next project comes along where I need rope, I will certainly purchase this.

                Keep up the good work!
                Thank you!
                Owner of VICO Game Studio LLC
                Twitter: @VICO_GameStudio
                Current Projects:
                CHIKARA: Action Arcade Wrestling in collaboration with Dave Horn (@Action937) and CHIKARA Pro Wrestling - WIP Thread
                VICO Dynamics Physics Library - Details: https://www.vicogamestudio.com/projects/vico-dynamics

                Comment


                • #9
                  Excellent work!

                  Is it working at very small scale as well?
                  I ask is because physics simulations are usually tweaked to work for certain sizes and we've stumbled on this problem recently when we tried to make a rope that was placed close to the camera (so it had to be quite small).
                  We ended up giving up on the idea but you've just revived the feature :P
                  David Hanson
                  You can follow our FPS development here: https://www.facebook.com/storm.united.mmofps

                  Comment


                  • #10
                    Originally posted by bigzer View Post
                    Excellent work!

                    Is it working at very small scale as well?
                    I ask is because physics simulations are usually tweaked to work for certain sizes and we've stumbled on this problem recently when we tried to make a rope that was placed close to the camera (so it had to be quite small).
                    We ended up giving up on the idea but you've just revived the feature :P
                    Happy to hear that and thank you.
                    As for the scaling, I don't see why it wouldn't work. I have not tested it though. How small are we talking?
                    Owner of VICO Game Studio LLC
                    Twitter: @VICO_GameStudio
                    Current Projects:
                    CHIKARA: Action Arcade Wrestling in collaboration with Dave Horn (@Action937) and CHIKARA Pro Wrestling - WIP Thread
                    VICO Dynamics Physics Library - Details: https://www.vicogamestudio.com/projects/vico-dynamics

                    Comment


                    • #11
                      Great!

                      Guys if you add tearable thick cloth support i will definitely using this on our projects (flex not supporting right now btw)

                      Comment


                      • #12
                        Originally posted by Korcan View Post
                        Great!

                        Guys if you add tearable thick cloth support i will definitely using this on our projects (flex not supporting right now btw)
                        The physics library supports tearing already, we just need to implement the rendering side in UE4.
                        Owner of VICO Game Studio LLC
                        Twitter: @VICO_GameStudio
                        Current Projects:
                        CHIKARA: Action Arcade Wrestling in collaboration with Dave Horn (@Action937) and CHIKARA Pro Wrestling - WIP Thread
                        VICO Dynamics Physics Library - Details: https://www.vicogamestudio.com/projects/vico-dynamics

                        Comment


                        • #13
                          How about if i bought your old plugin? Can i have access to this new one?
                          Edit: I just saw on your site that you provide a free upgrade for us, nice. Sign me up

                          Comment


                          • #14
                            very cool thanks!

                            Comment


                            • #15
                              Originally posted by tommytoad View Post
                              How about if i bought your old plugin? Can i have access to this new one?
                              Edit: I just saw on your site that you provide a free upgrade for us, nice. Sign me up
                              Yep, as you saw: Free upgrade to everyone who purchased the previous Ropes plugin.
                              Owner of VICO Game Studio LLC
                              Twitter: @VICO_GameStudio
                              Current Projects:
                              CHIKARA: Action Arcade Wrestling in collaboration with Dave Horn (@Action937) and CHIKARA Pro Wrestling - WIP Thread
                              VICO Dynamics Physics Library - Details: https://www.vicogamestudio.com/projects/vico-dynamics

                              Comment

                              Working...
                              X