Jump to content

Ragdoll virtual ground issue in HDT-SMP and HDT-FSMP


ssiimmoonnllsspp

Recommended Posts

We often create a VirtualGround plane in HDT-(F)SMP models.

However, the VirtualGround is binded to Bone "NPC Root", which moves away when the character is in ragdoll state.

How to solve this issue?

 

The Virtual Ground plane is shown in example: 

Virtual ground when character standing or moving, correct.

3236a87a820ffb18f315c6ed590672348398198.thumb.jpg.055fcb35e71b924050aafc82fa0400b7.jpg

Virtual ground when character is dead or in ragdoll state, moved to the hips.

cd629a795285f7d27fe184f7b2961f4b8398198.thumb.jpg.f2e69063e823ae9a1e3b126be652e72b.jpg

The HDT-FSMP Tail is still interacting with the virtual ground plane, but already under ground (Taken with tfc on).

e65b56cd1800f121637c759e9da8b44c8398198.thumb.jpg.8e1a3709c94515b87d8c58cfd3053751.jpg

 

Is there a mod to solve this issue?

 

 

Link to comment
Share on other sites

Thank you for the bug report. There is currently no solution to this that I know of. There might be 2 possible solutions: 1) a hack consisting for FSMP to always reposition the ground horizontally (only when in ragdoll state?). Would it solve your problem? I'm not sure. 2) I have some experimental code somewhere where I launch rays around the skeleton to detect the near objects, then instantiate an invisible copy of these objects to be collided with in a smp way, then removed when they're too far. The goal is to be able to collide with walls, boats, ground, whatever.

I haven't had the time to finish it at the time, and honestly don't have the time to work on this right now. But if somebody is interested, I could find this code and give it. I must stress it doesn't work yet.

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...