$HEADER

"Crowd" PlugIT

Le plugIT "Crowd" permet de gérer des déplacements automatisés de personnages ou objets, simulant des comportements de foule. Il peut être utilisé pour créer des interactions dynamiques, des déplacements vers des cibles ou des réactions à des obstacles dans un environnement 3D.

Exemple : créer une scène où des PNJ se déplacent dans un environnement, évitent des obstacles ou poursuivent un objectif spécifique.

 

Paramètres

1

Définit l’objet du personnage qui sera utilisé.

2

Définit le nombre de personnages qui seront dupliqués.

3

Direction initiale du personnage, pour qu'il puisse marcher dans la bonne direction en fonction du modèle.

4

Rayon du modèle à prendre en compte dans le déplacement.

5

Hauteur du modèle à prendre en compte dans le déplacement.

6

Vitesse de marche.

7

Vitesse de course.

8

Active une position de départ aléatoire.

9

Vitesse minimale pour les déplacements aléatoires.

10

Vitesse maximale pour les déplacements aléatoires.

11

Active des arrêts aléatoires pendant le déplacement.

12

Arrête l’objet en cas de d'impulsion physique.

13

Permet au personnage de poursuivre une cible définie.

14

Objet cible à atteindre ou suivre.

15

Distance minimale de prise en charge de la poursuite.

16

Matériaux utilisés de manière aléatoire pour créer des personnages à l'allure différente.

17

Index du matériau spécifique à remplacer.

18

Animations aléatoire à jouer lorsque le personnage est inactif.

19

Animations aléatoire de marche.

20

Coéfficient de la vitesse de l'animation de marche, permet de faire correspondre la vitesse d'animation avec la vitesse de déplacement.

21

Animations aléatoire de course.

22

Coéfficient de la vitesse de l'animation de course, permet de faire correspondre la vitesse d'animation avec la vitesse de déplacement.

23

Animations aléatoire de saut.

24

Animations aléatoire lorsque le personnage est touché par une impulsion physique.

25

Animations aléatoire lorsque le personnage à atteint sa destination

26

Active la création des personnages au lancement de l'application.


 

Actions

Reset

Réinitialise tous les personnages.

Load

Charge et démarre les personnages.

Set speed

Définit une nouvelle vitesse pour les personnages contrôlés.

Resume

Reprend les déplacements ou actions après une pause.

Stop

Arrête immédiatement les déplacements de tous les personnages.

Run to

Fait courir tous les personnages vers une cible donnée, le paramètre de lien doit contenir une position X Y Z ou le nom d'un objet.

Chase to

Active la poursuite d’une cible spécifique par tous les personnages, le paramètre de lien doit contenir une position X Y Z ou le nom d'un objet.

Walk to

Fait marcher tous les personnages vers une cible définie, le paramètre de lien doit contenir une position X Y Z ou le nom d'un objet.


 

Évènements

Chase catched

Se déclenche lorsque l’objet atteint sa cible en mode poursuite.

Chase out

Se déclenche lorsque la cible sort du rayon de poursuite.

Chase in

Se déclenche lorsque la cible entre dans le rayon de poursuite.

Loaded

Se déclenche après le chargement des personnages.

Speed

Renvoie la vitesse actuelle du personnage. Déclenché uniquement sur le personnage principal, pas sur les copies.

Stopped

Se déclenche lorsque le personnage s’arrête complètement. Déclenché uniquement sur le personnage principal, pas sur les copies.

Jump

Se déclenche lorsqu’un saut est réalisé. Déclenché uniquement sur le personnage principal, pas sur les copies.

Target reached

Se déclenche lorsque l’objet atteint sa cible. Déclenché uniquement sur le personnage principal, pas sur les copies.

Moving

Se déclenche lorsque l’objet commence à se déplacer. Déclenché uniquement sur le personnage principal, pas sur les copies.

$FOOTER