Comprendre les particules et la dynamique dans Maya-Part 8

Ce que vous allez créer

1. Système de bris de balle

Étape 1

Ouvrir Maya. Créez une boîte et un plan de sol comme indiqué dans l'image suivante.

Créer une boîte

Étape 2

Créer une sphère et animer sa position pour pouvoir passer à travers les morceaux de la boîte.

Créer une sphère

Étape 3

Avec la case sélectionnée, allez à Édition> Supprimer par type> Historique. Alternativement, vous pouvez appuyer sur Alt-Shift-D effacer l'histoire.

Édition> Supprimer par type> Historique

Étape 4

Avec la case sélectionnée, allez à Effets> Shatter et cliquez sur sa case d'option.

Effets> Shatter

Étape 5

Il ouvre Créer des options d'effet de bris la fenêtre. Dans l’onglet Solid Shatter, conservez le Éclats valeur par défaut 33

Si vous souhaitez avoir un plus grand nombre de morceaux cassés, vous pouvez augmenter le nombre de fragments. Cliquer sur Appliquer bouton.

Créer des options d'effet de bris 

Étape 6

Vous verrez que la boîte a été divisée en plusieurs parties brisées au hasard, comme indiqué dans l'image suivante..

Morceaux de boîte

Étape 7

Avec les parties cassées de la boîte sélectionnées, allez à Bullet> Ensemble rigide.

Bullet> Ensemble rigide

Étape 8

Avec la boule sphérique et le plan de sol sélectionnés, allez à Bullet> Corps rigide passif.

Bullet> Corps rigide passif

Étape 9

Ouvrir Outliner. Avec bulletSolver1 sélectionné, aller à Éditeur d'attribut et cliquez sur le solidShatter1SetInitialState languette. Allumer Formes de colle option, set Type d'ensemble de collision à coque et garder le Marge de collision valeur à 0.

Ouvert Outliner

Étape 10

Appuyez sur le bouton de lecture et vous verrez la simulation des morceaux brisés de l'objet boîte.

Appuyez sur le bouton de lecture

2. Installation du script Rock Shatter

Étape 1

Vous pouvez également briser les objets en utilisant un script utile Roche Briser. C'est un script très efficace et facile à utiliser qui peut casser les objets en quelques secondes.

Éclat de roche

Étape 2

Vous pouvez trouver le script dans Océan 3D place du marché. Après avoir acheté le script, vous pouvez le télécharger.

Océan 3D

Étape 3

Ouvrez le dossier de script et lisez le readme fichier pour installer le script.

Ouvrez le dossier de script

Étape 4

Ouvrir Maya. Aller à Fenêtre> Editeurs généraux> Editeur de script.

Fenêtre> Editeurs généraux> Editeur de script

Étape 5

dans le Éditeur de script fenêtre, cliquez sur Tout effacer onglet pour effacer toute entrée précédente du script dans l'éditeur de texte.

Fenêtre de l'éditeur de script

Étape 6

Aller à Fichier> Charger le script. Sinon, vous pouvez appuyer sur Ctrl-O clé aussi.

Fichier> Charger le script

Étape 7

Accédez au dossier dans lequel vous avez enregistré le script. Sélectionner ktRockShatter.mel déposer et cliquer sur Ouvrir.

fichier ktRockShatter.mel

Étape 8

Le script est chargé dans l'éditeur de script. Maintenant il est temps de sauvegarder le script en rayon. 

Aller à Fichier> Enregistrer le script sur l'étagère.

Fichier> Enregistrer le script sur l'étagère

Étape 9

Une petite fenêtre contextuelle apparaît. Écrivez le nom comme Éclat de roche et cliquez sur D'accord.

Éclat de roche

Étape 10

Vous pouvez maintenant voir le Roche script à l'intérieur du Douane étagère.

Étagère personnalisée

3. Objet brisant

Étape 1

Créez une zone dans la fenêtre de perspective. Avec la case sélectionnée, allez à Douane étagère et cliquez sur Éclat de roche icône.

Éclat de roche

Étape 2

Il ouvre le Éclat de roche fenêtre de script. Vous pouvez augmenter le nombre de morceaux cassés en entrant la valeur souhaitée dans les pièces option. 

Diminuer le Décalage valeur à 0,005 minimiser la distance de décalage des morceaux cassés. Éteindre Parties lissées option et cliquez sur Appliquer.

Éclat de roche

Étape 3

En quelques secondes, la boîte présente plusieurs fissures aléatoires. Ce sont les morceaux brisés séparés de la boîte.

Morceaux brisés

Étape 4

Vous pouvez voir les morceaux dans le Outliner la fenêtre. 

Fenêtre Outliner

Étape 5

Créer un plan de sol. Créer une sphère et animer sa position pour pouvoir passer à travers les morceaux de la boîte.

Créer un plan de masse et une boule de sphère

Étape 6

Avec tous les morceaux sélectionnés, allez à Corps souples / rigides> Créer un corps rigide actif.  

Corps souples / rigides> Créer un corps rigide actif

Étape 7

Avec la balle et l'avion au sol sélectionnés, allez à Corps souples / rigides> Créer un corps rigide passif.

Corps souples / rigides> Créer un corps rigide passif

Étape 8

Avec tous les morceaux sélectionnés, allez à Champs> Gravité appliquer la gravité dans la scène.

Champs> Gravité

Étape 9

Appuyez sur le bouton de lecture et vous verrez la simulation des morceaux cassés.

Appuyez sur le bouton de lecture

4. Créer des fissures

Étape 1

Vous pouvez utiliser ce script pour créer des surfaces et des murs fissurés. Créer un objet mur frontière dans Maya comme indiqué dans l'image suivante.

Créer des murs fissurés

Étape 2

Appliquer Éclat de roche script sur l'objet sélectionné. Garder le les pièces valeur en tant que 60 et allumer Parties lissées option. Cliquer sur Appliquer.

Appliquer Rock Shatter

Étape 3

Le mur de séparation est divisé en plusieurs parties lissées au hasard, comme indiqué dans l'image suivante.. 

Si vous voulez plus de pièces cassées, vous pouvez le faire en sélectionnant et décomposant chaque pièce cassée en plusieurs parties plus petites. Sélectionnez une pièce cassée et appliquez le script dessus. Cette fois garder le les pièces valeur en tant que 12 et cliquez sur Appliquer

Le mur d'enceinte se brise

Étape 4

Vous pouvez voir le mur se briser en plusieurs petits morceaux. 

Morceaux brisés et fissurés

Étape 5

Suivez la procédure avec les autres pièces également et vous verrez un mur de séparation fissuré plus détaillé et défini. 

Conclusion

Vous pouvez utiliser l'un ou l'autre moyen de briser des objets dans Maya. Chaque méthode a ses avantages et ses inconvénients. Essayez et partagez ce que vous avez fait.