Male/Futa Breast Soft Physics

Breast soft physics is now supported on male characters. The solution was adapted from Breast Physics for Male/Futa by @Stopper - thanks!

Features that are unlocked in TittyMagic:
  • toggle soft physics
  • toggle soft physics self collision
  • soft physics parameter controls in the Physics tab
  • covered soft joint adjustments in clothing profiles
  • configuration of soft collider friction in Skin Materials 2, incl. adaptive friction
Built-in hip clothing profiles

1690211107647.jpeg


As with the built in chest clothing profiles, these are always available when loading a profile for any item, and are automatically applied for the specific built-in item if there's no locally saved default profile.

Other
  • Built in chest clothing proifles adjust Fat Collider depth such that collision occurs at the surface of the clothing item rather than at the surface of the skin, resulting in more accurate collision on the clothed area
  • Glute Fat Collider depth is now calibrated to a negative value depending on softness, resulting in more accurate feeling collision
  • Fixed errors that occurred when saving a scene with the plugin on a male person atom.
  • Prevent accumulation of custom gravity force when VAM pauses physics simulation (e.g when browsing Hub).
  • Fixed Keybindings support - the keybindings listed in the docs now work again. These were broken for all previous v1.1 releases, and I didn't notice that because they were only broken in the DLL but not in the .cslist I use during development.
  • Fixed issue where a soft physics parameter's clothing adjustment was updated to an incorrect value when adjusting the parameter's offset in the Physics tab.
  • Doubled the Soft Joint Search Radius slider max value for BootyMagic (to ensure it can be used to detect all soft joints in most cases)
Manual clothing coverage joint selection

1689520860577.jpeg


Manually selecting soft joints allows you to precisely map the clothing item's geometry to the soft physics mesh.

Presets for built-in clothing items (TittyMagic)

1689520605425.jpeg


All built in chest area clothing items now have default profiles included in the plugin var. The profile is loaded automatically when the corresponding built in item is enabled, giving you approproiate clothed behavior out of the box for these items. You can also use these as starting points for your own clothing profiles for any item.

Friction as a soft physics parameter

1689520925919.jpeg


Local Distortion Physics and Value Gradient are supported.

Other:
  • Improved soft joint visualizations
  • Identical joint physics & morphing when soft physics is off vs on, to ensure clothing profiles work identically in both cases
  • Constant default soft collider friction on clothing covered soft colliders
  • Various fixes
This release brings the ability to adjust soft physics parameters for soft joints covered by clothing for both TittyMagic and BootyMagic.
  • detection of soft joints covered by a clothing item
  • for the covered area, adjust any soft physics parameter (except the fat back force ones) towards its min/max value with a percentage offset from the current value
  • save/load covered soft joints data to clothing profile
  • support for multiple items covering different but overlapping sections of the soft physics mesh
1688989377445.png


1_1_alpha9_soft_physics_adjustments2.jpg
  • Hard limits on the amount of breast morphing that can occur in the up, sideways and depth out directions
  • Added ability to set and load default plugin preset; if it exists, it is loaded automatically when the plugin is added
  • TittyMagic/BootyMagic parameters can be reset without reloading Naturalis entirely
  • Naturalis.cs replaced with separate files
  • Added a hard coded exclusion list for specific clothing items - these include non-cloth items like eyes, makeup, cum as clothing etc. which didn't have any region tags which would exclude them automatically. These will never show up in the clothing item dropdown.
I probably don't have many items that people are using that should never show up - if you find a clothing item that you think I should add it to the list of automatically excluded items, let me know!

Minor:
  • Currently loaded preset name is shown
  • Resized the gravity controls Stop button
  • Auto-select the first enabled item when navigating to Clothing tab for the first time
  • Moved the "Naturalis Version" triggerable parameter under the Internal header/section
Fixes:
  • The default clothing adjustment profile (if it exists) for each enabled clothing item is now loaded automatically when you load an in-plugin preset
  • Fixed issue where the currently loaded clothing profile name wasn't updated in BootyMagic's clothing window
  • Fixed issue where a clothing item could have a missing clothing profile if the item showed up only after setting the correct tags and clicking Reload Items
  • The Reduce size morph is updated continuously to prevent its value being overridden by manual adjustments in the Female morphs tab or appearance preset loads
  • Fixed issue where Reduce size morph value did not resetting for the right breast when the plugin was disabled/removed
  • Fixed issue where multiple Naturalis versions didn't integrate properly and could cause the animation freeze to stop too early when calibrating multiple instances simultaneously (e.g. on scene load)
  • Fixed inconsistent sideways breast morphing amounts when leaning left vs right
alpha7_clothingUI_1.jpg

  • Clothing tab window redesign
  • Profile preset saving and loading
  • Default profiles
  • Profile cross-compatibility
  • Open item customization from clothing UI
  • Improved UI slider design
  • Info panel for data on all currently active clothing adjustments in aggregate
  • Identifying relevant clothing items based on tags
  • Triggerable parameters are organized neatly in categories
  • All clothing parameters are triggerable
  • Various other small fixes and tweaks
For the full update notes and information on how to get the most out of the profile saving/loading and default profiles, check the Patreon release post!
  • New forward droop breast shape
  • Clothed breast size reduction morph
  • Various fixes
forward_droop_comparison.jpg


The new shape makes use of the Large Breasts Hang morph from Tenstrip.Morphs.1.var (the morph is edited and included in Naturalis).
Changes compared to v1.1-alpha4:

- Clothing: Revamped Hold % implementation, dampening sliders
- Clothing: Adjust morphing offsets in the clothing profile
- Clothing: Force amounts adapt to breast size
- Clothing: Asymmetric clothing profiles + profile active triggers
- Clothing: Layers support
- Clothing: UI improved
- Improved breast depth morphing calculation
- Glute morph offsets
- Gravity Simulation: hair and cloth simulated
- Misc UI development and fixes
- A few calibration fixes
- Custom gravity sliders in the Breast Weight/Glute Weight window now work with the Apply Changes Only To Left checkbox
- Reduced joint Rotation Damper max value from 10 to 5, and In/Out Damper max from 100 to 50

Earlier change logs only available on Patreon. :)
Introducing Auto-Upgrading

This release adds an AutoUpgrade.cs script which you can use to automatically update from a TittyMagic 5.x or the Naturalis v1.0.0 plugin to the v1.0.1 plugin.

Simply load that script on the person atom and it'll do everything automatically! This is especially useful for looks for which you've carefully tweaked the hard collider radiuses and offsets, for example.

When upgrading from TittyMagic 5, it doesn't preserve all of the physics parameter offsets since the physics defaults are pretty different in Naturalis, so the result wouldn't be the same anyway. But pretty much everything else is kept.

More comprehensive info in the documentation.

Fixes
  • miscellanous UI text fixes
  • fixed the names of the In/Out Spring Gravity triggerable parameters which were incorrectly "Damper" instead of "Spring"
  • fixed a check for whether Naturalis already exists when adding the plugin (this broke in beta 4)
Gravity physics tutorial video
https://everlastervr.github.io/docs/naturalis/

The documentation is already pretty comprehensive, it covers the basics as well as more advanced stuff.

There are currently tutorial videos on the following topics:
  • Basics: Default behavior, Softness
  • Basics: Automatic mass, Mass offset
  • Basics: Quickness
  • Physics offsets
  • Soft physics gradient
  • Local distortion physics
Back
Top Bottom