• Hi Guest!

    We are extremely excited to announce the release of our first Beta1.1 and the first release of our Public AddonKit!
    To participate in the Beta, a subscription to the Entertainer or Creator Tier is required. For access to the Public AddonKit you must be a Creator tier member. 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.
  • Hi Guest!

    VaM2 Resource Categories have now been added to the Hub! For information on posting VaM2 resources and details about VaM2 related changes to our Community Forums, please see our official announcement here.
RandomCycleAnimator

Plugins + Scripts RandomCycleAnimator

Download [<1 MB]

Crimeless

Well-known member
Joined
Apr 8, 2021
Messages
26
Reactions
535
Crimeless submitted a new resource:

RandomCycleAnimator - - Random Cycle Animation Plugin for Virt-A-Mate

RandomCycleAnimator - Random Cycle Animation Plugin for Virt-A-Mate​

1. Concept​


RandomCycleAnimator is a plugin designed to enhance animations in Virt-A-Mate (VaM). It adds random forces and torques in a cyclic manner on top of fixed loop animations like Timeline or Cycle Force, creating more natural and varied movements. The goal is to add realism to idle poses or interactions, with easy management via a list system...

Read more about this resource...
 
Hello, maybe in a future update, possible to limit the random movement on user defined axis? Like move only on X or Y or Z or any combination of these? Thank you!
 
Crimeless updated RandomCycleAnimator with a new update entry:

Version: V3

Release Date: October 18, 2025


This update introduces enhanced randomization controls for more precise animation tuning in Virt-A-Mate.


Key Features Added:​


  • Detail Random Settings: A new toggle option to enable detailed per-parameter randomization. When activated, it provides individual Min/Max sliders for Force Factor, Torque Factor, Force Quickness, Torque Quickness, and Period. This allows finer control over randomization ranges, overriding...

Read the rest of this update entry...
 
Crimeless updated RandomCycleAnimator with a new update entry:

Version: V4

  • Added Random Axis Control (in Detail Random Settings):
    • New toggles "Limit Force Axis" and "Limit Torque Axis" appear when "Detail Random Settings" is enabled. When on, individual XYZ axes for Force and Torque can be enabled/disabled.
    • Default: All axes on. Disabled axes exclude random motion in that direction for simplified control.
    • XYZ checkboxes labels clarified to "Force X Limit" etc., with separator lines inserted to visually separate groups.
    • Axis text...

Read the rest of this update entry...
 
I used this plugin for Male Atom, saved the scene, and exited it.
When I next restarted the scene, the plugin settings had disappeared.
LoadPresetWithPath cannot be selected as a trigger, so I cannot start it this way.
Is there a way to have the settings carried over so that it continues working even when I restart the scene?

Or is this just happening to me?

000.png

I really like it and would love to use it in a scene.

VAM 1.22.0.13
plugin v4
 
I used this plugin for Male Atom, saved the scene, and exited it.
When I next restarted the scene, the plugin settings had disappeared.
LoadPresetWithPath cannot be selected as a trigger, so I cannot start it this way.
Is there a way to have the settings carried over so that it continues working even when I restart the scene?

Or is this just happening to me?

View attachment 537251
I really like it and would love to use it in a scene.

VAM 1.22.0.13
plugin v4
Thanks for the report. I actually noticed the same issue just yesterday.
(It seems this problem occurred regardless of Male or Female.)
I've posted a fixed version as a critical bug fix—enjoy!

 
Last edited:
Crimeless updated RandomCycleAnimator with a new update entry:

Version: V6

**Release Notes - RandomCycleAnimator V6**

**Release Date:** November 16, 2025

**Fix:** Atom UID is no longer referenced when saving/loading presets.

**Description:**
In V5 and earlier versions, presets saved/loaded the Atom's UID (e.g., character name), which caused issues when loading a preset from a different scene. This resulted in referencing a non-existent UID, causing the target list to become empty during scene saves or sub-scene loads.

Starting with **V6**, UID data is...

Read the rest of this update entry...
 
Crimeless updated RandomCycleAnimator with a new update entry:

RandomCycleAnimator PLUS V1 (Paid Contents) has been released!

RandomCycleAnimator PLUS V1 (Paid Contents) has been released!

https://hub.virtamate.com/resources/randomcycleanimator-plus-v1-paid-contents.63337/

As an enhanced version of this plugin, PLUS adds new features such as Morph randomization, motion smoothing, and enhanced presets.
If you enjoy this plugin, I’d really appreciate even a small amount of support!

The original version of this plugin will continue to be available for free.

Read the rest of this update entry...
 
Greetings, its a nice plugin. Thanks for it.
One thing, maybe. Also for your Paid version. To group up (and save) "lists", So you can activate via timeline (or other trigger) a group and deactivate it.
This way would be possible to create for some cases an animation Template for things, which one you can every time trigger from timeline. eg Activate Group 3 and Deactivate group 3.
Means, the groups have to allow the same controller/morph in more than one group, and in the best case it has a failsafe (maybe in version 2). If Controller Hip is in Group 1, and group 2 and group 3, then you can only activate only one group at once, where the same controllers are used. Or there is some group weightening and the settings from the group with higher weigth wins. You can also simply decline the activation of concurrent groups, if thats more easy for development. Or you let them run against each other and let them essing up. Then has the user to know what he is doing.
 
Back
Top Bottom