• 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
27
Reactions
539
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.
 
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.
Thanks for the comment!
I see — so you mean something like the Preset 1–20 feature in SexyFluids plugin: multiple selectable groups (via a dropdown), where each group stores its own preset internally within the plugin, and by switching groups—or calling them via Timeline/triggers—you can instantly swap between multiple pre-registered behavior sets.
That’s basically a “slot” concept, and I agree it would make the plugin much more useful.
By the way, do you have a preferred number of slots in mind? And would it be better if the slots could be renamed?
One note: I’m planning to stop updating the free version of RCA except for critical bug fixes, and new features like this would be implemented in the paid version—so if you’re interested, please consider that.
Also, as more settings have been added, the UI has been getting more complex, so I’m planning to optimize it by introducing a paged UI structure. Because of that, this feature would likely come after the UI restructuring work.
 
Thanks for the comment!
I see — so you mean something like the Preset 1–20 feature in SexyFluids plugin: multiple selectable groups (via a dropdown), where each group stores its own preset internally within the plugin, and by switching groups—or calling them via Timeline/triggers—you can instantly swap between multiple pre-registered behavior sets.
That’s basically a “slot” concept, and I agree it would make the plugin much more useful.
By the way, do you have a preferred number of slots in mind? And would it be better if the slots could be renamed?
One note: I’m planning to stop updating the free version of RCA except for critical bug fixes, and new features like this would be implemented in the paid version—so if you’re interested, please consider that.
Also, as more settings have been added, the UI has been getting more complex, so I’m planning to optimize it by introducing a paged UI structure. Because of that, this feature would likely come after the UI restructuring work.
I can only speak for me from my perspective. I am using mostly Timeline or other State Machines. That means some trigger stuff, based on actions.
For such an use case, its not relevant if those Groups are pre named or you can give them custom names. Custom names are sure, more comfortable, but can make some problems at different points e.g. refreshing the name in Time line or in other triggers. And you know where the user are going to get a fix for it. :)

How many presets you need to store, depends also on the use case. I would say, 20 is far more than enought, but i dont know. Depends on the usecase and user. If you can put the plugin into an empty atom, and chose a target Atom (human), then you can use a second empty atom with 20 more presets. Or if you can load the plugin into the same atom again and again. Then dosnt matter how many preset slots you have.

But you got it what i mean. Its like sexyfluids presets. Preset 1 -> Chose a bunch of settings -> save it. then go on Preset 2. 3.. 4.. etc.
Then go to your timeline or some trigger machine, and load/start preset 1, play it once, or loop or whatever. Stop it (sets the settings to zero), start preset 8 etc.

I saw your content on patreon, but i am saying meanwhile to all creators, consider to think about a shop like selling method instead of a subscriptional. The thing is, after a short time, you have as customer 20 subscriptions with small fee's but in the sum, its a huge amount. At the end, the customer dont subscribe anymore. But afaik you can sell it as shop like also via patreon. Maybe there are also other methods to build a fanbase. Reddit already closed the vamscenes group a few days ago.
 
Back
Top Bottom