Home Artists Posts Import Register

Downloads

Content

Hello,

TittyMagic 5 is finally progressed to the point where I can let users try it out!

This is going to be by far the biggest update yet, and the length of this post reflects that. Bear with me 😉

Changes (UI and functionality)

Experimental hard colliders

Comparison images:

Comparison video: https://twitter.com/everlasterVR/status/1542553528606097409 

By default, hard colliders are way too large and trigger when you're not even touching the skin. They also apply way to much force. TittyMagic 5 adjusts these parameters in the background - default scale is reduced so the colliders are more likely to fit under the skin, and the default amount of collision force is 1/4 of the original. 

The goal is for breasts to be able to have a firmer inner core. This helps in several ways:

  • it prevents the soft colliders from collapsing too far inward
  • it makes breasts easier to move as without having to rely on fat back force alone
  • with the help of dynamic force morphing, it simulates volume displacement

This is very much a work in progress, thus the hard colliders are off by default. I encourage you to enable them, however, and try to find settings that work for you.

💬 In order to make sure the colliders don't poke out of the breast, you can visualize them with Collider Editor. In CE, enable previews, add opacity, and select Group "Right breast". Toggle XRay previews on/off to verify the collider size. In TittyMagic, when you adjust collider scale, you need to toggle the previews off and on again to update the visualization.

Redesigned user interface

  • Added tab navigation
  • Dynamic morphing multipliers and the nipple erection morph slider are moved to the "Morph Multipliers" tab
  • Gravity physics multipliers and the Gravity offset morphing slider are moved to "Gravity Multipliers" tab
  • "Physics Params" tab contains individual physics parameters

Physics parameters view to replace F Breast Physics 1 & 2 screens

  • The "Physics Params" tab allows you to navigate to individual parameter sub-pages
  • Currently, only viewing base value and/or current value is supported (base value is whatever is calculated during recalibration, current value is a dynamically adjusted value); editing values will be added later

"Disabled" F Breast Physics 1 and 2 screens

Since the plugin now applies all physics parameters directly to the joints and colliders, F Breast Physics 1 & 2 tabs should not be used! For this reason, all slider values are set to 0. When the plugin is disabled or removed, all settings are restored back to what they were before the plugin was loaded.

💬 Changes made in F Breast Physics 1 & 2 while the plugin is active could break things and require either a recalibration or reloading the plugin. Soft collider and self collision toggles are OK to use, however - but they are also available in the plugin UI.

Alternative ways to recalibrate

  • "Calculate Breast Mass" does what "Calculate mass" button did before - it updates mass and then recalibrates everything
  • "Recalibrate physics" button added - it goes through the recalibration cycle but uses the current breast mass

Other

  • Mass slider maximum is now 3 kg!
  • Soft physics can be toggled in the plugin UI
  • Breast soft physics self collision can now be toggled in the plugin UI (Physics Params tab)
  • When soft physics is enabled for breasts, the plugin notifies you if it's still disabled in Control & Physics 1 or in User Preferences'
  • Soft physics in Control & Physics 1 is no longer forced on when the plugin is loaded (plugin is meant to be fully compatible with person atoms where soft physics is disabled)
  • when Auto-update mass is checked, recalibration is triggered even if the new mass estimate differs very little from the current mass; previously it required at least a 10% difference but this turned out to be very inconsistent because the mass is estimated from volume which is affected by the person's pose

Known issues:

  • futa compatibility is broken: it will be fixed in the next alpha
  • currently the breast mass calculation assumes person atom scale is 1.000 (default)

Changes - background technical improvements

There's a lot to be excited about here!

1) Support for all breast physics parameters to be adjusted individually for each breast.

Having different physics in one breast vs. the other is now possible to implement. What this means for future features:

  • different physics when breasts are slightly asymmetric in shape or size
  • one breast to have an implant but the other not
  • one breast covered by clothing to have different physics than the exposed breast
  • possibility for dynamic adjustment of breast physics with forces (see 2)

2) Support for dynamic adjustment of all breast physics parameters in response to forces acting on the breast. 

Let's call this "Dynamic force physics". The principle is the same as with dynamic force morphing: force moves breast, breast position changes, and the difference in position feeds into the new value. 

I don't know how useful this will be yet - it requires experimentation!

3) Support for (probably) all breast physics parameters to be adjusted beyond the range limited to by the sliders in F Breast Physics 1 and 2 screens.

Since all physics parameters are now adjusted directly to the joints and colliders rather than via VAM's default breast sliders, the parameters are no longer limited to the min and max values of those sliders. Above 2 kg mass is already supported, for example - other parameters will follow suit!

4) Support for all soft physics parameters to be adjusted individually for each soft collider group i.e. main, outer, areola and nipple.

In VAM by default, only spring and damper support this. But now it should be possible to have e.g. a different fat back force on the outer breast area vs the main area, or a smaller collider radius near the areola vs the main breast. It's also not fully clear how useful this will be, but surely in reality the physics in different parts of the breast isn't exactly the same, so it feels like there's some potential here.

Thank you

Special thanks to a patron who contacted me in Discord about the physics not being up to par with what they expected based on an old video from TittyMagic 1.2. This put me on the path to develop the hard colliders implementation, which I'm personally very happy about. So thanks, you know who you are 😀

And thanks to everyone else supporting me as well. Don't hesitate to contact me to give feedback - it's always appreciated.

I will talk more about what happens next in a roadmap post soon! 

-everlaster


Comments

everlaster

Although it's an alpha, there shouldn't be any glaring bugs, just midway completed features. But if you find any, let me know!