Preferências de MAXScript

No painel MAXScript da caixa de diálogo Configurações de preferência, você pode definir as preferências de MAXScript e Macro Recorder, ativar ou desativar o carregamento automático de scripts, definir o tamanho inicial da pilha, alterar estilo e tamanho da fonte usada no editor do MAXScript e gerenciar todas as configurações do Macro Recorder.

Você também pode alterar essas configurações editando a seção [MAXScript] do arquivo 3dsmax.ini.

Nota: Dois caminhos de suporte para scripts de inicialização automática estão na caixa de diálogo Configurar caminhos do usuário e caixa de diálogo Configurar caminhos do sistema: ..\scripts e ..\scripts\startup . Se você preferir iniciar scripts em outro diretório, altere esses diretórios padrão com os comandos do menu Personalizar correspondentes.

Selecione Ajuda Ajuda do MAXScript para obter mais detalhes sobre o MAXScript.

Interface

Grupo de inicialização

Você pode iniciar scripts automaticamente de duas maneiras. Você pode criar um arquivo denominado startup.ms que contém o código de inicialização. O MAXScript procura esse arquivo primeiro no diretório de scripts, depois no diretório raiz do 3ds Max e, por fim, nos diretórios especificados na variável de ambiente PATH do Windows. O MAXScript para de procurar após encontrar a primeira ocorrência de startup.ms.

Você também pode colocar os arquivos de script que deseja que sejam carregados automaticamente no diretório \startup dentro do diretório \scripts. O MAXScript carrega qualquer arquivo de script com a extensão .ms ou qualquer arquivo de script criptografado com a extensão .mse.

Se você tem um arquivo startup.ms e arquivos de carregamento automático no diretório \startup, o MAXScript sempre carregará o startup.ms primeiro.

Carregar scripts de inicialização
Carrega scripts automaticamente quando o 3ds Max é iniciado.
Carregar/salvar scripts de cena
Ativa o carregamento e o salvamento do Script de cena.
Carregar/Salvar globais persistentes
Permite carregar e salvar os Globais persistentes.

O MAXScript suporta uma forma limitada de variáveis. Você declara que um determinado global é persistente e o valor que ele contém é sempre salvo e restaurado nos arquivos de cena da forma como são abertos e fechados. Dessa forma, por exemplo, você pode manter referências diretas a objetos na cena em variáveis. Essas referências se moverão no salvamento e recarregamento da cena.

Grupo MAXScript Windows

Lista suspensa de fonte

Escolha uma fonte para o MAXScript Editor

Tamanho da fonte

Selecione um tamanho de fonte para o MAXScript Editor.

Abrir Ouvinte automaticamente na saída

Abre o Ouvinte se um script enviar a saída para um valor WindowStream sem janela associada. Isso requer uma extensão MAXScript.

Mostrar caminho em editores

Quando estiver ativada e editando um script, a barra de título da janela de scripts mostra o nome do arquivo e o caminho do arquivo inteiro. Quando desativada, a barra de título mostra somente o nome do arquivo de script.

Grupo de tempo de execução

Usar Pesquisa rápida do nome do nó
Quando ativado, o MAXScript indexa os nomes de nó de cena em um cache, resultando em resolução significativamente mais rápida de valores de nome de caminho sem caracteres curingas (por exemplo, $ box01) nos valores de nó. Quando desativado, os nós da cena são enumerados à medida que o MAXScript procura por um nome do nó da cena que coincide com o nome do caminho, resultando em pesquisas mais lentas.

Desative essa opção se encontrar uma incompatibilidade com um script existente.

Validar valores do arquivo de recurso
Quando ativado e o MaxScript lê os pares de chave/valor em um arquivo de recursos (RES), ele verifica se a parte do valor é um valor válido do MAXScript. Ative esta opção se estiver convertendo um script existente para utilizar arquivos de recursos, para verificar se o arquivo de recurso parece bom.

Quando desativado, o que for especificado no arquivo de recurso como o valor é usado no script. Se o arquivo de recurso contiver valores incorretos, você poderá terminar com erros de análise difíceis de serem descobertos.

Após terminar a configuração do arquivo de recurso, desative esta opção. Neste ponto, você sabe que o arquivo é válido e terminou de editar o arquivo; portanto, não é necessário gastar tempo validando o arquivo.

Grupo de memória

Alocação de pilha inicial (Mbytes)
Define a alocação de pilha inicial.

O MAXScript utiliza sua própria memória funcional (chamada de pilha) fora da memória que o 3ds Max aloca. Você pode adicionar à pilha a qualquer momento aumentando o valor aqui.

Macro Recorder

Os controles neste grupo grande são para gravar macros. Consulte Macro Recorder.

Ativar Macro Recorder
Ativa o Macro Recorder.

O 3ds Max é iniciado com o gravador de macro desativado e um painel do Macro-Recorder minimizado na janela de ouvinte do MAXScript.

Você pode também ativar o Macro Recorder ao ativar o MAXScript Macro Recorder ou ao ativar a opção Ativar no menu Macro Recorder na barra de ferramentas do Ouvinte do MAXScript.

Esse estado é armazenado no arquivo 3dsmax.ini. A ativação da opção a mantém ativada nas reinicializações do 3ds Max.

Grupo Filtros de código
Opções do Painel de comando
Exibe as opções do painel de comando no código.
Seleções de ferramentas
Exibe a seleção de ferramentas no código.
Seleções do item de menu
Exibe a seleção do menu no código.
Grupo de Geração de código

Os parâmetros de Geração de código são referentes a se o script emitido é relativo à seleção, se possível, ou se ele contém referências de objetos. Tornando o script relativo à seleção, você pode aplicar o script gravado a uma seleção diferente, tornando-o assim mais genérico. O modo absoluto sempre funciona nos mesmos objetos, independentemente da seleção atual.

Nomes de objeto de cena explícitos
Utiliza nomes de objeto da cena no código.
Nomes de objeto da cena relativos à seleção
Torna os nomes de objeto da cena relativos no código. Padrão=ativado.
Conjuntos de subobjetos explícitos
Usa conjuntos de subobjetos explícitos no código.
Conjuntos de subobjetos relativos à seleção
Use conjuntos de subobjetos relativos à seleção no código. Padrão=ativado.
Atribuições de transformação absoluta
Usa transformação absoluta no código.
Operações de transformação relativas
Usa operações de transformação relativas à seleção no código.