Test Collision

Le test Collision vérifie les particules qui heurtent une ou plusieurs déformations spatiales Déflecteur spécifiées. Il peut aussi vérifier si une particule a ralenti ou accéléré après une ou plusieurs collisions, si elle est entrée en collision plusieurs fois et, même, si elle heurtera un déflecteur dans un nombre d'images donné.

Le test Collision prend en charge les déformations spatiales Déflecteur suivantes :

Conseil : lorsque vous testez des collisions avec plusieurs déflecteurs, pour de meilleurs résultats, placez tous les déflecteurs dans un seul test Collision. Ainsi, le test s'applique aux collisions avec tous les déflecteurs simultanément, ce qui évite d'en oublier.

Procédures

Exemple : test de détermination des particules qui ralentissent après une ou plusieurs collisions :

    Dans le monde réel, les particules qui heurtent une surface à plusieurs reprises perdent de l'énergie cinétique à chaque collision et ralentissent peu à peu. Au lieu d'essayer de déterminer un nombre de rebonds spécifique, vous pouvez utiliser l'option Ralentit après collision pour vérifier si la vitesse des particules est tombée au-dessous d'un niveau donné.

  1. Lancez ou réinitialisez 3ds Max. Réglez la longueur de l'animation à 500.
  2. Ajoutez une déformation spatiale Gravité et une déformation spatiale Déflecteur. Diminuez le paramètre Rebond du déflecteur et réglez-le sur moins de 1 et augmentez les valeurs Variation et Chaos à plus de 0. Définissez la largeur et la longueur du déflecteur à 500.
  3. Créez un système de particules par défaut. Placez l'émetteur directement au-dessus du déflecteur.
  4. Ajoutez un opérateur Force à la fin de l'événement 01, et la déformation spatiale Gravité à l'opérateur Force.
  5. Créez un nouvel événement à l'aide d'un opérateur Afficher, puis modifiez le type d'affichage pour qu'il soit différent de celui utilisé dans l'événement 01.
  6. Ajoutez un test Collision à l'événement 01, sous l'opérateur Force, et reliez-le au nouvel événement.
  7. Dans les paramètres du test Collision, ajoutez le déflecteur. Activez l'option Ralentit après collision et définissez la valeur Vitesse min. sur 100 (en supposant que vous utilisez 300, la vitesse initiale par défaut).
  8. Exécutez l'animation. Il sera peut-être nécessaire de régler un ou plusieurs paramètres avant d'obtenir le comportement attendu.

    Après plusieurs rebonds, les particules changent d'apparence et s'éloignent régulièrement du déflecteur, ce qui indique qu'elles sont entrées dans le second événement. Il est bien entendu possible de définir le comportement qui vous plait dans cet événement.

    A l'étape suivante, vous verrez ce qui se passe lorsque les actions d'un événement ne sont pas dans le bon ordre.

  9. Dans l'événement 01, placez le test Collision au-dessus de l'opérateur Force, puis jouez l'animation.

    Quelques particules passent à travers le déflecteur. Cela se produit lorsque Particle Flow commence par tester les particules pour déterminer une collision, puis applique la force Gravité. Les particules qui s'approchent du déflecteur et celles qui en sont à proximité sont testées pour déterminer une collision – le test est négatif puisqu'elles n'ont pas encore réellement heurté le déflecteur. Particle Flow applique ensuite la gravité, poussant ainsi les particules au-delà du déflecteur, si bien qu'elles ne peuvent plus faire l'objet d'un test de collision. En règle générale, il est préférable de garder les opérateurs Force au-dessus des tests Collision dans chaque événement pour être sûr que les particules ne passent pas à travers le déflecteur.

Interface

L'interface utilisateur apparaît dans le groupe de fonctions Paramètres, à droite de la boîte de dialogue Vue particule.

Zone Déflecteurs

Cette zone affiche les déflecteurs actuellement appliqués et permet d'en ajouter et d'en supprimer.

[liste]
Affiche les déflecteurs appliqués à cet opérateur. Si plus de trois déflecteurs sont appliqués, une barre de défilement apparaît sur le côté droit de la liste.

Si vous supprimez de la scène une déformation spatiale figurant dans la liste, son nom est remplacé par l'entrée " supprimé ".

Ajouter
Cliquez sur ce bouton, puis sélectionnez une déformation spatiale Déflecteur dans la scène pour l'ajouter en fin de liste.
Par liste
Cliquez sur ce bouton, puis, à l'aide de la boîte de dialogue Sélectionner déflecteurs, ajoutez une ou plusieurs déformations spatiales à la liste. Les déformations spatiales de force doivent déjà être présentes dans la scène.
Supprimer
Sélectionnez un déflecteur dans la liste, puis cliquez sur ce bouton pour le supprimer. Toute déformation spatiale supprimée reste dans la scène.

Zone Test positif si particule

Choisissez les conditions dans lesquelles le test doit transmettre les particules à l'événement suivant, puis réglez le ou les paramètres associés.

  • Entre en collision(valeur par défaut). Sélectionnez cette option, puis configurez le paramètre Vitesse en fonction des répercussions de la collision sur la vitesse des particules.

    VitesseChoisissez l'une des opérations suivantes :

    • Rebond(valeur par défaut). La vitesse et la direction après collision sont déterminées par les propriétés du déflecteur.
    • Poursuivrela collision n'a aucune incidence sur la vitesse et sur la direction des particules.
    • Arrêterla vitesse des particules est définie sur 0 après la collision.
    • Aléatoireles particules sont repoussées par le déflecteur dans des directions aléatoires.
  • Ralentit après collisionLe test réussit si, après la collision, la vitesse des particules est inférieure à la valeur Vitesse min.

    Avec ce paramètre, les particules adoptent le même comportement vis-à-vis des déflecteurs sélectionnés qu'avec le type de collision Rebond.

    Vitesse minLes particules se déplaçant à une vitesse inférieure à ce paramètre (en unités système par seconde) sont testées positives et autorisées à passer à l'événement suivant. Valeur par défaut : 1,0.

  • Accélère après collisionLe test réussit si, après la collision, la vitesse des particules est supérieure à la valeur Vitesse max.

    Avec ce paramètre, les particules adoptent le même comportement vis-à-vis des déflecteurs sélectionnés qu'avec le type de collision Rebond.

    Vitesse maxLes particules se déplaçant à une vitesse supérieure à ce paramètre (en unités système par seconde) sont testées positives et autorisées à passer à l'événement suivant. Valeur par défaut : 1000,0.

  • Est entrée en collision plusieurs foisLe test devient positif dès qu'une particule entre plusieurs fois en collision. La particule est déplacée jusqu'au point de la dernière collision, puis redirigée vers l'événement suivant.

    Nbr. de fois Nombre de fois où une particule doit entrer en collision pour que le test soit positif.

    Vitesse Détermine la vitesse et la direction des particules après le nombre de collisions spécifié. Pour plus d'informations sur les choix possibles, voir plus haut.

  • Entrera en collision

    Le mouvement des particules est extrapolé de façon linéaire, selon la direction et la vitesse de ces dernières. Le test devient positif si les résultats suggèrent une collision entre les particules et le déflecteur pendant un intervalle de temps spécifié. La particule est redirigée vers l'événement suivant sans mise à jour de sa vitesse ni de sa position.

    Nbr. d'images:Nombre d'images suivantes durant lesquelles Particle Flow recherche une collision imminente.

Zone Unicité

Le paramètre Unicité active la randomisation des options Aléatoire dans les listes déroulantes Vitesse.

Valeur de départ
Indique la valeur de randomisation.
Nouveau
Calcule une nouvelle valeur de départ à l'aide d'une formule de randomisation.