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.
Pour plus d'informations sur MAXScript, choisissez Aide Aide MAXScript.
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.
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.
Choisissez une police pour l'éditeur MAXScript.
Choisissez la taille de la police pour l'éditeur MAXScript.
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.
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.
Désactivez cette option en cas d'incompatibilité avec un script existant.
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.
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.
Les options de ce grand groupe permettent d'enregistrer les macros. Reportez-vous à la rubrique 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.
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.