modélisation Maya d'Autodesk et le logiciel d'animation offre aux utilisateurs un certain nombre d'outils puissants pour la création de scènes 3D et de l'animation de personnages . Pour améliorer l'expérience utilisateur plus loin, Maya permet aux utilisateurs de créer des scripts automatisés pour effectuer un certain nombre de fonctions du programme. Malheureusement, une mauvaise syntaxe et d'autres problèmes dans certaines expressions scriptées provoquent parfois des erreurs et entraîner des plantages lorsque le script est exécuté . Maya Scripting
Maya permet la création de scripts dans les deux langages de script différents, le langage intégré Maya (MEL ) et Python. MEL est couramment utilisé pour créer des scripts de « raccourci» qui effectuent automatiquement des actions qu'un artiste 3D pourrait faire manuellement en utilisant l'interface utilisateur graphique du programme , bien que la langue offre quelques fonctions avancées qui ne sont pas accessibles depuis l'interface graphique . Python peut également être utilisé pour créer des raccourcis , mais il est plus communément utilisé pour ajouter de nouvelles fonctionnalités à Maya comme la possibilité d'exporter les modèles dans des formats qui ne sont pas indigènes au programme.
Expression Scripts
scripts d'expression sont conçus pour effectuer des actions spécifiques au sein de Maya et sont généralement utilisés pour automatiser des tâches courantes ou répétitives. Les expressions sont généralement écrites ou chargés de l'intérieur Maya en utilisant une fonctionnalité appelée « Éditeur d'expression », même si elles peuvent faire usage de fonctionnalités qui ont été ajoutées à partir de scripts externes ainsi . La syntaxe est très important dans son expression , comme toute syntaxe incorrecte entraînera le script ne fonctionne pas correctement lorsque vous tentez de l'exécuter.
Erreurs d'exécution
les erreurs d'exécution se produisent quand une erreur est rencontrée dans un script d' expression ou dans des scripts externes que l' expression appelle alors qu'il est en marche. Il en résulte une erreur d'exécution dans la résiliation immédiate du script, et en fonction de l'action que le script se produisait , pourrait entraîner dans l'action en cours d'abandon ou de données de modèles perdus . Les erreurs d'exécution ne sont généralement pas lieu à Maya lui-même s'écraser , bien que le programme plante peuvent se produire si les résultats d'erreur dans l'utilisation excessive de la mémoire qui limite la quantité de mémoire système disponible pour les autres fonctions du programme.
Débogage < br > Photos
débogage d'une erreur d'exécution qui se traduit par une expression s'écraser n'est pas nécessairement difficile , mais il peut prendre beaucoup de temps en fonction de la longueur du script d' expression et le nombre de scripts externes qui sont appelés par l'expression . Le message d' erreur d'exécution nomme généralement la ligne de script ou une fonction qui a causé l'erreur , même si d'autres erreurs peuvent rester dans le code de script , même après la ligne nommée a été corrigé. Les scripts sont des cas et sensible à la syntaxe , donc à la fois le script d' expression et les scripts associés doivent être contrôlés pour la capitalisation adéquate , de la syntaxe et de l'orthographe pour s'assurer qu'ils fonctionnent correctement. Les lignes individuelles ou des sections peuvent être commentées si nécessaire pour isoler les problèmes , mais il est important de s'assurer que toutes les marques de commentaires sont enlevés une fois que les problèmes de script ont été corrigés.