Cursos e Bibliotecas Ver Mais

Galeria 3D1 Ver Mais

Colli   Maringá - AC
rafaelgmarotta   Belo Horizonte / MG - MG
AndreyRaphael3D   Nova Friburgo - RJ
Lucas Rafael   Parana - PR

Portfólios Ver Mais

Gordianstudio   Porto Alegre - AC
Fernando   São Paulo
pietroniro   Jundiaí - SP
Fabiano M.   Santos - SP - SP

Dúvida- animação slider câmera ( 3ds Max 2018 ou superior ).

Por: Danilo  

Em: 07/10/2020 19:14

Olá pessoal da 3d1... boa noite a todos!

Estava testando algumas animações pequenas na área de ArchVIZ ( Architectural Visualization ) e me veio uma dúvida repentina que gostaria de trocar informações com os artistas gráficos daqui...

====================================================================

A minha dúvida era que gostaria de saber como fazer uma animação de câmera no 3ds Max 2018 ou superior, sendo que como se a câmera 3d estivesse andando sobre um trilho em metal, igual as animações que aparecem no Lumion Pro.

Este vídeo no youtube abaixo ( título.: Slider caseiro- dicas de produção ) mostra um pouco na vida real como eu gostaria de fazer em 3d.

** OBS.: Nesse vídeo o fotógrafo usa uma toalha para correr a câmera por cima dessa toalha, porém a minha intenção é movimentar a câmera 3d pra filmar as fachadas: FRONTAL, LATERAL e de FUNDO se movimentando ( slider ) de forma suave e sem solavancos...

** Slider Caseiro - Dicas de Produção

Minha ideia principal é criar várias câmeras 3d ou pode ser só uma única câmera 3d mesmo, que caminhe como se fosse em cima de um trilho metálico, e essa câmera anime as fachadas: frontal, lateral e de fundo de uma construção 3d, mas que principalmente não gere solavanco na movimentação da câmera 3d...

** Os cortes dos vídeos ( ou a transição dos vídeos ) sei que pode ser feito no After Effects CC ou no Adobe Premiere, a minha dúvida maior era na "movimentação" da câmera 3d "correndo" suavemente pelo trilho metálico.

Imagino que poderia ser feito com uma "spline" que seria como se fosse o trilho metálico e usando o "path constraint" linkaria a câmera 3d a spline? Seria essa a forma mais fácil e mais realista?

====================================================================

Quem puder ajudar dando dicas e macetes com ideias e sugestões, todas são muito bem vindas.

Obrigado.

Abraço e sucesso a todos!

__________________________________
"FORÇA & CORAGEM SEMPRE"...
Oi Danilo, tudo bem?

Algumas pessoas acham que eu conheço bem de modelagem por causa do curso que fiz de maquete, outras acham que conheço bem de renderização por causa do curso de Mental Ray, mas a parte que mais estudei, trabalhei profissionalmente e me dediquei até hoje no 3ds max foi animação.

Cheguei a ser responsável por contratar profissionais de animação e adivinha qual era a primeira coisa que eu olhava antes de seguir em frente com o currículo do candidato?
Justamente o movimento da câmera, porque é ai que você diferencia quem já conhece de quem está aprendendo, o movimento suave da câmera é essencial.

Você pode fazer com Spline e Path Constraint como disse, mas dai precisa criar um Rig com a câmera para o Target dela seguir junto e poder focar onde desejar durante a animação, também ficará mais limitado no ajuste fino da animação.

Normalmente os Travellings, como é conhecido este movimento na área de vídeo, são curtos e suaves, pois fica ruim você passear por uma casa inteira com a câmera como se fosse uma pessoa gravando, fica com aspecto de filmagem amadora.
Então, geralmente você vai fazer alguns Travellings em cada cômodo para mostrar todo o ambiente e dai vai cortar para outra câmera que vai fazer o Travelling em outro cômodo.

No 3ds max você vai renderizar a sequência de imagens de cada câmera usando o Batch Render, depois vai importar cada sequência no After, que já vai tratar a sequência como um vídeo e dai poderá criar as transições entre elas como quiser.

Como estes Travellings curtos possuem um caminho bem simples, uma reta ou uma curva em forma de U, não precisa de Spline com Path Constraint para fazer, é mais fácil e mais prático criar 2 ou 3 Key Frames e pronto!

O que você precisa entender bem para qualquer movimentação ficar boa é a curva de animação, entendendo isso nunca mais vai ter movimentos bruscos!

Como você sabe, a animação é feita por Key Frames, ou seja, quadros chave, então, o programa grava o valor de algum parâmetro num determinado Key Frame e depois grava um novo valor do mesmo parâmetro num segundo Key Frame.
Assim, a animação é criada entre estes Key Frames interpolando a mudança do valor do parâmetro entre o primeiro e o segundo Key Frame.
A interpolação do valor é guiada pela curva da animação, por exemplo, se for uma curva linear o valor vai aumentando ou diminuindo sempre no mesmo rítimo, se a curva for Easy Out ou Easy In em forma de S, o valor aumenta ou diminui mais lentamente quando está próximo do Key Frame, dando a sensação de aceleração ou desaceleração.

Portanto, se fizer um movimento qualquer e deixar a curva como linear, ficará irreal, pois o objeto vai acelerar bruscamente e parar bruscamente nos Key Frames, para criar movimentos suaves a curva tem que ser suave entre os Key Frames.
O problema é que ver a curva no gráfico de animação 2D não é a mesma coisa de ver a curva no espaço 3D, as vezes a curva parece correta no gráfico 2D e está errada no espaço 3D.

Antigamente tinha que usar o Trajectories, hoje tem o Motion Paths que ajuda muito, porém, eu sugiro que use ele apenas como visualização e continue editando a curva no gráfico 2D, porque é assim que vai encontrar em qualquer programa, então, servirá para o After Effects também.

Segue o breve passo a passo:

1- Cria a Physical Camera num canto da Viewport Top, liga o Auto Key para animar, coloca no Frame 100, seleciona a câmera e o Target dela, depois arrasta os dois até o outro lado da Viewport para criar um movimento linear
Abre o Curve Editor abaixo das Viewports ou no menu Graphyc Editors > Curve Editor.
Com a câmera selecionada, clique nos dois ícones com as duas chavinhas no Curve Editor para ele focar nas curvas de animação da câmera, como mostra a imagem 1 em anexo.
Em seguida, acesse o painel Motion e clique no Motion Paths para mostrar a curva de animação na Viewport.

Olha como a curva de animação vermelha no Curve Editor é em forma de S, sai bem suave do primeiro Key Frame, dai começa a subir e chega também suave no segundo Key Frame.
Pois por padrão o Max já cria a curva com suavidade, mas você pode editar nos ícones com os desenhos das curvas marcado na imagem 1 em anexo.

Repare agora na curva de animação na Viewport, o Motion Path, veja como tem uns pontinhos brancos nele, são os Frames e indicam a velocidade do movimento.
Quando os pontinhos estão bem juntos o movimento será lento e quando os pontinhos estão distantes o movimento será rápido.
Assim, você percebe que a câmera acelera aos poucos quando sai do primeiro Key Frame e desacelera quando chega no segundo para ficar suave.

2- Agora, mova a barra de Frames para o Frame 50, bem no meio da animação, e com o Auto Key ligado, movimente a câmera para trás criando um movimento na forma de U, como mostra a imagem 2 em anexo.
Veja como a curva no gráfico está suave, mas na Viewport não, ficou com uma ponta muito forte formando quase um V e precisa ser bem suave igual um U.

3- Então, você precisa selecionar o Key Frame que faz este movimento, no caso é em Y, então, é a curva verde, tanto da câmera como do Target, e editar a curva dela no gráfico para deixar mais suave na Viewport.
Você pode editar diretamente na Viewport como eu disse, é até mais fácil, mas nos outros programas não poderá fazer isso, então, é bom se acostumar com o gráfico.
Portanto, com o Key selecionado, mude a curva para Auto e use o Move para mover os Handles da curva até ficar mais suave na Viewport, mesmo que não pareça mais tão suave no gráfico, como mostra a imagem 3 em anexo.

OBS: Clicando e segurando o ícone do Move aparecem as opções para mover apenas na vertical e na horizontal.

OBS2: Precisa fazer a mesma coisa nos Key Frames do início e do fim, pois não estão perfeitamente suaves como mostra a imagem.


Agora vou te mostrar brevemente como faz o Rig para usar com Spline.

4- Desenha uma linha com Spline, deixa ela bem suave, pois será a curva de animação igual a do Motin Paths do exemplo anterior.
Depois cria a Physical Camera e dois Dummies, um maior e outro menor.
Use o Align para alinhar o Dummy maior com a câmera e o Dummy menor com o Target, como mostra a imagem 4 em anexo.

Quem vai se mover é apenas o Dummy maior, pois o Path Constraint vai usar apenas um objeto, mas com a câmera lincada nele ela se moverá também.
Então, use o Select And Link, clique na câmera e arraste até o Dummy maior para fazer o Link.
Em seguida, faça a mesma coisa com o Target, licando ele no Dummy menor.
Porém, o Target tem que acompanhar a câmera, então, use o Select And Link para selecionar o Dummy menor e faça o Link com o Dummy maior.

Agora, se mover o Dummy maior para testar, a câmera, o Target e o Dummy menor movem junto, mas se mover apenas o Dummy menor, só o Target que se move.

5- Assim, é só selecionar o Dummy maior, entrar no menu Animation > Constraints > Path Constraint e clicar na Spline, a câmera pulará automaticamente para o início da linha e você pode ajustar os detalhes no painel Motion, como mostra a imagem 5 em anexo.
Se ela aparecer na posição errada você usa os recursos do Axis para alinhar em X, Y ou Z e flipar.
Também é comum habilitar o Follow para o movimento acompanhar a curvatura da Spline.

Porém, abrindo o Curve Editor você vê que a curva de animação é linear e não tem como mudar, não adianta selecionar os Keys e tentar trocar para Smooth ou Auto.
A única opção que tem para controlar a velocidade é a própria curva, se desmarcar o Constant Velocity, que é irreal, mas dai ele vai usar o tamanho dos Segments da Spline para movimentar mais rápido ou mais devagar.
Ou seja, é igual o Motion Paths, só que mais difícil de editar, não vale a pena.

OBS 3: Animação é um assunto longo e cheio de detalhes, então, tentei resumir ao máximo para não ficar tão gigante, mas qualquer dúvida é só falar que eu explico melhor o ponto e depois podemos seguir conversando sobre os detalhes.

Abração e tudo de bom.

André Vieira
Olá pessoal da 3d1... bom dia a todos!

André Vieira.: olá mestre André! Tudo bem? Muito obrigado pela ótima resposta que sempre nos dá, prontamente e sempre com muito conhecimento...

=====================================================================

Imaginei que seria mesmo com o "path constraint" do 3ds Max 2020 ou superior. A ideia do dummy para usá-lo como controlador e linkar ele no target da câmera 3d foi super legal mesmo... rsrs

** Para suavizar o movimento que era a minha principal dúvida você disse que tinha que tomar cuidado com o "curve editor" do 3ds Max 2020, escolhendo as opções "Easy out" e "easy in" desse parâmetro.

Vou testar depois com as ótimas dicas que você deu de criar um "rig" para a câmera 3d, ok? Muito obrigado mais uma vez pela ajuda, pela força e pelo ótimo tutorial. ^^

Abraços e sucesso!

__________________________________
"FORÇA & CORAGEM SEMPRE"...
Oi Danilo, tudo bem?

Então, mas fazer com o Dummy e Path Constraint é pior, como comentei na mensagem anterior, só te mostrei para você ver que era pior.

A melhor forma é a que ensinei primeiro, usando o Motion Paths e o Curve Editor.

Se quiser você pode editar a trajetória do Motion Path na Viewport como se fosse uma Spline, então, não vale a pena fazer com o Spline de verdade e o Path Constraint.
Com o Motion Paths você ainda pode converter Splines em Motion Paths ou vice-versa, fica no menu Conversion Tools como aparece na imagem, mas não precisa porque o Motion Path funciona exatamente igual uma Spline.

Seleciona um objeto qualquer que esteja animado e acesse o painel Motion.
Olha o botão Add Key no menu do Motion Path.
Clicando nele e em seguida clicando na trajetória de animação na Viewport, você cria um novo vértice onde clicou, que na verdade é um Key Frame.
Logo abaixo do Add Key tem os botões para editar a curva, se clicar no Auto, o da direita, poderá editar os Handles do vértice para curvar a linha igual uma Spline, mas na verdade estará editando a curva de animação.

É bem mais fácil e livre fazer assim do que usando Path Constraint.

Abração e tudo de bom.

André Vieira
André tá bom pra produzir um curso só voltado para animação. Seria da hora.
Oi New, tudo bem?

Eu adoraria fazer um curso de animação, pois é a parte mais divertida do Max, tirando ter que renderizar.
Mas se animação nunca rendeu bem, agora então, muito menos, principalmente no 3ds max, já que todo mundo está querendo animar no Unreal em Real-Time.

Claro que muita coisa é animada no Max e importada com animação no Unreal, mas a cada dia que passa o Unreal ganha mais recursos para animar tudo dentro dele mesmo, agora tem Control Rig para animar personagens, estão melhorando o Animation Blueprint a cada versão e já dá para fazer praticamente tudo que faria no Max, melhor ainda, de forma procedural, sem falar em animação por AI, simulação física Real-Time com o Chaos, simulação de partículas Real-Time com o Niagara.
Logo ninguém mais vai animar nada no 3ds max e nos outros Softs 3D.

Se algum dia eu fizer um curso de animação, certamente será no Unreal e não no Max.

Abração e tudo de bom.

André Vieira
Andre Vieira:
Oi New, tudo bem?

Eu adoraria fazer um curso de animação, pois é a parte mais divertida do Max, tirando ter que renderizar.
Mas se animação nunca rendeu bem, agora então, muito menos, principalmente no 3ds max, já que todo mundo está querendo animar no Unreal em Real-Time.

Claro que muita coisa é animada no Max e importada com animação no Unreal, mas a cada dia que passa o Unreal ganha mais recursos para animar tudo dentro dele mesmo, agora tem Control Rig para animar personagens, estão melhorando o Animation Blueprint a cada versão e já dá para fazer praticamente tudo que faria no Max, melhor ainda, de forma procedural, sem falar em animação por AI, simulação física Real-Time com o Chaos, simulação de partículas Real-Time com o Niagara.
Logo ninguém mais vai animar nada no 3ds max e nos outros Softs 3D.

Se algum dia eu fizer um curso de animação, certamente será no Unreal e não no Max.

Abração e tudo de bom.

André Vieira


No Unreal Engine, tá de boa também. Melhor ainda. Sempre quiz aprender o infeliz mesmo.
Oi New, tudo bem?

No curso de Unreal eu estou abordando bastante coisa sobre animação Real-Time, porém, por ser voltado para arquitetura não dá para colocar certas coisas como personagens, simulações de destruição e Rig de veículos, por exemplo.
Mas depois que terminar o curso eu pretendo começar a fazer tutoriais livres sobre o Unreal, envolvendo estas coisas que não cabem no curso.

Abração e tudo de bom.

André Vieira
Andre Vieira:
Oi New, tudo bem?

No curso de Unreal eu estou abordando bastante coisa sobre animação Real-Time, porém, por ser voltado para arquitetura não dá para colocar certas coisas como personagens, simulações de destruição e Rig de veículos, por exemplo.
Mas depois que terminar o curso eu pretendo começar a fazer tutoriais livres sobre o Unreal, envolvendo estas coisas que não cabem no curso.

Abração e tudo de bom.

André Vieira


Faz o curso aí que eu compro.
Mas num coloca muito caro não porque o tio aqui ganha só um salário mínimo. HAHAHA!

zoeira, pow!
Oi New, tudo bem?

Eu estou gravando, não posso dedicar todo o tempo para gravar como antigamente, mas está indo bem.
Só que quero fazer um curso realmente decente, então, tem muita coisa para explicar e ainda falta bastante para gravar, por enquanto acho que já está com umas 20 horas prontas.

Estou pensando em lançar no formato de módulos, porque dai eu posso abordar tudo que eu quiser fazendo vários módulos, o primeiro é a base de tudo e será bararo, quem comprar terá acesso gratuito a todos os outros, dai vou aumentando o preço conforme lanço módulos novos.

Abração e tudo de bom.

André Vieira

Faça o login para poder comentar

Usuários conectados

Total de mensagens publicadas pelos membros da comunidade: 711048.

Total de membros registrados: 138518

Últimos membros registrados: Mvyeira , luciano pr, Davis123, diabecode, aldiriank1, nexagenkopen, GoldenRevivePlus, TroviranKapselnPreis.

Usuário(s) on-line na última hora: 1249, sendo 13 membro(s) e 1236 visitante(s).

Membro(s) on-line na última hora: Renatto, Eduardo Ramos, Gabriel.C, Thiago Couto, Joao Barreto, skalucard, Carla Franco, Duda, Frederico Wagner N. R., Nuno, Eber.Silva, Lisandro, new.

Legenda: Administrador, Especial, Moderador, Parceiro .

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