Advertisement
  1. 3D & Motion Graphics
  2. Maya

Entendendo Partículas e Dinâmica em Maya-Parte 8

by
Read Time:5 minsLanguages:

Portuguese (Português) translation by Renato Somel (you can also view the original English article)

Final product imageFinal product imageFinal product image
What You'll Be Creating

1. Sistema de quebrar bala

Passo 1

Abra Maya. Crie uma caixa e um plano de aterramento conforme mostrado na imagem a seguir.

Create a boxCreate a boxCreate a box
Criar uma caixa

Passo 2

Criar uma esfera e animar a sua posição para que ela possa passar através dos pedaços da caixa.

Create a sphereCreate a sphereCreate a sphere
Criar uma esfera

Passo 3

Com a caixa selecionada, vá para Editar> Excluir por Tipo> Histórico. Como alternativa, você pode pressionar Alt-Shift-D para limpar o histórico.

Edit Delete by Type HistoryEdit Delete by Type HistoryEdit Delete by Type History
Editar> Excluir por Tipo> Histórico

Passo 4

Com a caixa selecionada, vá para Efeitos> Quebra e clique em sua caixa de opção.

Effects ShatterEffects ShatterEffects Shatter
Efeitos > Quebra

Passo 5

Ele abre a janela Criar Opções de Efeito de Quebra. Dentro da guia Quebrar Sólido mantenha o valor Estilhaços como padrão 33.

Se você deseja ter um número maior de pedaços quebrados, você pode aumentar o número de cacos. Clique no botão Aplicar.

Create Shatter Effect Options Create Shatter Effect Options Create Shatter Effect Options
Criar opções de efeito de fragmentação

Passo 6

Você verá que a caixa foi dividida em várias partes aleatórias, como mostrado na imagem a seguir.

Box chunksBox chunksBox chunks
Pedaços de caixa

Passo 7

Com as peças quebradas da caixa selecionada, vá para Bala> Conjunto rígido.

Bullet Rigid SetBullet Rigid SetBullet Rigid Set
Bala > Conjunto Rígido

Passo 8

Com a bola esfera eo plano de solo selecionado, vá para Bala > Corpo Rígido Passivo.

Bullet Passive Rigid BodyBullet Passive Rigid BodyBullet Passive Rigid Body
Bala > Corpo rígido passivo

Passo 9

Abrir Outliner. Com bulletSolver1 selecionado, vá para editar Atributito e clique na guia solidShatter1SetInitialState. Ative a opção Glue Shapes, defina Collision Set Type no casco e mantenha o valor Collision Shape Margin como 0.

Open OutlinerOpen OutlinerOpen Outliner
Abrir Outliner

Passo 10

Aperte o botão de reprodução e você verá a simulação dos pedaços quebrados do objeto caixa.

Hit the play buttonHit the play buttonHit the play button
Aperte o botão de reprodução

2. Instalando Script de Quebra de Rocha

Passo 1

Você também pode quebrar os objetos usando um roteiro útil Rock Shatter. Este é um roteiro muito eficiente e fácil de usar que pode quebrar os objetos em segundos.

Rock ShatterRock ShatterRock Shatter
Quebra da rocha

Passo 2

Você pode encontrar o script no mercado do oceano 3D. Depois de comprar o script, você pode baixá-lo.

3D Ocean3D Ocean3D Ocean
Oceano 3D

Passo 3

Abra a pasta de roteiro e leia o arquivo Leia-me para instalar o script.

Open the script folderOpen the script folderOpen the script folder
Abra a pasta de script

Passo 4

Abra Maya. Vá para Janela> Editores gerais> Editor de scripts.

Window General Editors Script EditorWindow General Editors Script EditorWindow General Editors Script Editor
Janela> Editores gerais> Editor de scripts

Passo 5

Na janela Editor de scripts, clique na guia Limpar tudo para limpar qualquer entrada permissível do script no editor de texto.

Script Editor windowScript Editor windowScript Editor window
Janela do Editor de scripts

Passo 6

Vá para Arquivo> Carregar Script. Alternativamente, você pode pressionar a tecla Ctrl-O também.

File Load ScriptFile Load ScriptFile Load Script
Arquivo> Carregar script

Passo 7

Vá para a pasta onde você salvou o script. Selecione o arquivo ktRockShatter.mel e clique em Abrir.

ktRockShattermel filektRockShattermel filektRockShattermel file
Arquivo ktRockShatter.mel

Passo 8

O script é carregado no editor de scripts. Agora é hora de salvar o script na prateleira.

Vá para Arquivo> Salvar Script para Prateleira.

File Save script to ShelfFile Save script to ShelfFile Save script to Shelf
Arquivo> Salvar script para Prateleira

Passo 9

Uma pequena janela pop-up é exibida. Escreva o nome como Rock Shatter e clique em OK.

Rock ShatterRock ShatterRock Shatter
Rock Shatter 

Passo 10

Agora você pode ver o script Rock dentro da prateleira Custom.

Custom shelfCustom shelfCustom shelf
Prateleira personalizada

3. Objeto Quebrando

Passo 1

Crie uma caixa na janela de perspectiva. Com a caixa selecionada, vá para o menu de prateleira personalizada e clique no ícone Rock Shatter.

Rock ShatterRock ShatterRock Shatter
Quebra da rocha

Passo 2

Ele abre a janela de script Rock Shatter. Você pode aumentar o número de pedaços quebrados inserindo o valor desejado na opção Peças.

Diminua o valor Offset para 0,005 para minimizar a distância de deslocamento de pedaços quebrados. Desative a opção Peças suavizadas e clique em Aplicar.

Rock ShatterRock ShatterRock Shatter
Quebra da rocha

Passo 3

Dentro de alguns segundos, a caixa recebe várias rachaduras aleatórias. Estes são os pedaços quebrados separados da caixa.

Broken chunksBroken chunksBroken chunks
Pedaços quebrados

Passo 4

Você pode ver os pedaços na janela Outliner.

 Outliner window Outliner window Outliner window
Janela Outliner

Passo 5

Crie um plano de aterramento. Criar uma esfera e animar a sua posição para que ele poderia passar através dos pedaços da caixa.

Create a ground plane and sphere ballCreate a ground plane and sphere ballCreate a ground plane and sphere ball
Criar um plano de chão e esfera bola

Passo 6

Com todos os pedaços selecionados, vá para Corpos Macios / Rígidos> Criar Corpo Rígido Ativo.

Soft Rigid Bodies Create Active Rigid BodySoft Rigid Bodies Create Active Rigid BodySoft Rigid Bodies Create Active Rigid Body
Corpos Macios / Rígidos> Criar Corpo Rígido Ativo

Passo 7

Com a bola e o plano de aterramento selecionados, vá para Corpos Macios / Rígidos> Crie Corpo Rígido Passivo.

Soft Rigid Bodies Create Passive Rigid BodySoft Rigid Bodies Create Passive Rigid BodySoft Rigid Bodies Create Passive Rigid Body
Corpos Macios / Rígidos> Criar Corpo Rígido Passivo

Passo 8

Com todos os pedaços selecionados, vá para Campos> Gravidade para aplicar gravidade na cena.

Fields GravityFields GravityFields Gravity
Campos> Gravidade

Passo 9

Pressione o botão de reprodução e você verá a simulação dos pedaços quebrados.

Hit the play buttonHit the play buttonHit the play button
Aperte o botão de reprodução

4. Criando Rachaduras

Passo 1

Você pode usar este script para criar paredes e superfícies rachadas. Crie um objeto de parede de limite em Maya, como mostrado na imagem a seguir.

Create cracked wallsCreate cracked wallsCreate cracked walls
Criar paredes rachadas

Passo 2

Aplicar script Rock Shatter no objeto selecionado. Mantenha o valor Peças como 60 e ative a opção Peças suavizadas. Clique em Aplicar.

Apply Rock ShatterApply Rock ShatterApply Rock Shatter
Aplicar Rock Shatter

Passo 3

A parede limite é quebrada em várias partes suavizadas aleatórias como mostrado na imagem a seguir.

Se você quiser mais peças quebradas, você pode fazê-lo selecionando e quebrando cada parte quebrada mais em partes menores. Selecione uma parte quebrada e aplique o script nela. Desta vez, mantenha o valor das Peças como 12 e clique em Aplicar.

The boundary wall gets brokenThe boundary wall gets brokenThe boundary wall gets broken
A parede limite é quebrada

Passo 4

Você pode ver a parede fica quebrado em vários pedaços menores.

Shatter and cracked chunksShatter and cracked chunksShatter and cracked chunks
Quebrar e quebrar pedaços

Passo 5

Siga o procedimento com outras partes também e você verá mais detalhada e definida rachada parede limite.

Follow the procedureFollow the procedureFollow the procedure

Conclusão

Você pode usar qualquer maneira de quebrar objetos em Maya. Cada método tem seus próprios prós e contras. Experimente e compartilhe o que você fez.

Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.