• Hi Guest!

    Please be aware that we have released another critical security patch for VaM. We strongly recommend updating to version 1.22.0.12 using the VaM_Updater found in your installation folder.

    Details about the security patch can be found here.
Routimator

Plugins + Scripts Routimator

This looks really cool!
Does it makes sense to use for normal scenes without Voxta?
Oh yeah, for sure! It's not only for AI, it's an advanced pathfinding mechanism. You can use just simple UI buttons to navigate from one state to another.
 
this is really cool... I'll use this like an idleposer, but with timeline animations. I cannot seem to get it to auto play the animations though, there must be some trick I'm missing (copy/pasted the names). Works if you set up the triggers. I guess the demo scene will show how it's done.
 
No, it's different. Think of it as a pathfinding mechanism for timeline animations.

Example Use Case​

Imagine your character is in a “bedroom sitting” state/animation (VS_bedroom_bed_sitting) and you want to transition to a “bathroom shower” state/animation (VS_bathroom_shower). If the following transitions are set up:

  1. VS_bedroom_bed_sitting → VT_stand_up
  2. VT_stand_up → VS_stand_idle
  3. VS_stand_idle → VT_go_to_bathroom
  4. VT_go_to_bathroom → VS_bathroom_idle
  5. VS_bathroom_idle → VT_take_shower
  6. VT_take_shower → VS_bathroom_shower
Clicking “Navigate to Selected State” will have Routimator execute each transition in order.
 
This is perfect for a project I've been holding off on because of the complexity of managing a dozen or so different states. One thing, the description states that you have flags for looping and transition actions, might I propose a third category? Basically one off actions that can take place in a given state, but I would not be considered looping or transitional, i.e. they return to a set of 'looping' idle actions when finished. I haven't dove into this yet, but I imagine I could wrangle the looping flag to be single use perhaps? Would there be a check box for that maybe?

Thanks, and keep up the good work! A rising tide lifts all ships.
 
This is perfect for a project I've been holding off on because of the complexity of managing a dozen or so different states. One thing, the description states that you have flags for looping and transition actions, might I propose a third category? Basically one off actions that can take place in a given state, but I would not be considered looping or transitional, i.e. they return to a set of 'looping' idle actions when finished. I haven't dove into this yet, but I imagine I could wrangle the looping flag to be single use perhaps? Would there be a check box for that maybe?

Thanks, and keep up the good work! A rising tide lifts all ships.
I believe you’re referring to a situation where an idle state transitions to a one-off action and then returns to the same idle state, like this: VS_idle_loop -> VT_jump -> VS_idle_loop. In this case, even though VT_jump might seem like a distinct category, it’s effectively just a transition animation that returns to the idle loop. This behavior is already covered by the plugin.
 
image.png
 
I believe you’re referring to a situation where an idle state transitions to a one-off action and then returns to the same idle state, like this: VS_idle_loop -> VT_jump -> VS_idle_loop. In this case, even though VT_jump might seem like a distinct category, it’s effectively just a transition animation that returns to the idle loop. This behavior is already covered by the plugin.
Wonderful. I haven't had a chance to dive into this yet. These were just my initial thoughts when reading the documentation. Thanks for making neat stuff!
 
lapiro updated Routimator with a new update entry:

📄 Routimator Update - Change Log

✅ Added direct triggers for InterruptNavigationTrigger and ContinueNavigationTrigger (no more manual text input needed in Virt-a-Mate).
✅ Improved handling of Exit Flags to ensure proper comma separation, preventing syntax errors in Voxta.
✅ Selected Group Persistence: The currently selected group is now saved and automatically restored when the scene is reloaded, ensuring the correct group and states are shown immediately.
✅ Compatibility with...

Read the rest of this update entry...
 
No, it's different. Think of it as a pathfinding mechanism for timeline animations.

Example Use Case​

Imagine your character is in a “bedroom sitting” state/animation (VS_bedroom_bed_sitting) and you want to transition to a “bathroom shower” state/animation (VS_bathroom_shower). If the following transitions are set up:

  1. VS_bedroom_bed_sitting → VT_stand_up
  2. VT_stand_up → VS_stand_idle
  3. VS_stand_idle → VT_go_to_bathroom
  4. VT_go_to_bathroom → VS_bathroom_idle
  5. VS_bathroom_idle → VT_take_shower
  6. VT_take_shower → VS_bathroom_shower
Clicking “Navigate to Selected State” will have Routimator execute each transition in order.
Thx for reply. Is that possible to assign each "state transition" as an possbile action in voxta, so that i can maintain the possible action automatically at each state when working with Voxta?
I am also using ALM, but find it's kind of hard to add an action if i already have some state. Hope this plugin can make it simple.
 
Thx for reply. Is that possible to assign each "state transition" as an possbile action in voxta, so that i can maintain the possible action automatically at each state when working with Voxta?
I am also using ALM, but find it's kind of hard to add an action if i already have some state. Hope this plugin can make it simple.
Yes.
 

Attachments

  • SNAG-0766.jpg
    SNAG-0766.jpg
    197 KB · Views: 0
Back
Top Bottom