Home Artists Posts Import Register

Content

Local distortion compression vs stretching

You can now configure whether a parameter adjusts to stretching, compression or both:


It's possible for stretching to change the value in the opposite direction to compression: for example, fat mass now reduces with stretching and increases with compression by default, simulating change in density.

The effect sliders work a little differently now. Previously the applied effect would be proportional to how much room there was towards the parameters min/max value, e.g. with base spring 200 and max 1000, the amount of increase on a given joint was twice compared to if the base spring was 600. Now, the applied effect is the same absolute value regardless of what the current value or maximum value of the parameter is.

The local distortion is now visualized in terms of a percentage increase/decrease rather than an absolute shift in value. This makes more sense since a 100 change to a value of 500 is much less significant than a 100 change to a value of 100.

Value gradient uses multipliers

The gradient offsets have been changed to multipliers. Offsetting the absolute value had the problem that the value was overridden every calibration, so adjustments by the user were lost. The multipliers will remain the same for different sizes and softness values, so they won't be affected by calibration and there's no need for separate multiplier offsets like in TittyMagic 5.

The multiplier based system also allows a much greater range of values, e.g. fat spring can be up to 5000 on an individual joint.  This will be useful for improving how very low softness breasts behave. I'll be improving how physics scales with the softness slider during BodyMagic development.

Physics tweaks

  • Fat Distance Limit is now reduced for areola and nipple joints, making the breast resistant to depth wise compression with collision! This prevents flattening and loss of volume, with basically no effect to how things look in animations.
  • Fat Damper local compression and stretching sensitivity reduced from 1 to 0.7, effect also slightly reduced
  • reduced the outer, areola and nipple values (multipliers in this release) of Fat Damper and Fat Spring
  • the base amount of Fat Mass increased a little, but it reduces for individual joints with local stretching

Other changes

  • Both gradient and local distortion visualizations are on by default
  • In the Fat Collider Radius and Fat Collider Depth windows, the collider visualization is also enabled by default
  • The collider previews toggle and opacity slider are moved outside the plugin UI area since all the space in the plugin UI area is used up. The elements are on the right side normally, but if in VR and you have UI Side set to Right in user preferences, then the elements are on the left side so as to not overlap with the person UI tab navigation buttons.
  • Soft physics parameters are now clamped properly to a min-max range, preventing values like a negative damper value being shown (it wouldn't actually be negative on the joint itself anyway)
  • "Overall Offset" slider renamed back to just "Offset"
  • Added more nearby joint references for outer and main soft joints - this just means the amount of local distortion for those joints is calculated from a slightly larger area than before

Fixes

  • Fat Mass min value raised from 0.001 to 0.01 to prevent clip through with colliding objects when the value is very low (which it might be for individual joints when using a negative compression or stretching effect)
  • The calibration button is moved above the "Isolate Edit This Atom" button in order to prevent overlap with the "Select Containing Subscene" button that appears if the person is parented to a subscene
  • Gradient and distortion visualizations now work in VR as well

-----

That was way more stuff than I thought would make it to this release, but there you go! :)

-everlaster

Comments

No comments found for this post.