Site Tools


en:software:session:animations

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:software:session:animations [2024/06/11 02:37] grillo_delmalen:software:session:animations [2024/06/11 03:10] (current) – [Trigger by Event] grillo_delmal
Line 1: Line 1:
 ====== Animations ====== ====== Animations ======
-**:!: You need to refresh to start using animations :!:** 
  
-With this panel you can manually play puppet animations created using creator's [[Animation feature|en:software:creator:animation]]. +With this panel you can manually play puppet animations created using creator's [[en:software:creator:animation|Animation feature]]. 
  
-You can set them as single shot or looping using the Loop checkbox.+You can set them as single shot or looping using the ''Loop'' checkbox.
  
-If you want for animations to trigger automatically, you can select one of the following modes in the Trigger combo box.+If you want for animations to trigger automatically, you can select one of the following modes in the ''Trigger'' combo box
 + 
 +You can also save your current selections to your model with the ''Save to File'' button above.
  
 ===== Trigger by Tracking ===== ===== Trigger by Tracking =====
 +
 +**:!: You need to press the refresh button to be able to see the available tracking parameters :!:**
 +
 +Using this mode you can control the animation playback using a specific tracking parameter.
 +
 +First, you have to select a tracking parameter you want to use. If you press the Reset button, it will clear your current selection.
 +
 +By default it will play when the tracking parameter goes above 1. If looping is turned on, it won't stop until it reaches back to 0.
 +
 +==== Customizing Threshold ====
 +
 +If you uncheck the ''Default Thresholds'' checkbox, you will be able to customize how animations are triggered.
 +
 +There are 3 different parameters you can edit:
 +
 +  * ''Play Threshold'': Let's you play the animation.
 +  * ''Stop Threshold'': If the current animation is looping, it will finish the current loop and play the lead out part of the animation.
 +  * ''Full Stop Threshold'': Immediately stops the animation, no matter if it's single shot or looping
 + 
 +The number is the value that the tracking parameter needs to reach to fulfill the action.
 +
 +After the button there is an icon button, which will toggle how the threshold is interpreted through the following logic.
 +
 +  * ⬆️ means that the tracking parameter value needs to increase to that number to trigger
 +  * ⬇️ means that the tracking parameter value needs to decrease to that number to trigger 
 +  * ↕️ means that the action will trigger each time the tracking parameter value either increases or decreases past the number
 +  * 🇽 means that the action won't get triggered automatically
 +
 +==== Hold Delay ====
 +
 +If you want for the tracking parameter to be held for some time to consider it triggered, you can check the ''Use Hold Delay'' checkbox.
 +
 +When checked, you will be able to edit how many milliseconds will need to pass before triggering the animation.
 +
 +Hold delay only works if your threshold mode is set either on ⬆️ or ⬇️ modes.
  
 ===== Trigger by Event ===== ===== Trigger by Event =====
 +
 +With event mode you can control animations using your puppet current state. The available states are the following ones
 +
 +  * ''Load'': Event is triggered when the puppet is loaded.
 +  * ''Idle'': After the puppet is loaded, when tracking is connected.
 +  * ''Sleep'': After the puppet is loaded, when there is no tracking available.
 +
 +You can set to ''Play'', ''Stop'' or ''Full Stop'' the animation on either of these events by selecting the proper check boxes.
en/software/session/animations.1718087832.txt.gz · Last modified: 2024/06/11 02:37 by grillo_delmal