SmartBone 2 - Simulated Physics and Collision solution for Bones

You wouldn’t use something like this for ragdolls, you should probably just make ragdolls like you normally would , there’s some r15 ones open source on the devforum you can look at

1 Like

If you get this error.

Screenshot 2024-03-12 154255

Try edit code in Runtime Script

image

From

image

To

image

If it not working pls let me know.

1 Like

I’m facing an error issue tha happens when an object with smartbone gets deleted/destroyed in general, and i quite think that its also causing fps drops when it stacks. is there’s any proper way to destroy an object without it happening or printing those?


t

This has been happening for a while, I’ll attempt to supress these warnings in the next release. Could you also do a microprofiler dump of the fps drop you have when you destroy multiple smartbone objects?

If you arent sure how to use the microprofiler you can follow these steps:

Press CTRL + F6 or go into the escape menu then settings, scroll down and enable microprofiler

Delete the objects, when you see the spike go to the topbar of the microprofiler and you will find a button called “Dump” press that and then “64 frames”

Then WindowsKey + R and paste in this: “%localappdata%/Roblox/logs” look for the most recent file prefixed with “microprofile” and send it to me on devforum messages.

1 Like

Hi, I’m having issues trying to stop clipping from this clone trooper skirt.

I’ve been trying to use the Axis restraints but they continue to clip through the legs. Any suggestions/tips. The clone kama/skirt is currently welded to the torso as thats kinda how it works in canon.

https://gyazo.com/7d282f58049aeabaeb1962011c20dab3 - gyazo

My current setup

This is also another attempt I tried doing, separating the kama into 2 parts and rigging it to the right leg to see how it looks. Looks much better but still a lot of clipping through.

2 Likes

You could probably use a mix of smartwelds and axis constraints to accomplish this

How can i make smartbone work on serverside? It not work on serverside (Nvm i found solution)

v0.3.1

Bug Fixes

  • Fixed gizmos failing to find terrain object
  • Fixed a bug where if delta was <= 0 bones would go to NaN
  • Fixed a warning when objects were destroyed

Features

  • Added .Stop() as a return from SmartBone.Start(), see docs for further info.
3 Likes

Loving the new and improved documentation on SmartBone!

2 Likes

The idea of physics-based clothing on Roblox has always been a “dreamed to do” idea for me, thanks to your work I can see this idea being more feasible.

I look forward to further updates :+1:

4 Likes


are you sure that you fixed these warnings? they keep spamming me

These warnings can originate from different places, I’ll fix these ones next update.

1 Like


heres some extra warnings in case that you’d need it

How do i set up collision do i set it up on the item with smartbone or do i make a cube weld it to the character make it invisible and add collider to that? i am confused rn

Is there any plan like SmartBoneInstance.Continue() after Stop()?
(I want to make setting that can enable/disable smartbone)

P.S. SmartBoneInstance.Stop() I think it should stop SetupObject too.

P.S. my previous post I wrong reply XD

I think .Stop() and .Start() work fine since you should only even be calling .Start() once if you dont call .Stop() somewhere else.

1 Like

am I missing something or is the SmartBone Editor plugin private? every time I go to the link I am met with a screen telling me I need permission to access it.

1 Like

Due to recent changes with the plugin marketplace the plugin has been made private until we can setup USD pricing, apologies.

4 Likes

Speaking of plugins is there documentation on how to use the Collider Creator and SmartBone Editor plugins (I already bought them)?

Whats confusing about the plugins?