Animar um rolamento...

Por: Jeffinho  

Em: 20/11/2007 14:49

Olá pessoal, Tô com um rolamento (esses q se usa em carrinhos de rolemã) já modelando... Agora preciso fazer a animação dele girando... são muitas rotações... do anel externo.. esferas internas... tem algum pluguin ou software q facilite a animação? O Solid Works faz isso de maneira mais fácil? Tô fazendo a animação no max.. mas tá complicado.... Agradeço qualquer dica!! Abraços!!!
Imagino que as diversas partes não devam girar sincronizadas, certo? Então, o que pode-se fazer seria agrupar objetos que não podem correr desincronizados (acho que só as esferes). Coloque o pivô de todas peças ou grupos no mesmo lugar. Dai crie um keyframe no frame zero para todos. Selecione a peça uma peça ou grupo e leve o timeslider até o fim da animação. Rotacione o objeto com o autokey ligado. Dai faça a isso com todos objetos, mas com uma velocidade de rotação diferente para cada um, conforme desejado. Sei que existe como criar links entre os objetos de forma que girando um, gira a todos de uma forma predeterminada, mas não me lembro como se faz isso.
Obrigado pela atenção... É mais ou menos por esse caminho q estou seguindo.. As esferas são as mais complicadas, pois giram sobre seu próprio eixo e sobre o eixo da peça... Tô pesquisando sobre o assunto e acho q talvez o Reactor possa facilitar... Ainda não encontrei uma forma mais fácil... T+!!
Jeffinho tudo bem? Uma ótima solução seria usar o Dummy cube, junto com o controlador Orientation Constraint, primeiro faça o modelo do rolamento, então faça um dummy (create >> helpers >> dummy), linke todas as esferas e tudo que irá girar ao eixo do rolamento a essa dummy (com o select and link), posicione a dummy e sua pivot no centro do rolamento, crie outra dummy, linque essa dummy recem criada a dummy anterior, agora para todos os objetos que irão girar em seu próprio eixo faça o seguinte, selecione o objeto, vá ao menu Animation >> Constraints >> Orientation Constraint, e clique na segunda dummy, após fazer isso com todos os objetos você já pode animar. Mas ao invés de animar os objetos você anima o dummy, gire o primeiro dummy e então tudo que gira no eixo do rolamento irá girar, gire o segundo dummy então tudo que gira em seu próprio eixo irá girar, qual a vantagem de usar dummy? se você englobar todos os objetos linkados a um dummy principal (inclusive os outros dois dummyes criados anteriormente) você pode mover o conjunto inteiro sem afetar a animação. Qualquer dúvida posta aí. Abraços
Oi Jeffinho, tudo bem? O Reactor não serve para isso, o Reactor é para calcular colisões entre objetos em situações especiais. A sua animação é apenas de rotação, tem dois aros e um círculo formato por esferas, basta animar todos girando, certo? Então, a forma que o Genus explicou é a mais indicada. É muito comum usar Dummies para ajudar em animações. Se tiver todas as esferas lincadas num Dummy, quando ele girar, as esferas vão girar também usando ele como centro, portanto, o Dummy deve estar no certo do rolamento. Se tiver outro Dummy e lincar os dois aros do rolamento, já está pronto, é só animar o giro dos Dummies para o rolamento girar também. Se quiser deixar girando para sempre, use o Out-Of-Ranges no Curve Editor. Abraços
Hum... nem tinha pensado nos Dummies... Assim vai ficar bem mais prático mesmo... Mas tem alguma forma prática de controlar a velocidade de rotação das esferas internas, já que a velocidade delas depende da velocidade de rotação das outras partes... ou tem q fazer "no olho" mesmo?? Obrigado a todos pela ajuda!!!
tem como controlar automaticamente, mas ai complica legal, porque precisa saber escrever expressões no Max. você pode usar um Expression Controller e colocar uma expressão matemática para calcular a rotação das esferas em relação ao rolamento, ai você anima só o rolamento e a expressão calcula a animação das esferas.
Múcio
Oi Jeffinho, tudo bem? Realmente é uma questão mais avançada controlar um objeto por outro, mas não precisa escrever expressão não, porque tem o Wire Parameters, que facilita as coisas e após o Max 7 tem o Reaction Manager, que é ótimo para criar estas interações de forma mais simples. Dá uma lida neste tutorial que eu explico as bases para fazer isso tanto com Expression, como com Wire e com Reaction Manager. O link para o tutorial é este: http://www.tresd1.com.br/artigos.php?t=15385 Abraços

Faça o login para poder comentar

Informações da Comunidade

Total de mensagens publicadas pelos membros da comunidade: 717416.

Total de membros registrados: 143174

Últimos membros registrados: OsanixCapsules345, Kennetoot, BillcKittrick, rbes, GROYCE, alfredopaz, OsanixCapsules35, MedicGLPKapseln46.

Usuário(s) on-line na última hora: 764

Legenda: Administrador, Especial, Moderador, Parceiro .

3D1 © Três D1 © 1999-2026. Todos direitos reservados.