O controlador Rotação de Euler XYZ é um controlador composto que combina controles de fluxo de valor único, separados para especificar um ângulo de rotação sobre cada um dos eixos X, Y e Z. O Euler XYZ não é tão suave quanto à rotação de quatérnion (utilizado pelo controlador Rotação de TCB), mas é o único tipo de rotação que você pode usar para editar as curvas de função de rotação.
O controlador Rotação Euler XYZ atribui trilhas individuais para os componentes X, Y e Z das transformações de posição, rotação e escala. No entanto, o controlador atribui três chaves (uma para cada eixo), por padrão. Para evitar isso, é possível usar as ações Personalizar interface do usuário para criar chaves explícitas do eixo. Elas estão disponíveis no grupo Interface do usuário principal categoria Definir ferramentas de chave.
O sistema de coordenadas de referência de suspensão cardã é projetada para uso com este controlador. Com outros sistemas de coordenadas, girar em torno de um eixo sempre altera pelo menos duas trajetórias. Com a rotação de suspensão cardã, girar em torno de um eixo altera somente uma trajetória, facilitando a edição de curvas de função.
A Rotação de Euler oferece várias vantagens sobre o controlador de rotação TCB, que era o controlador de rotação padrão antes do 3ds Max 5. A rotação de Euler fornece as curvas de função, enquanto a rotação de TCB não. A rotação de Euler permite três curvas separadas que podem ser manipuladas no Editor de curva. As rotações de TCB podem ser controladas apenas com configurações de tensão, de continuidade e de desvio, dificultando a utilização de quadro-chave e a manipulação da rotação de X, Y e Z de forma independente.
Por outro lado, a rotação de TCB permite rotação maior que 180 graus em um determinado quadro-chave. Se ativar a opção Conclusão da rotação, você poderá obter valores de rotação maiores que 360 graus.
Como o controlador Rotação de Euler utiliza radianos, os ajustes da unidade devem ser executados quando outros controladores forem aplicados aos eixos de Euler. Por exemplo, o controlador Flutuação de waveform tem uma amplitude padrão de 100 no Gráfico Características. Quando o controlador Flutuação de waveform for aplicado a um eixo de Euler, a amplitude padrão será 100 radianos. Isso define a configuração da Amplitude para 5729,598 (o número de graus em 100 radianos).
Quando um controlador Flutuação de ruído for aplicado a um eixo de Euler, a configuração de Intensidade padrão será 286,479 ou 50 por cento de 10 radianos em graus (deflexão máxima).
Quando um controlador Captura de movimento MIDI for aplicado, o parâmetro Escala será utilizado em radianos, de forma que a a configuração padrão Máx. de 1,0 resulte em um limite superior de 57,2958 graus.
Exemplo: Para usar rotação XYZ de Euler:
O 3ds Max criará uma chave rotacional.
Reproduzir a animação. A caixa rotacionará 500 graus em torno do eixo X e 90 graus em torno do eixo Z. Neste caso, a rotação do eixo X ocorre primeiro e, em seguida, a rotação do eixo Z.
Para usar o Euler XYZ com os controladores da Lista para controle de rotação local:
É possível imitar o controlador de rotação de Euler local (disponível em versões anteriores do 3ds Max) combinando um controlador de lista com um controlador de rotação de Euler XYZ.
Agora você tem um objeto com rotação controlada pelo objeto fictício.
Agora há um controlador da lista com a restrição Lookat aplicada como o primeiro controlador de rotação na lista.
Agora você tem um controlador de lista com uma Rotação Lookat como o primeiro controlador e um Euler XYZ como o segundo controlador.
Agora é possível animar a rotação independente do controle de rotação LookAt. Agora ela deve se comportar do mesmo modo que o controlador Euler local, que estava disponível nas versões 4 e anteriores.
Os parâmetros Euler são exibidos no painel Movimento.
A implementação Parâmetros de Euler é exibida quando a Rotação é selecionada na implementação Parâmetros de PRS.
Seleciona a ordem em que as rotações são calculadas. O valor padrão é a ordem X, Y, Z, na qual o eixo X é rotacionado primeiro.
Exibe as propriedades do controlador do ângulo de rotação do eixo X.
Exibe as propriedades do controlador do ângulo de rotação do eixo Y.
Exibe as propriedades para o controlador z axis ângulo de rotação.
Cada eixo usa seu próprio controlador independente que usa os tipos de dados flutuantes. Por exemplo, os eixos de rotação X e Y podem usar os controladores Flutuante de Bezier, enquanto o eixo de rotação Z usa um controlador Flutuante de ruído.