Dans Particle Flow, la plupart des actions agissent sur l'un des deux intervalles de temps suivants : une fois, lorsque les particules intègrent l'événement, ou de manière continue, en modifiant le comportement des particules à chaque étape de l'intégration (autrement dit, tout le temps pendant lequel les particules se trouvent dans l'événement de l'action). Certaines actions peuvent uniquement fonctionner dans un seul intervalle de temps, tandis que d'autres peuvent fonctionner de façon continue ou instantanée, selon leurs paramètres. Les tableaux présentés dans cette rubrique répertorient chaque action avec l'intervalle de temps correspondant.
Opérateur | Intervalle de temps |
---|---|
Naissance | Une fois |
Peinture naissance | Une fois (ou continu lorsque l'option Verrouiller sur objets peints ![]() |
Script Naissance | n/a |
Text. naissance | Une fois, excepté en continu lorsque l'option Verrouiller sur Emetteurs est activée |
Supprimer | n/a |
Force | Continu |
Group (Grouper) | Une fois |
Sélection de groupe | Dépend du paramètre Mise à jour de la sélection |
Etat initial | Une fois (ou continu lorsque l'option Verrouiller sur Icône MT ![]() |
Garder à l'écart | Continu |
Mapping | Continu |
Objet de mapping | Dépend du paramètre Type |
Dynamique matériau | Continu |
Fréquence matériau | Une fois |
Matériau statique | Une fois |
Peinture emplacement | Dépend du paramètre Mise à jour données |
Icône de position | Une fois, excepté en continu avec Verrouiller sur émetteur |
Objet de positionnement | Une fois, excepté en continu avec Verrouiller sur émetteur |
Flux de valeurs prédéfinies | n/a |
Rotation | Une fois, excepté en continu avec Adopter espace de vitesse |
Echelle | Une fois, excepté en continu avec les options Absolu et Relatif |
Opérateur Script | Dépend du script |
Forme | Une fois (ou continu lorsque les paramètres % Echelle ou % Variation sont animés) |
Orientation forme | Continu |
Instance de forme | Une fois, excepté en continu avec Forme animée |
Marquer forme | Une fois, excepté en continu avec Aligner sur animation surface |
Vitesse | Une fois |
Vitesse en fonction de l'icône | Continu |
Vitesse en fonction de surface | Dépend du paramètre |
Révolution | Une fois, excepté en continu avec Adopter espace de vitesse |
Fractionner groupe | Continu |
n/a=non applicable |
Dans Particle Flow, la plupart des tests servent uniquement de tests. A chaque étape d'intégration, ils vérifient chaque particule pour savoir si elle remplit les conditions spécifiées, puis renvoie les résultats du test, qui peuvent être positifs ou négatifs. Par conséquent, en tant que tests, ils fonctionnent en continu. Par exemple, le test Age vérifie l'âge de chaque particule à toutes les étapes d'intégration, car les particules peuvent ne pas atteindre l'âge spécifié tant qu'elles ne sont pas restées dans un événement pendant un certain temps et, d'autre part, il se peut aussi qu'une autre action de l'événement ait modifié ou réinitialisé l'âge des particules.
Les principales exceptions à cette règle sont les tests Fractionner, qui vérifient chaque particule uniquement lorsqu'elle entre pour la première fois dans un événement. En d'autres termes, le test Fractionner divise le particle flow une seule fois par particule entrant dans l'événement. Toute particule restée dans l'événement ne sera pas soumise à une nouvelle séparation du particle flow par le même test. A noter également que le test Envoyer n'effectue aucune vérification, mais se contente de déplacer les particules vers l'événement suivant.
Certains tests fonctionnent aussi comme des opérateurs, dans la mesure où ils affectent directement le comportement des particules. Il s'agit des tests indiqués ci-après ; l'intervalle de temps spécifié est lié à la fonctionnalité de l'opérateur, pas au test.
Test | Intervalle de temps |
---|---|
Collision par génération | Continu |
Trouver cible | Continu |
Aller à rotation | Continu |
Test Script | Dépend du script |
Génération | Continu, excepté une fois avec Une fois |