Naturalis v1.3: About Calibration

The primary purpose of calibration is to zero pose morphs around a calibrated center, so that deviation from that position will result in the correct amount of directional morphing. The position of that center is different for every glute or breast size and shape. As an example, if you decrease spring, breasts will hang lower, preventing upward morphing from taking effect correctly until you run the calibration which will zero the morph adjustments around the lower position.

In addition, when softness or quickness is changed or when the base size or shape of breasts or glutes is changed, calibration is needed to apply changes to physics, collider properties and how morphs are adjusted.

Tip Naturalis User Preferences has options relating to calibration.

A basic explanation of what happens during calibration:

At the start of calibration, a standard pose is loaded, person collision is disabled, and any controls linked to some control on the person atom are unlinked. Then the plugin runs through the calibration, applies all physics parameters, and configures gravity and hard colliders for the given size and softness. Finally the pose before calibration is restored, collision is re-enabled, and previously linked controls are re-linked.

Pending State

Naturalis keeps track of changes that require calibration, and puts calibration to pending if such a change is detected. If you make some change and calibration is not put to pending, you can assume your change is already in effect and everything’s working as intended.

Undoing all of the changes that require calibration will clear the pending calibration (except in some cases, e.g. when toggling soft physics).

Calibration Caching

Calibration results are saved to disk in order to speed up the process whenever a result matching the current model’s glute and breast shape is found.

When a mathcing result is found, the plugin still needs to freeze the scene and load the calibration pose briefly. Apart from that, matching the result is done based on relevant plugin parameters and other settings, so you will accumulate cached results for all kinds of different combinations of plugin parameters and models.

A single cached result is about 80 KB of data combined for BootyMagic and TittyMagic, which means 1 GB of disk space will fit about 12500 unique calibration results.

Calibration results are stored in Custom\PluginData\everlaster\Naturalis\CalibrationCache.

If there’s any visible issue with the plugin’s behavior and you suspect it might be due to some kind of faulty cached result, you can trigger a full calibration using the Calibrate Now Without Cache button in the user preferences. You can also clear the cache or disable the feature altogether in the user preferences.