Areia

Por: festamix  

Em: 10/01/2007 14:49

Olá pessoal. Meu supervisor q tanto adoro :(:(:( mandou eu fazer uma animação no 3d e preciso de um auxilio. Ele quer o seguinte: Que uma bola de metal saia de dentro de uma ciaxa de areia. A bola de metal eu sei fazer, o problema está na areia, como posso fazer para que conforme a bola suba de dentro da areia a areia vá indo para os lados e etc. Acredito eu que a areia seja feito com particulas e ela reajam sozinhas ao levante da bola. Mais por fim, não sei trabalhar com particulas. Alguem pode me auxiliar quanto a isto? Detalhe, posso adquerir quase todos os plugins e uso o 3DS 9
Julian Silva - Web Design
Olá festamix, tudo bem?^ Eu acho que para deixar essa animação de forma totalmente realista, você poderá utilizar o Real Flow. No Grupo de Estudos do Real Flow aqui da 3D1 tem muita informação dele. Com certeza, com estas informações, você poderá fazer essa animação de forma rápida e precisa.
Sergio Feitosa
Olá Feitosa, sabes me dizer como posso configurar minhas particulas para q fiquem mais parecidas com areia?
Julian Silva - Web Design
Olá festamix, tudo bem? Como você deseja areia bem solta, você terá que exportar as partículas do real flow como partículas mesmo, ao invés de mesh, que normalmente fazemos para líquidos. Dessa forma as suas partículas virão soltas, dando uma impressão melhor de areia. Depois é só preparar o material adequado e pronto.
Sergio Feitosa
Oi Festamix, tudo bem? Eu achei a idéia muito legal, não sei se todo mundo que trabalha com animação tem o mesmo prazer que eu, mas para mim o mais legal de tudo é solucionar a animação, depois, o resto não tem a mesma graça. Certamente que para ficar perfeito de tudo, só com o Real Flow, porque as partículas precisam ter volume neste tipo de efeito, no Max as partículas não tem volume. Só que depende de muita experiência no Real Flow, se nunca usou, vai ser difícil conseguir esse efeito na primeira vez, é super pesado para calcular isso com qualidade e realismo e ainda vai depender muito mais do material do que das partículas em si. Mas conhecendo um pouco do Particle Flow, dá para fazer esse efeito de uma forma legal no Max mesmo, é muito mais fácil e muito mais rápido, sem cálculo de partículas. Claro que não ficará tão perfeito quanto no Real Flow, porque não vai movimentar as partículas que estão no interior da terra, só da superfície, mas gera um bom efeito. Eu curti tanto a solução que fiz um testezinho rápido aqui para ver como ficava. Renderizei só uns frames e em baixa qualidade, porque minha máquina é um dinossauro e levaria o dia todo para fazer 150 frames em 320x240 com boa qualidade, então, renderizei 80 frames em baixa só para ver o principal do efeito. Para ficar 10, teria que tuchar o Antialiasing lá em cima, para não gerar flicker na areia, mas ai meu render levaria dias. No final a areia não vai formar aquele funil de onde saiu a bola, justamente porque não teve interação com as partículas no interior da terra, mas poderia simular isso deformando o Mesh do terreno com um Mesh Select e Soft Selection, também com FFD e outros modificadores de deformação, Morph por exemplo. Assim daria para simular mais ou menos essa situação no final, na minha animação isso não acontece. Vídeo [video_url=http://www.tresd1.com.br/Temp/areia.avi,320,280] Eu fiz assim: Criei um plane em alta resolução e deformei com Noises, apliquei dois no total, um maior e outro menor, terminei com um Turbo Smooth. Nesse Mesh eu apliquei o Particle Flow com um Flow bem simples, usando o Postion Object para colocar as partículas no Plane e usando o Shape de Faces. Depois usei um Collision para as partículas colidirem com a esfera, que estava abaixo do plane e com um SDeflection lincado. Esse Collision para as partículas para o segundo Flow. Nesse Flow eu coloquei um Force e criei um Gravit na cena, para as partículas soferem a ação da gravidade depois da colisão. Coloquei outro Collision para passar as partículas que colidiam com o plane para outro Flow. Nesse outro Flow eu coloquei Speed 0 para parar as partículas que colidem com o Plane. Só isso. Ao todo tem 50 mil partículas na cena, deu 104 mil faces contando a bola, o plane e a caixa. Apliquei um material volumétrico como o que explico no tutorial Fumaça 2 aqui na 3D1. Só que totalmente diferente nos mapas usados, apenas o procedimento é o mesmo. Usei os mapas Dent e Noise para deixar as faces mais fagulhadas, também usei bastante Bump. Testa ai e posta aqui que eu vou te ajudando. Olha umas imagens que renderizei maior. Abraços
Olá André, tudo bem? Gostei muito dessa sua solução, irei testar assim que sobrar um tempinho aqui.
Sergio Feitosa
Olá Andre. Muito bom o efeito q ele faz. Gostaria apenas que alguém coloca-se com mais detalhes como eu configuro o Particle Flow pois não sei usar ele bem ainda. Ou pelo menos uma print do Particle View pq eu não faço nem ideia de como ele deve ficar. Desde de já agradeço. Tenho q agradecer também ao Feitosa por ter me ajudado um monte com o Real Flow
Julian Silva - Web Design
Tá, então o q seria SDefletion? Pois cheguei a procurar no google e não achei. O que você quer dizer pelo segundo Flow?
Julian Silva - Web Design
E ai festamix o sdeflection é um "defletor", ou seja eles fazem com que as particulas reconheçam uma superfície e colidam com ela. E quando o André falou em um novo flow ele se refere a isso: Cada um desses grupos é um flow, e cada um executa uma determinada operação, vc tem que entender a função de cada elemento para saber o que usar e como usar. O PF é um sistema realmente complexo, carece bastante dedicação e estudo, mas não é nada impossivel. Olha só essa imagem que achei enquanto procurava essas ilustrações, foi feito com o pf: http://images.google.com.br/images?svnum=10&hl=pt-BR&lr=&client=firefox-a&rls=org.mozilla%3Apt-BR%3Aofficial&q=particle+flow&btnG=Pesquisar
Uhm agora tah evoluindo. Mais quanto ao SDeflector é só inserir ele e pronto? Andre, coloca uma print do teu Particle View ou se possivel o arquivo do max para eu ver como foi feito. Pq ainda toh mais por fora q surdo em bingo.
Julian Silva - Web Design

Faça o login para poder comentar

Informações da Comunidade

Total de mensagens publicadas pelos membros da comunidade: 717363.

Total de membros registrados: 143157

Últimos membros registrados: Niotrox7 , Diegovechin, MedicGLPKapseln466, MedicGLPCapsules45, Marimgons, breezoes, EDILSON_Lucas, thiagodsf.

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

Legenda: Administrador, Especial, Moderador, Parceiro .

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