Earth Globe_Mais do mesmo mas...

Por: Ricardo  

Em: 06/09/2016 20:17

Aê Galera, nunca mais mesmo tinha postado algo por aqui...
é Mais do mesmo, mas gosto do tema e sempre quis ter um globo terrestre
mais organizadinho, vira e mexe ta se precisando pra algum trabalho:


Disponibilizei no turbosquid também.


Gente, Dúvida, da série coisas \"pequenas\" difíceis de achar alguém que realmente saiba e diga o porque e solução,.... há Muito, de vez em quando acontece:
Difícil de notar mas se reparar nos nomes quando o globo fica cartoon, vc nota que é ruim de ler, não pela velocidade mas por um incomodo flicar... Foi fei to em 3D Max, render standard,
camera linkada em dummys animados em rotação e a camera animada em posição..
Alguém sabe dizer Como eliminar esse flick? Ou é só Motion blur?!

Braço!
Ricmage
Muito bom, não faço ideia cara de como resolver.
Oi Ricmage, abaixo vou colar a resposta do André.

--------------------------------------------------------------

Oi, tudo bem?

O vídeo todo está tocando com Flicker, do início ao fim está rodando com soquinhos e tem muitas coisas que podem causar este problema.
Inicialmente eu imagino que você renderizou com poucos Frames por segundo, parece que está com menos de 15 Frames por segundo, que seria o mínimo aceitável, mas o ideal é 30 FPS.
Outra coisa que causa o mesmo defeito é pegar o vídeo depois de renderizado e aumentar a duração dele no After Effects ou qualquer outro programa de composição ou edição de vídeo, pois nunca deve aumentar a duração de um vídeo, só pode diminuir, se aumentar sempre vai causar socos na exibição porque não tem como o programa criar os Frames que faltam, então, ele duplica os Frames gerando estes soquinhos.
Você pode aumentar a duração de um vídeo quando grava ele com mais de 30 Frames por segundo, então, se renderizar com 60 FPS poderá dobrar a duração sem apresentar os soquinhos, ou seja, daria na mesma renderizar com o dobro da duração em 30 FPS.

Veja só, os soquinhos acontecem porque a diferença entre um Frame e outro é muito grande, se a diferença entre os Frames for pequena os soquinhos não aparecem.
Justamente por isso que o Motion Blur é de suma importância em qualquer tipo de animação, pois é o Motion Blur que ajuda a suavizar a transição entre os Frames e quanto maior a velocidade dos objetos ou da câmera, mais importante se torna o Motion Blur.

Você pode criar o Motion Blur facilmente e com qualidade na pós-produção no After Effects ou qualquer outro programa de composição de vídeo se gerar o Velocity Pass, não sei se o Scanline aceita isso, pois faz décadas que não uso ele, mas se aceitar o Velocity Pass vai aparecer na última posição do Render Elements, é só adicioná-lo na renderização para gerar o passo de velocidade em cada Frame.
Com essa sequência de imagens do Velocity Pass você consegue aplicar o efeito de Motion Blur na pós-produção.
Porém, eu não gosto muito do Velocity Pass nativo do 3ds max, ele não fica igual ao dos renderizadores mais evoluidos, o Mental Ray tem o Motion Vector e o V-Ray tem o seu próprio Velocity Pass, ambos são bem melhores do que o Velocity nativo do Max.

Outro detalhe importante é o Antialiasing, pois é muito diferente renderizar uma imagem estática para visualizar na tela ou para impressão em comparação com imagens para vídeo, porque vídeo é muito mais borrado, tem bem menos nitidez do que imagens para impressão, então, se renderizar com Antialiasing Sharp para a imagem ficar bem nítida, certamente ficará ruim quando assistir o vídeo.
Imagem para vídeo é bem borrada, com Antialiasing bem Blur para não causar cintilamento nos Pixels conforme mudam de cor rapidamente.

Portanto, se você renderizar a animação com 30 FPS, Antialiasing forte e Motion Blur, certamente vai desaparecer os soquinhos, mas pode ser que os textos não fiquem legíveis, pois coisas muito finas não ficam boas em vídeo, mas basta engrossar um pouco a fonte dos textos que estará resolvido.

Abraços e tudo de bom.
Brigado Alex,.. tranquilo, vamo fuçando e perguntando,
de repente um dia gente descobre.

Oi Elis! Muito obrigado pela atenção.
Pois é, pra mim, em alguns casos , ainda é um mistério.
Do max, rendi em sequencia de imagem. penso eu que sendo deste jeito
oque define quantos frames por segundo vai ser é a interpretação do programa de composição onde abrir a sequencia,.. no caso havia posto 30fps.
Realmente, pensei em usar mas nao usei motion blur, exatamente pelo que falou , com medo de perder leitura.
No after da pra forçar o motion blur, tentei mas nao gostei do resultado, apenas ele nao tirou o flicado e borrou mais, daê tirei.
Ah, nao querendo negar oque vc disse,ms tentando agregar... atualmente o after e acredito muitos outros progs de composição,. tem interpolação entre frames e entre pixel de frames... e muitos casos da pra esticar ou achatar a sequencia de imagem, e ficar bem legal a qualidade sem os soquinhos.
mas é, Caso nao ligue a interpolação tanto esticando quanto achatando(caso nao seja multiplo de 2) realmente ou ele repete frame ou pula frame de forma indevida gerando também os coquinhos
Bem,.. nao sei exatamemte oque é,.. pode ser que se eu mandar ver no motion blur do max e no antialiasing, resolva, botei a duvida pois, Nao é sempre que acontece, .. ja aconteceu com camera de movimentos bem lentos.
Eu tinha, tenho... esse problema tb com coisas muito finas, como grama em animação de \"maquetes eletronicas\" amenizei muito mas com um antialiasing alto , e render time alto tb.
Também não gosto muito do blur do render standard do max, mas no vray nao sei abilitar o blur apenas para um determinado objeto.
De qualquer maneira , Valeu as idéias : ]


E alguém souber qualquer ideia a mais sobre esse tipo de flick,.. agrega aê.



Braço!!
Ricmage
Oi, abaixo segue a resposta do André.

Att, Elis

-------------------------

Oi Ricmage, tudo bem?

Eu fico muito feliz de ver que você frequenta o fórum há tanto tempo, não sabia que a pergunta era sua porque a Elis me enviou pelo email, pretendo voltar a frequentar o fórum assim que a gente conseguir colocar o site novo no ar, mas até lá, qualquer coisa que precisar para as suas animações e eu puder ajudar, você pode contar comigo.

O problema dos soquinhos não tem mistério, apenas está deixando passar algum detalhe e vamos encontrar de um jeito ou de outro, nem que eu tenha que renderizar a animação para ver.
Pelas informações que passou agora, podemos verificar outras opções.

Você fez bem de renderizar em sequência de imagens no 3ds max, pois é uma péssima idéia renderizar em formato de vídeo, já que vai perder qualidade na compressão e não poderá testar outras configurações de compressão e formato conforme a sua necessidade.
Falando nisso, os soquinhos podem ser causados na exportação do vídeo devido ao Codec ou configurações utilizadas, hoje em dia não é muito comum porque todo mundo usa MP4, mas se fez em AVI tem que testar com outros Codecs para ver se apresenta o mesmo problema, pensei nisso quando você falou que já aconteceu até em vídeos com movimentos bem lentos, então, só pode ser a compressão do Codec muito forte ou muito fraca.

Uma opção legal é abrir a sequência no RAM Player do 3ds max, pois a sequência será carregada na memória RAM para tocar em tempo real, se a sequência toda couber na RAM tem que tocar perfeitamente sem nenhum soquinho, mesmo sem compressão alguma, assim, é uma boa forma de certificar que o problema não está no Codec e nas suas configurações de compressão.

Sobre os Frames por segundo, realmente o que define o Frame Rate do vídeo final é a exportação na composição, por isso que o Codec e suas configurações podem afetar a fluência do vídeo, mas o Frame Rate final está subordinado ao Frame Rate que usou na renderização 3D, pois se renderizar com um determinado FPS e exportar o vídeo com outro FPS vai ter problemas de soquinhos, então, se também renderizou com 30 FPS no Max está tudo certo.

Quanto a interpolação de Frames para Slow Motion, você tem toda razão e eu pensei em comentar isso no outro email, porém, como você mesmo disse, só fica legal em algumas situações, depende da cena e os Frames criados são uma mesclagem de outros dois, não é a mesma coisa que ter o Frame intermediário de verdade, principalmente em movimentos rápidos e não gera Motion Blur radial, então, achei melhor não citar este recurso, na verdade ele já é bem antigo, desde quando eu trabalha com vídeo já tinha em Plug-ins para o After e outros Softs.

O Motion Blur é importantíssimo em qualquer animação e com Motion Vectors (Velocity Pass) você consegue alta qualidade de Motion Blur na composição, não vai aumentar o seu tempo de Render e poderá controlar o efeito com precisão na pós-produção.
Se precisar de qualquer dica sobre isso é só falar que eu explico melhor.

Se o Motion Blur borrar demais os textos para ficar correto, tem duas opções para resolver, a melhor é reduzir a velocidade de tudo, ou seja, aumentando o tempo do vídeo para a câmera poder percorrer todo o caminho mais lentamente ou então manter a duração do vídeo e diminuir o caminho que a câmera precisa percorrer.
A segunda opção é engrossar bastante a fonte dos textos para eles continuarem legíveis mesmo com o borrado do Motion Blur.

Não vale a pena renderizar com Motion Blur no Max, é quase a mesma coisa que renderizar animação em formato de vídeo, pois não poderá mexer em nada.
Se usar o Motion Blur 2D não terá a mesma qualidade e controle que teria com o Velocity Pass na composição, se usar o Motion Blur 3D o resultado certamente ficará perfeito, mas aumentará muito o tempo de render e não vale a pena.

Sobre outras animações que apresentaram problemas com coisas finas, eu não mencionei o outro efeito super importante para a suavidade da animação porque naquele vídeo que enviou não era necessário, mas em maquete é.
Estou falando do DOF (Depth Of Field), pois da mesma forma que o Motion Blur ajuda a diminuir a variação dos pixels de um Frame para o outro, o DOF também ajuda muito para as coisas distantes não ficarem super nítidas, porque assim vai causar o batimento dos pixels criando o efeito de Flicker, portanto, DOF e Motion Blur são os efeitos mais importantes para a animação ficar suave na tela.
Da mesma forma que o Motion Blur, o ideal para gerar o DOF é com o passo de Z-Depth na composição, pois te dará total controle do foco e poderá ajustar a intensidade com precisão em tempo real.

Note que o Motion Blur deve ser aplicado na cena toda, não apenas nos objetos que se movem rápido, porque quando a câmera se move ela gera Motion Blur em tudo, se uma luz se move ela também gera sombra com Motion Blur, mas dai para reproduzir este efeito precisa de Motion Blur 3D, não vai ser reproduzido com Motion Vectors, então, tem coisas que só em 3D mesmo para ficar perfeito.
Se você usa o V-Ray, é só habilitar o Velocity Pass no Render Elements para gerar os mapas de velocidade e criar o Motion Blur no After.
Se quiser te envio um exemplo de composição com Velocity Pass no After para você ver como funciona.

Abração e tudo de bom.
Bacana essa animação!
Oi Elis!,.
é faz tempo que to na 3d1, mas últimos tempos quase nao ando por aqui participando realmente, e ouch que é isso se vou te dar mais trabalho ainda de render denovo rsrs, esse ja foi.. e cada um tem suas coisasa pra resolver, mas muito obrigado!

é a muito Só uso h.264,.. mp4 do after, QUANDO a versao do after num vem sem rsrs.
É ainda tenho o péssimo costume de nao render todos os passes separados,
ou normalment enao ter tempo de usar dof, mas vo botar força pra ir por essa pipline que é mais certa. ta certo, na reaç o motion blur é pra ser pra cena toda, mas como boa parte das coisas q eu faço é mais pro fantasioso, zé doidin,.. as vezes só em alguma coisa mais rapida ja resolvia.
da pra mim olha rapidim mas proveitar e te perguntar,.. o scanline do max, gera os vector maps tranquilo? E qual blend ou efeito uso para por o blur na animação com esse passe la no after?

Legal que curtiu Joao, valeu : )


Braço galera!
Ricmage
Resposta do André Ricmage.

------------------------

Oi Ricmage, tudo bem?

É gratificante ver você participando no fórum e pode contar comigo para o que precisar, de um jeito ou de outro tem que saber exatamente porque estão acontecendo os soquinhos nos vídeos, é muito importante e o ramo de animação de maquete é carente, então, é legal ver você se dedicando nisso.

Eu não aconselho a renderizar tudo em Passes separados porque é um trabalho desnecessário, a não ser que realmente vai precisar alterar diversas coisas na pós-produção como cores e tal.
Mas em qualquer animação tem que gerar pelo menos 3 Passes, o Beauty que é a imagem final renderizada com todos os efeitos, o Velocity Pass para criar Motion Blur e o Z-Depth para criar o DOF.
Estes dois passos a mais não vão alterar em praticamente nada o seu tempo de render e vão permitir suavizar a animação corretamente na composição.
A única coisa que vai gastar um pouco mais é espaço na HD.

Sobre o Velocity Pass do Scanline, eu acho ele estranho, é diferente do criado pelo Mental Ray e pelo V-Ray, mas tem tutoriais na internet ensinando o efeito com o Velocity Pass do Scanline e funcionou.
Veja este breve tutorial: http://www.ramyhanna.com/2011/02/render-today-motion-blur-tomorrow.html

Estou enviando em anexo um exemplo da imagem do Velocity Pass do Scanline e do Motion Vector do Mental Ray para você ver a diferença.

Sobre o recurso usado no After para gerar o Motion Blur, não estou com o After instalado no momento, então, não posso dizer com certeza absoluta, mas creio que o Lens Blur padrão faz perfeitamente, porém, no tutorial que te indiquei acima o autor usou o Vector Blur do After Effects CC, o meu After é antigo porque faz tempo que não mexo mais com Motion Graphics, mas mesmo nas versões antigas dá para fazer com o Lens Blur se não me engano.

OBS: Mesmo depois de ter renderizado uma animação, você pode renderizar os Velocity Passes e Z-Depth com rapidez porque não precisa ter nada na cena, nem luzes, nem materiais, basta renderizar apenas a geometria com material cinza sem iluminação que vai gerar os Velocity Passes e Z-Depht normalmente.

Qualquer coisa que precisar é só falar.
Aê Galera, nunca mais mesmo tinha postado algo por aqui...
é Mais do mesmo, mas gosto do tema e sempre quis ter um globo terrestre
mais organizadinho, vira e mexe ta se precisando pra algum trabalho:


Disponibilizei no turbosquid também.


Gente, Dúvida, da série coisas \"pequenas\" difíceis de achar alguém que realmente saiba e diga o porque e solução,.... há Muito, de vez em quando acontece:
Difícil de notar mas se reparar nos nomes quando o globo fica cartoon, vc nota que é ruim de ler, não pela velocidade mas por um incomodo flicar... Foi fei to em 3D Max, render standard,
camera linkada em dummys animados em rotação e a camera animada em posição..
Alguém sabe dizer Como eliminar esse flick? Ou é só Motion blur?!

Braço!
Ricmage
Aêew valeeu Elis, poxa, estranhei c dizendo q nao pega muito tempo de render a mais fazer o passe de motion blur e de DOF, mas me estigou há tentar com eles sempre próximas vezes
: ]. se eu num conseguir venho raqui te aperriar rss,

To com uma , mas ja rolando aí num sei se ja vou usar mas próx vou sim tentar por na minha pipeline \\m/.

Valeu
Bração!
Ricmage

Faça o login para poder comentar

Informações da Comunidade

Total de mensagens publicadas pelos membros da comunidade: 716856.

Total de membros registrados: 142964

Últimos membros registrados: CAMILA CHAGAS, JunikoAbreu, Thales_T3, ErexivaKapseln355, ArthryonHeat, andrey_3d, nana_rlkdoodio, GabrielaM.

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

Legenda: Administrador, Especial, Moderador, Parceiro .

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