Experimental Ball Physics

Plugins Experimental Ball Physics

Warnings : this plugin will alter the male figure of your scene. I'm not sure to what extent a modified figure is saved, so keep a backup of the scene BEFORE loading the plugin, in case that something goes wrong and it can't restore the figure to its original state when deactivated. If you save and then want to remove the plugin and thigs go wrong, you'll have to add a new figure and recreate or restore the look/animation/other plugins.

This plugin attempts to simulate better physics on balls.
This is done with a set of custom morphs, some extra rigidbodies, and a wish, so don't expect perfect results, but it's something!

Requires : Acid Bubbles' Collider Editor [here]. This is not a dependency requirement, but it's extremely recommended.


To use :
  • First morph the figure to your desired shape and size.
  • Then, edit the Penis/Colliders with collider editor, so that the two balls match the figure correctly.
  • Edit the third collider so it matches with the top of the um sack as well as possible.
  • Once they're all placed correctly, load this plugin. Load the .clist file, not the .cs one.
  • It will copy the size and position of the original colliders, turn them off, and start simulating.
collidereditor.png

editing with collider editor

uyballs.png

this plugin


boing


UI :
  • Previews: shows two capsules that represent the new colliders. For debugging and matching the morph movement to the collider movement.
  • Sync To Colliders : If you edit the testicle colliders with collider editor after this plugin is loaded and configured, you can click this to re-sync the size and position of the new colliders to the original ones.
  • Morph max value : the maximum value the testicle morphs are allowed to be.
  • ___ max distance : the distance upon which the morphs have their maximum value. Tweaking these values adjusts how well the morphs match the movement of the colliders.

For example, if front max distance is 0.1, when a testicle collider travels 0.1 units in front of its original position, the appropriate _front_ morph will be set to maximum. If that value makes the testicle actually move 0.1 units, then you're all set. If not, adjust the distance until it does. Setting the testes control to ON for position and rotation and pushing with something like a capsule in the desired direction helps with finetuning.

Adjusting the max morph value instead is not recommended since it will affect every single direction. Instead, use the max morph value as a general range of motion limiter.

I think the defaults should be ok for most cases.

I don't believe there's too much of an FPS cost with this. It animates a bunch of morphs continuously, but they're small, and don't move any bones.

LIMITATIONS: this is all driven by morphs, not actual bones or soft body physics. So it won't be perfect.
Balls will have a tendency to jitter or explode when they can't find a rest position, like other colliders.
Collisions with objects will not be skin perfect.
Some of the shapes will be weird especially when squeezed. I tried making corrective morphs, but I just can't cater for every possible combination of positions.
The plugin will not conform to scrotum morphs after it's been configured. Avoid animating the testicles' shape with things like Autocock. Unless you don't mind a little mismatch and the shape change isn't too dramatic.



more details :
Two extra rigidbodies with colliders are added to the testes rigidbody, and attached with elastic joints. The existing testicle colliders are disabled but kept, and the distance between each original testicle collider and the new one drives a set of morphs to simulate physics. (It would be best if I could add proper bones and weight groups etc, but I have NO idea how to do that or even if it's remotely possible)
The middle collider is set to not collide with the thighs and anus of the person (but still with hands and other objects), and the testes rigidbody center of mass is adjusted to better match the new colliders.
Author
urukyay
Downloads
85,172
Views
85,172
Favorites
3
Packages
1
Total Size
0.17 MB
Version
2023-08-21
First release
Last update
Rating
5.00 star(s) 17 ratings

More resources from urukyay

Latest updates

  1. Cloth collisions

    Added cloth collisions for the testicles. Small colliders on cloth are likely to go through...
  2. Fixes

    Fix for allowing the plugin to run on multiple Atoms. The ball telepathy was kinda fun though...

Latest reviews

Absolutely brilliant! Fixes a long time, annoying issue. Cant live without this! The balls jiggle nicely now! Thank you!!!
Upvote 0
10 out of 5! Using this a for a while now. On every model. I love it
Upvote 0
I'd hafta have bigger balls to give this anything but a 5 star. Thanx for the share!
Upvote 0
This is something that has been on my VAM wishlist since I started using it, thank you so much.
Upvote 0
thank you, this is a huge upgrade for males! much appreciated
Upvote 0
just perfect i waited so long for this!
Upvote 0
I LOVE YOU SO MUCH! I've been waiting since vam came out for this exact thing! I thought it would only be possible with vam 2 and 2 testicle bones... Consider me floored!
Upvote 1
Thank u!!!
Upvote 0
That's nuts!
Upvote 0
This is like the tittymagic plugin but for the boys
Upvote 0
Back
Top Bottom