Home Artists Posts Import Register

Content

Hello everyone! This release brings the ability to adjust soft physics parameters for soft joints covered by clothing for both TittyMagic and BootyMagic.

Since each item is different, the plugin needs to find which soft joints are covered by the item. That step only needs to be done once - when you save a profile after finding the covered joints, that data is always available in that profile, and you can go straight to adjusting the parameter values when the profile is loaded. You can also take that profile as starting point, save a new profile, and the coverage data is saved to the new profile as well.

Covered Soft Physics: Setup

In the new soft physics tab, click the Find Covered Soft Joints button to map the item's shape to a selection of soft joints. The parameter percentage sliders (highlighted red) don't do anything until you've mapped the coverage.

If there are gaps in the result - that is, some joints are not selected even though the clothing is visibly covering them - increase the search radius and click Find again. The result is visualized with green markers indicating joints covered by the item:

You might see a bit of a framerate drop while this visualization is shown.

The algorithm will often select some joints that are slightly outside of the covered area. Decreasing the search radius can produce a more precise result but will usually also result in gaps in the actually covered area. The only reliable solution to this that I can think of is to allow selecting and deselecting individual joints manually. I'll look into adding such a manual selection mode.

Covered Soft Physics: Adjustments

The Fat Spring % and Fat Damper % sliders are the main ones to use, as they control the softness of the soft physics mesh.

The adjustments info panel shows the actual values that are applied. In this case, a 5% shift in fat spring increases it by +246.5 towards its max value because the max value is 5000. For most soft/thin clothing items, you'll want the fat spring and damper values to be in the single digits. Higher values might be useful for very rigid clothing items.

The other parameters might be useful for some cases - not sure what those are though! It just made sense to have those adjustable as well just in case.

Each parameter has a min-max percentage range that makes sense for how a clothing item can potentially affect the physics, e.g. there's no way for the fat to become softer or jigglier due to a clothing item covering the skin, thus you can't set negative fat spring or fat damper values.

The adjustments are applied in the same amount to all covered soft joints. I played around with different ideas for smoothing out the adjustment when going from covered to exposed joints, but decided against implementing that at least for now. The main issue there is that the soft joints are just too sparsely distributed i.e. the resolution isn't high enough for a smooth falloff to even make sense - the edge of a clothing item is typically sharp, so the soft physics values should transition sharply as well. If there were let's say 10-100x more soft joints in the mesh, it would be possible to have a gradient in the centimeter scale that matches the clothing item's edge. That's maybe a topic for VAM 2. :)

When you adjust a parameter, it is automatically selected for visualization when the "Auto-Select Visualized Parameter" toggle is enabled. The visualization shows increase in value as red and decrease in value as blue, similar to the visualization of the soft physics gradient. This is showing the increased value in fat spring:

Covered Soft Physics: Multi-Layer Support

When multiple clothing items cover overlapping areas of the soft physics mesh, their adjustments are combined to produce the final result. E.g. here the nipple pasties item applies +15% to fat spring while the bra applies just 5%. The area covered by both items gets whichever value is higher, so in this case +15%.

The fat spring value shown in the adjustments info panel is the average adjustment of all soft joints covered by any of the active profiles.

Other Changes

  • The adjustments info panel only lists active non-zero adjustments
  • Fix: Show the currently selected sub-section in the Clothing tab when navigating away from and back to the Clothing tab
  • Show 1 decimal place in all % sliders in the Clothing tab

-everlaster

Comments

Hun73rdk

This plugin is getting insane thanks

Pan-da!

Top of the world