• Hi Guest!

    We are extremely excited to announce the release of our first Beta for VaM2, the next generation of Virt-A-Mate which is currently in development.
    To participate in the Beta, a subscription to the Entertainer or Creator Tier is required. Once subscribed, download instructions can be found here.

    Click here for information and guides regarding the VaM2 beta. Join our Discord server for more announcements and community discussion about VaM2.
Character randomizer

Plugins + Scripts Character randomizer

Allows users to modify character morphs dynamically. It provides options for randomizing, resetting, and continuously modifying morphs based on user-defined parameters (AKA the Shapeshifter).

Setup & Initialization
----------

Attach Script: Ensure that the script is attached to the desired character.

Initialization: The script will automatically detect and load all available morphs when initialized.

Main Features
----------

1. Morph Selection & Filtering

Morph Directory Selector: Allows users to choose which morph category to modify.

Built-in Morphs Only: Toggle to apply changes only to built-in morphs.

Respect Symmetry: Ensures left and rights morphs are not modified.

Value Range Selection: Choose between positive, negative, or both value ranges for morph adjustments.

2. Randomization Options

Randomize Selected Morphs: Applies random modifications to morphs in the selected directory.

Full Randomization: Randomizes all morphs across the entire character.

Max range Slider: Defines the maximum range of randomization values.

3. Reset Options

Reset Selected Morphs: Resets only the morphs within the chosen category.

Reset All Morphs: Returns all morph values to zero.

4. Continuous Randomization

Start Continuous Randomization: Begins a loop that continuously modifies morphs over time in the selected directory.

Stop Continuous Randomization: Stops the ongoing morph modifications.

Speed Slider: Adjusts the frequency of continuous randomization.

Max Simultaneous Morphs Slider: Controls the number of morphs that can be randomized at once.


How to Use
----------

Select Morph Category

Use the Morph Directory dropdown to choose a category (e.g., FULL_BODY, FULL_FACE, ALL_MORPHS).

Configure Randomization Parameters

Adjust the Difference Slider for intensity.

Enable or disable Built-in Only and Respect Symmetry options as needed.

Randomize Morphs

Click the Randomize Selected Morphs button to apply changes.

For full character randomization, use the Full Randomization button.

Reset Morphs

Click Reset Selected Morphs to reset only the chosen category.

Use Reset All Morphs to restore the entire character to default.

Enable Continuous Randomization

Click Start Continuous Randomization and adjust the speed slider.

Stop at any time using Stop Continuous Randomization.


Status & Debugging
----------

A status label at the bottom of the UI displays whether the script is currently running.

Adjust Max Simultaneous Morphs if performance issues arise due to excessive morph updates.


Additional Notes
----------

The script avoids modifying pose control morphs to prevent unintended deformations.

The performance of continuous randomization depends on the number of morphs modified and the speed settings.

High range value on custom morphs could create horrible things, be warned...

This is a POC made with Ai help, feel free to modify!
  • img.png
    img.png
    910.7 KB · Views: 0
Author
D_k
Downloads
1,207
Views
3,270
Favorites
3
Packages
1
Total Size
0.01 MB
Version
1
First release
Last update
Rating
0.00 star(s) 0 ratings

Credits

Creator Support Link
D D_k
Back
Top Bottom