VICODynamics: a particle based Soft-Body physics Plugin

I found a way to simulate basic cable component in local space:
https://thomasmountainborn.com/2019/01/25/unreal-quick-tip-simulating-cable-components-in-local-space/

It would be awesome if you can add this feature to VicoDynamics plugin also.

2 Likes

Hmm not sure if you guys pushed a new update? but im now getting this on compile to android.


  01-12 07:53:39.154  5108  5139 D UE4     : [2022.01.12-07.53.39:154][  0]LogProperty: Error: Struct type unknown for property 'StructProperty /Game/Blueprints/B_BasicRope.B_BasicRope_C:DetachSimulatingComponent:CallFunc_GetAttachment_OutAttachment'; perhaps the USTRUCT() was renamed or deleted?
  01-12 07:53:39.162  5108  5139 D UE4     : [2022.01.12-07.53.39:161][  0]LogProperty: Error: Struct type unknown for property 'StructProperty /Game/Blueprints/B_BasicRope_2.B_BasicRope_2_C:DetachSimulatingComponent:CallFunc_GetAttachment_OutAttachment'; perhaps the USTRUCT() was renamed or deleted?


  01-12 07:53:39.178  5108  5139 D UE4     : [2022.01.12-07.53.39:178][  0]LogStreaming: Error: Missing Dependency, request for /Script/VICODynamicsPlugin.VDRopeComponent but it hasn't been created yet.
  01-12 07:53:39.178  5108  5139 D UE4     : [2022.01.12-07.53.39:178][  0]LogStreaming: Error: Could not find class VDRopeComponent to create VDRope



update -

This project was created in 4.22, so was using blueprints from last year. We only have 3 ropes on screen so ive deleted them and created a new actor and used the current version of VDROPE. Compiles and runs again now, but no rope is visible and back to previous error message

LogVICODynamics: Display: Loading VICO Dynamics Plugin.
  LogVICODynamics: Display: VICODynamics DLL Folder found: "../../../Engine/Plugins/Marketplace/VICODynamicsPlugin/Source/VICODynamicsPlugin/VICODynamics/Lib/Win64/"!
  LogVICODynamics: Display: VICO Dynamics plugin is loaded.
  LogAudioCaptureCore: Display: No Audio Capture implementations found. Audio input will be silent.
  LogAudioCaptureCore: Display: No Audio Capture implementations found. Audio input will be silent.
  LogClass: Display: ByteProperty FVDCollisionSettings::ObjectType is not initialized properly. Module:VICODynamicsPlugin File:Public/VDSimulatedObject.h
  LogClass: Display: ByteProperty FVDCollisionSettings::CollisionEnabled is not initialized properly. Module:VICODynamicsPlugin File:Public/VDSimulatedObject.h
  LogClass: Display: 2 Uninitialized script struct members found including 0 object properties

More android compile woes ?

 01-14 17:17:51.812 17023 17052 D UE4     : [2022.01.14-17.17.51:812][  0]LogStreaming: Error:         Dep S_BEFORE_S Export     0    /Game/Blueprints/datacable.datacable_C     (class BlueprintGeneratedClass)
  01-14 17:17:51.813 17023 17052 D UE4     : [2022.01.14-17.17.51:813][  0]LogStreaming: Error:         Dep S_BEFORE_C Import     8   /Script/VICODynamicsPlugin.VDRopeComponent
  01-14 17:17:51.814 17023 17052 D UE4     : [2022.01.14-17.17.51:814][  0]LogStreaming: Error:         Dep S_BEFORE_C Import    15   /Script/VICODynamicsPlugin.Default__VDRopeComponent
  01-14 17:17:51.814 17023 17052 D UE4     : [2022.01.14-17.17.51:814][  0]LogStreaming: Error:         Dep C_BEFORE_C Export     0    /Game/Blueprints/datacable.datacable_C     (class BlueprintGeneratedClass)
  01-14 17:17:51.814 17023 17052 D UE4     : [2022.01.14-17.17.51:814][  0]LogStreaming: Error: Missing Dependency, request for /Script/VICODynamicsPlugin.VDRopeComponent but it hasn't been created yet.
  01-14 17:17:51.814 17023 17052 D UE4     : [2022.01.14-17.17.51:814][  0]LogStreaming: Error: Could not find class VDRopeComponent to create VDRope_GEN_VARIABLE
  01-14 17:17:51.859 17023 17165 V UE4     : [NetworkChangedManager] Verifying internet connection with host: https://example.com/
  01-14 17:17:52.090 17023 17165 V UE4     : [NetworkChangedManager] Connectivity hasn't changed. Current state: CONNECTION_AVAILABLE
  01-14 17:17:52.091 17023 17165 V UE4     : [NetworkChangedManager] Full network check complete. State: CONNECTION_AVAILABLE
  01-14 17:17:52.608 17023 17052 D UE4     : [2022.01.14-17.17.52:608][  0]LogMaterial: Error: Loading a material resource None with an invalid ShaderMap!
  01-14 17:17:52.744 17023 17052 D UE4     : [2022.01.14-17.17.52:743][  0]LogStreaming: Error: ****DumpDependencies [Dependencies]:
  01-14 17:17:52.744 17023 17052 D UE4     : [2022.01.14-17.17.52:744][  0]LogStreaming: Error:     Export 49 /Game/VirtualRealityBP/Blueprints/BP_MotionController.BP_MotionController_C:SteamVRChaperone_GEN_VARIABLE
  01-14 17:17:52.744 17023 17052 D UE4     : [2022.01.14-17.17.52:744][  0]LogStreaming: Error:     Linker is ../../../Projectb/Content/VirtualRealityBP/Blueprints/BP_MotionController.uasset
  01-14 17:17:52.746 17023 17052 D UE4     : [2022.01.14-17.17.52:746][  0]LogStreaming: Error:         Dep S_BEFORE_S Export    18    /Game/VirtualRealityBP/Blueprints/BP_MotionController.BP_MotionController_C     (class BlueprintGeneratedClass)
  01-14 17:17:52.746 17023 17052 D UE4     : [2022.01.14-17.17.52:746][  0]LogStreaming: Error:         Dep S_BEFORE_C Import    35   /Script/SteamVR.SteamVRChaperoneComponent
  01-14 17:17:52.746 17023 17052 D UE4     : [2022.01.14-17.17.52:746][  0]LogStreaming: Error:         Dep S_BEFORE_C Import   162   /Script/SteamVR.Default__SteamVRChaperoneComponent
  01-14 17:17:52.746 17023 17052 D UE4     : [2022.01.14-17.17.52:746][  0]LogStreaming: Error:         Dep C_BEFORE_C Export    18    /Game/VirtualRealityBP/Blueprints/BP_MotionController.BP_MotionController_C     (class BlueprintGeneratedClass)
  01-14 17:17:52.746 17023 17052 D UE4     : [2022.01.14-17.17.52:746][  0]LogStreaming: Error: Missing Dependency, request for /Script/SteamVR.SteamVRChaperoneComponent but it hasn't been created yet.
  01-14 17:17:52.746 17023 17052 D UE4     : [2022.01.14-17.17.52:746][  0]LogStreaming: Error: Could not find class SteamVRChaperoneComponent to create SteamVRChaperone_GEN_VARIABLE
  01-14 17:17:53.105 17023 17052 D UE4     : [2022.01.14-17.17.53:105][  0]LogStreaming: Error: ****DumpDependencies [Dependencies]:
  01-14 17:17:53.105 17023 17052 D UE4     : [2022.01.14-17.17.53:105][  0]LogStreaming: Error:     Export 86 /Game/VirtualRealityBP/Maps/level1LVL1.level1LVL1:PersistentLevel.datacable2.VDRope
  01-14 17:17:53.106 17023 17052 D UE4     : [2022.01.14-17.17.53:106][  0]LogStreaming: Error:     Linker is ../../../Projectb/Content/VirtualRealityBP/Maps/level1LVL1.umap
  01-14 17:17:53.106 17023 17052 D UE4     : [2022.01.14-17.17.53:106][  0]LogStreaming: Error:         Dep C_BEFORE_S Export    29    /Game/VirtualRealityBP/Maps/level1LVL1.level1LVL1:PersistentLevel.data_start2     (class nipple_Blueprint_C)
  01-14 17:17:53.106 17023 17052 D UE4     : [2022.01.14-17.17.53:106][  0]LogStreaming: Error:         Dep C_BEFORE_S Export    18    /Game/VirtualRealityBP/Maps/level1LVL1.level1LVL1:PersistentLevel.handcontroller_2     (class handcontroller_C)
  01-14 17:17:53.106 17023 17052 D UE4     : [2022.01.14-17.17.53:106][  0]LogStreaming: Error:         Dep C_BEFORE_S Import    70   /Game/Blueprints/color_cccccc.color_cccccc
  01-14 17:17:53.107 17023 17052 D UE4     : [2022.01.14-17.17.53:107][  0]LogStreaming: Error:         Dep C_BEFORE_S Export    37    /Game/VirtualRealityBP/Maps/level1LVL1.level1LVL1:PersistentLevel.datacable2.DefaultSceneRoot     (class SceneComponent)
  01-14 17:17:53.107 17023 17052 D UE4     : [2022.01.14-17.17.53:107][  0]LogStreaming: Error:         Dep C_BEFORE_S Import     4   /Game/Blueprints/datacable.datacable_C
  01-14 17:17:53.107 17023 17052 D UE4     : [2022.01.14-17.17.53:107][  0]LogStreaming: Error:         Dep S_BEFORE_C Import    57   /Script/VICODynamicsPlugin.VDRopeComponent
  01-14 17:17:53.107 17023 17052 D UE4     : [2022.01.14-17.17.53:107][  0]LogStreaming: Error:         Dep S_BEFORE_C Import   184   /Game/Blueprints/datacable.datacable_C:VDRope_GEN_VARIABLE
  01-14 17:17:53.107 17023 17052 D UE4     : [2022.01.14-17.17.53:107][  0]LogStreaming: Error:         Dep C_BEFORE_C Export    14    /Game/VirtualRealityBP/Maps/level1LVL1.level1LVL1:PersistentLevel.datacable2     (class datacable_C)
  01-14 17:17:53.107 17023 17052 D UE4     : [2022.01.14-17.17.53:107][  0]LogStreaming: Error: Missing Dependency, request for /Script/VICODynamicsPlugin.VDRopeComponent but it hasn't been created yet.
  01-14 17:17:53.107 17023 17052 D UE4     : [2022.01.14-17.17.53:107][  0]LogStreaming: Error: Could not find class VDRopeComponent to create VDRope
  01-14 17:17:53.107 17023 17052 D UE4     : [2022.01.14-17.17.53:107][  0]LogStreaming: Error: ****DumpDependencies [Dependencies]:
  01-14 17:17:53.108 17023 17052 D UE4     : [2022.01.14-17.17.53:108][  0]LogStreaming: Error:     Export 87 /Game/VirtualRealityBP/Maps/level1LVL1.level1LVL1:PersistentLevel.datacable_2.VDRope
  01-14 17:17:53.108 17023 17052 D UE4     : [2022.01.14-17.17.53:108][  0]LogStreaming: Error:     Linker is ../../../Projectb/Content/VirtualRealityBP/Maps/level1LVL1.umap
  01-14 17:17:53.108 17023 17052 D UE4     : [2022.01.14-17.17.53:108][  0]LogStreaming: Error:         Dep C_BEFORE_S Export    28    /Game/VirtualRealityBP/Maps/level1LVL1.level1LVL1:PersistentLevel.data_start     (class nipple_Blueprint_C)
  01-14 17:17:53.108 17023 17052 D UE4     : [2022.01.14-17.17.53:108][  0]LogStreaming: Error:         Dep C_BEFORE_S Export    13    /Game/VirtualRealityBP/Maps/level1LVL1.level1LVL1:PersistentLevel.data_object_2     (class data_object_C)
  01-14 17:17:53.108 17023 17052 D UE4     : [2022.01.14-17.17.53:108][  0]LogStreaming: Error:         Dep C_BEFORE_S Import    70   /Game/Blueprints/color_cccccc.color_cccccc
  01-14 17:17:53.108 17023 17052 D UE4     : [2022.01.14-17.17.53:108][  0]LogStreaming: Error:         Dep C_BEFORE_S Export    38    /Game/VirtualRealityBP/Maps/level1LVL1.level1LVL1:PersistentLevel.datacable_2.DefaultSceneRoot     (class SceneComponent)
  01-14 17:17:53.108 17023 17052 D UE4     : [2022.01.14-17.17.53:108][  0]LogStreaming: Error:         Dep C_BEFORE_S Import     4   /Game/Blueprints/datacable.datacable_C
  01-14 17:17:53.109 17023 17052 D UE4     : [2022.01.14-17.17.53:109][  0]LogStreaming: Error:         Dep S_BEFORE_C Import    57   /Script/VICODynamicsPlugin.VDRopeComponent
  01-14 17:17:53.109 17023 17052 D UE4     : [2022.01.14-17.17.53:109][  0]LogStreaming: Error:         Dep S_BEFORE_C Import   184   /Game/Blueprints/datacable.datacable_C:VDRope_GEN_VARIABLE
  01-14 17:17:53.109 17023 17052 D UE4     : [2022.01.14-17.17.53:109][  0]LogStreaming: Error:         Dep C_BEFORE_C Export    15    /Game/VirtualRealityBP/Maps/level1LVL1.level1LVL1:PersistentLevel.datacable_2     (class datacable_C)
  01-14 17:17:53.109 17023 17052 D UE4     : [2022.01.14-17.17.53:109][  0]LogStreaming: Error: Missing Dependency, request for /Script/VICODynamicsPlugin.VDRopeComponent but it hasn't been created yet.
  01-14 17:17:53.109 17023 17052 D UE4     : [2022.01.14-17.17.53:109][  0]LogStreaming: Error: Could not find class VDRopeComponent to create VDRope
  01-14 17:17:53.109 17023 17052 D UE4     : [2022.01.14-17.17.53:109][  0]LogStreaming: Error: ****DumpDependencies [Dependencies]:
  01-14 17:17:53.109 17023 17052 D UE4     : [2022.01.14-17.17.53:109][  0]LogStreaming: Error:     Export 88 /Game/VirtualRealityBP/Maps/level1LVL1.level1LVL1:PersistentLevel.newHOSE_2.VDSplineRope
  01-14 17:17:53.110 17023 17052 D UE4     : [2022.01.14-17.17.53:109][  0]LogStreaming: Error:     Linker is ../../../Projectb/Content/VirtualRealityBP/Maps/level1LVL1.umap
  01-14 17:17:53.110 17023 17052 D UE4     : [2022.01.14-17.17.53:110][  0]LogStreaming: Error:         Dep C_BEFORE_S Export    31    /Game/VirtualRealityBP/Maps/level1LVL1.level1LVL1:PersistentLevel.nipple_Blueprint2_5     (class nipple_Blueprint_C)
  01-14 17:17:53.110 17023 17052 D UE4     : [2022.01.14-17.17.53:110][  0]LogStreaming: Error:         Dep C_BEFORE_S Export    83    /Game/VirtualRealityBP/Maps/level1LVL1.level1LVL1:PersistentLevel.hose_end     (class Toolpickup_C)
  01-14 17:17:53.110 17023 17052 D UE4     : [2022.01.14-17.17.53:110][  0]LogStreaming: Error:         Dep C_BEFORE_S Import    71   /Game/Blueprints/red.red
  01-14 17:17:53.110 17023 17052 D UE4     : [2022.01.14-17.17.53:110][  0]LogStreaming: Error:         Dep C_BEFORE_S Export    40    /Game/VirtualRealityBP/Maps/level1LVL1.level1LVL1:PersistentLevel.newHOSE_2.DefaultSceneRoot     (class SceneComponent)
  01-14 17:17:53.110 17023 17052 D UE4     : [2022.01.14-17.17.53:110][  0]LogStreaming: Error:         Dep C_BEFORE_S Import     5   /Game/Blueprints/newHOSE.newHOSE_C
  01-14 17:17:53.110 17023 17052 D UE4     : [2022.01.14-17.17.53:110][  0]LogStreaming: Error:         Dep S_BEFORE_C Import    58   /Script/VICODynamicsPlugin.VDSplineRopeComponent
  01-14 17:17:53.111 17023 17052 D UE4     : [2022.01.14-17.17.53:111][  0]LogStreaming: Error:         Dep S_BEFORE_C Import   185   /Game/Blueprints/newHOSE.newHOSE_C:VDSplineRope_GEN_VARIABLE
  01-14 17:17:53.111 17023 17052 D UE4     : [2022.01.14-17.17.53:111][  0]LogStreaming: Error:         Dep C_BEFORE_C Export    27    /Game/VirtualRealityBP/Maps/level1LVL1.level1LVL1:PersistentLevel.newHOSE_2     (class newHOSE_C)
  01-14 17:17:53.111 17023 17052 D UE4     : [2022.01.14-17.17.53:111][  0]LogStreaming: Error: Missing Dependency, request for /Script/VICODynamicsPlugin.VDSplineRopeComponent but it hasn't been created yet.
  01-14 17:17:53.112 17023 17052 D UE4     : [2022.01.14-17.17.53:111][  0]LogStreaming: Error: Could not find class VDSplineRopeComponent to create VDSplineRope
  01-14 17:17:53.298 17023 17052 D UE4     : [2022.01.14-17.17.53:298][  0]LogMaterial: Error: Tried to access an uncooked shader map ID in a cooked application

hi there dev. Anything brewing for 2022? especially for soft body physics? :slight_smile: thank you

When I use the Rebuild Rope Attached node the rope goes crazy all over the place. Is there any way to make it stable?

Hey!

I just got your plug-in! Itā€™s really cool! I am trying to get familiar with it, but I am unable to access your website: https://wwwā€¦com/ for documentation.

I also need access to the UE5 Plug-in and I sent in my request but havenā€™t heard back yet.

Any help will be appericiated1

Thank you!

UE5 has finally released and itā€™s time to go back bro.

1 Like

Thank you! This issue was driving me crazy!

Hi,

Iā€™m using UE5 and I canā€™t seem to make the VDCollider component to work. I have checked the ā€œEnable Explicit Rigid Body Collisionsā€ on project settings and the ā€œUse Explicit Rigid Body Collisionā€ on my actor Rope component. Then I add a VDCollider component to the actor that will collide with the rope, but canā€™t trigger collisions no matter the combination of settings I try.

If I uncheck the ā€œEnable Explicit Rigid Body Collisionsā€ I do trigger collisions with my other actor. The problem is if I leave this option unchecked my performance deteriorates drastically.

Thanks!

I kind of solved this by moving the actor with the rope component to the starting location of where the new rope will be attached to and also setting the rotation of the rope to match the orientation towards the end point. All of this at the construction level.

This fixed the crazy movement by some 90%, I still have some minor movement left over but still very helpful.

Hello I am using the plugin on Unreal 5.0.2 it works quite well (except for DX12 or ray tracing crashing the editor at runtime) but I have a serious problemā€¦ if I place multiple VDCloth actors in the level the editor always crashes when I press playā€¦ any idea?

Hi, I have recently purchased your plug-in and I want to use it to create an operation where I grab a rope by hand and I find that the rope does not have a seal, is there a good solution for this?

Hi there. First, thanks for this plugin!!
I have read that Android is kind of supported. How can I get it running on android though?

android packaged 4.27 cloth component doesnā€™t work.
the Actor doesn;t show

Hello,

I purchased your plugin and I am trying to access the online documentation with the given link (https://wwwā€¦com/documentation/vico-dynamics-ue4-plugin-documentation)
But it seems to be broken (bad gateway 504)
I would really like to read the documentation even if the tutorials on youtube are great

Thank you

2 Likes

Hello,

I am having an issue with the procedural clothing component.
I attached it to a mesh (with complex collision and CCD enabled) that I sweep over time and the cloth goes through it akwardly (the particle collider size and every parameter of the cloth is set by default).
It is attached by two little anchors (sphere colliders) above the static mesh (I paid attention to the distance between the anchors and the mesh so it doesnā€™t go inside the mesh at initialization).

Do you have any idea on how can I fix this please?
Thank you!

1 Like

Hello,
Is this plugin is still supported?
I would like to read documentations on the site to see if it can fill my need before buy it.
But the website seem down.

Thank you!

@VICOGameStudio Our project is critically blocked by not having source access as weā€™re on consoles. Could you please grant me source access? my github user is: msloan.

Or - would anyone else mind sending me a drop of the latest source code? as weā€™ve been unable to make contact with this developer for months.

My email is msloan@pipeworks.com. Thanks so much in advance for anyone that is willing to help.