Préférences MAXScript

Dans le groupe de fonctions MAXScript de la boîte de dialogue Préférences, vous pouvez définir les préférences de MAXScript et de l'enregistreur de macros, activer ou désactiver le chargement automatique des scripts, définir la taille du segment de mémoire initial, modifier le style et la taille des polices utilisées dans l'éditeur MAXScript et gérer tous les paramètres de l'enregistreur de macros.

Vous pouvez également changer ou définir ces paramètres en modifiant la section [MAXScript] du fichier 3dsmax.ini.

Remarque : Deux chemins permettant la prise en charge des scripts de démarrage automatique figurent dans les boîtes de dialogue Configurer les chemins utilisateur et Configurer les chemins système : ..\scripts et ..\scripts\startup . Si vous préférez démarrer des scripts à partir d'un répertoire différent, vous pouvez remplacer ces répertoires par défaut par les options correspondantes du menu Personnaliser.

Pour plus d'informations sur MAXScript, choisissez Aide Aide MAXScript.

Interface

Zone Démarrage

Vous pouvez démarrer les scripts automatiquement de deux façons. Vous pouvez créer un fichier intitulé startup.ms qui contient votre code de démarrage. MAXScript recherche ce fichier d'abord dans le répertoire des scripts, puis dans le répertoire racine de 3ds Max et enfin dans les répertoires spécifiés par la variable d'environnement Windows PATH. MAXScript interrompt la recherche dès qu'il a trouvé la première occurrence de startup.ms.

Vous pouvez également placer les fichiers de scripts qui doivent être automatiquement chargés dans le sous-répertoire \startup du répertoire \scripts. MAXScript charge tous les fichiers de scripts (dotés de l'extension .ms) ou fichiers de scripts codés (dotés de l'extension .mse) qu'il trouve à cet emplacement.

Si vous avez à la fois un fichier startup.ms et des fichiers à chargement automatique dans le répertoire \startup, MAXScript charge toujours startup.ms en premier.

Charger scripts de démarrage
Permet de charger les scripts automatiquement au démarrage de 3ds Max.
Charger/enregistrer scripts de la scène
Active le chargement et l'enregistrement de scripts de la scène.
Charger/enregistrer param. globaux persistants
Active le chargement et l'enregistrement des paramètres globaux persistants.

MAXScript prend en charge une forme limitée de variables. Un paramètre global est déclaré comme persistant ; la valeur qu'il contient est toujours enregistrée dans les fichiers de scènes et restaurée à partir de ces derniers lorsqu'ils sont ouverts ou fermés. De la sorte, vous pouvez, par exemple, conserver dans des variables des références directes à des objets de la scène. Ces références suivront la scène au moment de l'enregistrement et du chargement de celle-ci.

Zone Fenêtres MAXScript

Liste déroulante de polices

Choisissez une police pour l'éditeur MAXScript.

Taille de la police

Choisissez la taille de la police pour l'éditeur MAXScript.

Ouverture auto. du récepteur dès la sortie

Ouvre le récepteur si un script envoie des données à une valeur WindowStream qui n'a aucune fenêtre associée. Ceci requiert une extension MAXScript.

Afficher les chemins dans les éditeurs

Lorsque cette option est activée et que vous modifiez un script, la barre de titre de la fenêtre de script affiche le nom du fichier et son chemin d'accès complet. Lorsque cette option est désactivée, la barre de titre affiche uniquement le nom du fichier script.

Zone Exécution

Utiliser la recherche de nom de noeud rapide
Lorsque cette option est activée, MAXScript indexe les noms de noeuds dans un cache, permettant ainsi une correspondance beaucoup plus rapide en valeur de noeuds des noms de chemins ne contenant pas de caractères génériques (par exemple, $boîte01). Lorsqu'elle est désactivée, les noeuds de scènes sont énumérés lorsque MAXScript recherche un nom de noeud de scène correspondant au nom de chemin, ce qui ralentit les recherches.

Désactivez cette option en cas d'incompatibilité avec un script existant.

Valider les valeurs de fichier ressource
Lorsque cette option est activée et que MAXScript lit les paires de clé/valeur dans un fichier ressource (RES), le logiciel vérifie que la portion de valeur est une valeur MAXScript valide. Activez cette option si vous convertissez un script existant pour utiliser des fichiers ressources et souhaitez vérifier que le fichier ressource est correct.

Lorsqu'elle est désactivée, tout ce qui est spécifié dans le fichier ressource en tant que valeur est utilisé dans le script. Si le fichier ressource contient des valeurs incorrectes, vous risquez de rencontrer des erreurs d'analyse difficiles à comprendre.

Une fois la configuration du fichier ressource terminée, désactivez cette option. A ce stade, vous savez que le fichier est correct et vous avez fini son édition, il n'est donc pas nécessaire de prendre le temps de valider le fichier.

Zone Mémoire

Affectation de segments de mémoire initiale (Mo)
Activez cette option pour assurer l'affectation initiale des segments de mémoire.

MAXScript prélève sa propre mémoire de travail (ou segment) dans la mémoire allouée par 3ds Max. Vous pouvez à tout moment agrandir le segment de mémoire en affectant une nouvelle valeur à ce paramètre.

Enregistreur de macro

Les options de ce grand groupe permettent d'enregistrer les macros. Reportez-vous à la rubrique Enregistreur de macro.

Activer enregistreur de macro
Cette option permet d'activer l'enregistreur de macro.

Au lancement de 3ds Max, l'enregistreur de macro est désactivé et réduit à l'état d'icône dans la fenêtre du récepteur MAXScript.

Vous pouvez également mettre en service l'enregistreur de macro en sélectionnant MAXScript Enregistreur de macro ou en choisissant Activer dans le menu Enregistreur de macro de la barre d'outils du récepteur MAXScript.

Cet état est stocké dans le fichier 3dsmax.ini. Une fois activé, il le restera à chaque redémarrage de 3ds Max.

Zone Filtres de codes
Bascules du groupe de fonctions de commandes
Activez cette option pour afficher les bascules du groupe de fonctions de commandes dans le code.
Sélections d'outils
Activez cette option pour afficher la sélection des outils dans le code.
Sélections d'éléments de menu
Activez cette option pour afficher la sélection des éléments de menu dans le code.
Zone Génération de codes

Les paramètres de génération de codes déterminent si le script émis doit être ou non relatif à la sélection, si possible, ou s'il contient des références aux objets. S'il est relatif à la sélection, vous pouvez appliquer le script enregistré à une autre sélection et le rendre ainsi plus général. Le mode absolu opère toujours sur les mêmes objets, quelle que soit la sélection courante.

Noms d'objets scènes explicites
Utilise les noms des objets scènes dans le code.
Noms d'objets scènes relatifs à la sélection
Rend les noms des objets des scènes relatifs dans le code. Cette option est activée par défaut.
Jeux de sous-objets explicites
Utilise des jeux de sous-objets explicites dans le code.
Jeux de sous-objets relatifs à la sélection
Utilise des jeux de sous-objets relatifs à la sélection dans le code. Cette option est activée par défaut.
Affectations de transformations absolues
Utilise des transformations absolues dans le code.
Opérations de transformations relatives
Utilise des transformations relatives à la sélection dans le code.