O exemplo a seguir mostra como você pode usar um Controlador de expressão para animar objetos.
O exemplo é dividido em quatro estágios:
- Criação da expressão
- Modificação da expressão
- Uso de uma variável na expressão
- Animação da expressão
Para criar uma expressão que mova uma esfera em determinado círculo:
- Crie uma esfera com raio = 15,0.
Use a Vista de trilha para criar o Controlador de expressão.
- Na viewport ativa, clique com o botão direito na esfera e clique em Editor de curva.
- Na lista de hierarquia, desça na ramificação Objetos e, se necessário, expanda a ramificaçãoSphere001 até que a trilha Posição da esfera fique visível. Clique na posição de legenda para destacá-lo.
- Na lista Hierarquia, clique com o botão direito na etiqueta e clique em Atribuir Controlador\Nó.
O 3ds Max abre a caixa de diálogo Atribuir controlador.
- Selecionar posição expressão a partir da lista de tipos de controle e em seguida,clique em OK.
O 3ds Max abre a caixa de diálogo Controlador de expressão.
- Substituir a expressão padrão inserindo o seguinte posição a expressão no campo expressão:
[100*cos(360*NT), 100*sin(360*NT), 0]
A expressão especifica um caminho circular para a esfera. NT é uma variável que significa "tempo normalizado." O movimento baseado em NT ocorre exatamente uma vez por segmento ativo de tempo, independentemente do número de quadros na animação.
- Clique em Avaliar.
Reproduzir a animação. A esfera move em um círculo sobre o mundo origem (0,0,0). O raio do caminho circular é de 100 unidades.
Para alterar o raio do círculo:
Os dois 100s na posição expressão do procedimento anterior para especificar o raio. Para ajustar o caminho do raio do círculo, crie uma variável para representar o raio. A variável de sistema tem um valor constante que é fácil para editar.
- Reabrir o Tela de Monitoramento e a controlador de expressão de diálogo se necessário.
- No campo Nome do Controlador de expressão, digite raio. Certifique-se de que a opção Escalar esteja selecionada e clique em Criar.
O nome da variável "Raio" aparece na lista Escalar da caixa de diálogo.
- Clique em Atribuir constante.
O 3ds Max Abre uma caixa de diálogo intitulada "raio".
- Insira 150 no campo Valor e clique em OK.
O raio variável é agora 150.
Substitua o valor da literal pelo nome da variável pelo nome da variável para usar a nova variável na expressão.
Para usar a nova variável na expressão:
- No campo Expressão, altere 100 para raio nos dois locais. A expressão deve ter este aspecto:
[raio*cos (360 * NT), raio*seno (360 * NT), 0]
- Clique em Avaliar.
Reproduzir a animação. A esfera move em um círculo sobre o mundo origem (0,0,0). O raio do caminho circular é 150 unidades.
Para fazer com que a esfera gire em torno de uma caixa:
- Criar uma caixa sobre 40 unidades quadradas e animar sua posição por três ou quatro quadros-chave.
Selecione a esfera.
- No campo Nome do Controlador de expressão, insira boxposn. Selecione Vetor e clique em Criar.
O nome "boxposn" é exibido na lista de vetores na área inferior esquerdo da caixa de diálogo.
Os nomes das variáveis distinguem entre maiúsculas e minúsculas; o nome da variável deve ser minúsculas.
- Clique em Atribuir controlador.
O Tela de Monitoramento, selecione Caixa de diálogo é exibida. Exibe a hierarquia de objeto como aparece no lado esquerdo da trilha exibir planilha.
- Na hierarquia de lista, destaque o controlador de Posição para Box001 e clique em OK.
- No campo expressão, adicionar boxposn como um deslocamento:
[radius * cos(360*NT), radius * sin(360*NT), 0]+boxposn.
- Clique em Avaliar e em seguida,clique em Fechar.

Reproduza a animação novamente. A esfera move em um círculo ao redor da caixa e segue a caixa onde ele se move.
Nota: Quando você selecionar o Controlador de posição para Box001 na Etapa 5, a variável conterá o valor do controlador de posição. Esse valor de posição é relativo à transformação do nó pai (se houver). Se você selecionar o nó Box001, a variável armazenará a posição universal da Box001 (transformação do pai + transformação do nó).