Entendiendo las partículas y la dinámica en Maya-Parte 8

Lo que vas a crear

1. Sistema Bullet Shatter

Paso 1

Abierto maya. Cree una caja y un plano de tierra como se muestra en la siguiente imagen.

Crear una caja

Paso 2

Crea una esfera y anima su posición para que pueda pasar a través de los trozos de la caja..

Crear una esfera

Paso 3

Con la casilla seleccionada, vaya a Editar> Eliminar por tipo> Historial. Alternativamente, puede presionar Alt-Shift-D para borrar la historia.

Editar> Eliminar por tipo> Historial

Etapa 4

Con la casilla seleccionada, vaya a Efectos> Shatter y haga clic en su casilla de opción.

Efectos> Shatter

Paso 5

Se abre Crear opciones de efecto Shatter ventana. Dentro de la pestaña Solid Shatter, mantenga la Fragmentos valor por defecto 33

Si desea tener un mayor número de trozos rotos, puede aumentar el número de fragmentos. Haga clic en Aplicar botón.

Crear opciones de efecto Shatter 

Paso 6

Verá que el cuadro se ha dividido en varias partes rotas al azar como se muestra en la siguiente imagen.

Caja de trozos

Paso 7

Con las partes rotas de la caja seleccionada, vaya a Bullet> Conjunto rígido.

Bullet> Conjunto rígido

Paso 8

Con la esfera esférica y el plano de tierra seleccionados, ve a Bala> Cuerpo rígido pasivo.

Bala> Cuerpo rígido pasivo

Paso 9

Abierto Outliner. Con bulletSolver1 seleccionado, ir a Editor de atributos y haga clic en el solidShatter1SetInitialState lengüeta. Encender Formas de pegamento opción, establecer Tipo de colisión a cáscara y mantener el Margen de colisión valor para 0.

Outliner abierto

Paso 10

Presione el botón de reproducción y verá la simulación de los trozos rotos del objeto de la caja..

Pulsa el botón de reproducción

2. Instalando Rock Shatter Script

Paso 1

También puede romper los objetos utilizando un script útil Rock Romper. Este es un script muy eficiente y fácil de usar que puede romper los objetos en segundos.

Rock Shatter

Paso 2

Puedes encontrar el guión en Océano 3D plaza del mercado. Después de comprar el script, puedes descargarlo..

Océano 3D

Paso 3

Abra la carpeta del script y lea el readme archivo para instalar el script.

Abra la carpeta de script

Etapa 4

Abierto maya. Ir Ventana> Editores generales> Editor de secuencias de comandos.

Ventana> Editores generales> Editor de secuencias de comandos

Paso 5

En el Editor de guiones ventana, haga clic en Limpiar todo pestaña para borrar cualquier entrada anterior del script en el editor de texto.

Ventana del editor de secuencias de comandos

Paso 6

Ir Archivo> Cargar script. Alternativamente puede presionar Ctrl-O llave también.

Archivo> Cargar script

Paso 7

Vaya a la carpeta donde ha guardado el script. Seleccionar ktRockShatter.mel archivo y haga clic en Abierto.

archivo ktRockShatter.mel

Paso 8

El script se carga en el editor de script. Ahora es el momento de guardar el guión en el estante. 

Ir Archivo> Guardar script en estante.

Archivo> Guardar script en Shelf

Paso 9

Aparece una pequeña ventana emergente. Escribe el nombre como Rock Shatter y haga clic en DE ACUERDO.

Rock Shatter

Paso 10

Ahora puedes ver el Rock guión dentro de la Personalizado estante.

Estante personalizado

3. Objeto destrozador

Paso 1

Crear un cuadro en la vista en perspectiva. Con la casilla seleccionada, vaya a Personalizado menú del estante y haga clic en Rock Shatter icono.

Rock Shatter

Paso 2

Abre el Rock Shatter ventana de script Puede aumentar el número de fragmentos rotos introduciendo el valor deseado en Partes opción. 

Disminuir el Compensar valor para 0.005 para minimizar la distancia de desplazamiento de trozos rotos. Apagar Piezas alisadas opción y haga clic en Aplicar.

Rock Shatter

Paso 3

En un par de segundos, la caja recibe varias grietas al azar. Estos son los trozos rotos separados de la caja..

Trozos rotos

Etapa 4

Puedes ver los trozos en el Outliner ventana. 

Ventana de forro

Paso 5

Crea un plano de tierra. Crea una esfera y anima su posición para que pueda pasar a través de los trozos de la caja..

Crea un plano de tierra y una bola de esfera.

Paso 6

Con todos los trozos seleccionados, vaya a Cuerpos blandos / rígidos> Crear cuerpo rígido activo.  

Cuerpos blandos / rígidos> Crear cuerpo rígido activo

Paso 7

Con la pelota y el plano de tierra seleccionados, vaya a Cuerpos blandos / rígidos> Crear cuerpo rígido pasivo.

Cuerpos blandos / rígidos> Crear cuerpo rígido pasivo

Paso 8

Con todos los trozos seleccionados, vaya a Campos> Gravedad aplicar la gravedad en la escena..

Campos> Gravedad

Paso 9

Presione el botón de reproducción y verá la simulación de los fragmentos rotos..

Pulsa el botón de reproducción

4. Creando grietas

Paso 1

Puede utilizar este script para crear paredes y superficies agrietadas. Crear un objeto de muro de contorno en maya como se muestra en la siguiente imagen.

Crear paredes agrietadas

Paso 2

Aplicar Rock Shatter Script en el objeto seleccionado. Mantener el Partes valor como 60 y enciende Piezas alisadas opción. Haga clic en Aplicar.

Aplicar Rock Shatter

Paso 3

El muro delimitador se rompe en varias partes alisadas al azar como se muestra en la siguiente imagen. 

Si desea más partes rotas, puede hacerlo seleccionando y dividiendo cada parte quebrada en partes más pequeñas. Seleccione una parte rota y aplique el script en ella. Esta vez mantén la Partes valor como 12 y haga clic en Aplicar

El muro del límite se rompe

Etapa 4

Puedes ver que la pared se rompe en varios trozos más pequeños. 

Trozos rotos y agrietados

Paso 5

Siga el procedimiento con otras partes también y verá un muro de contorno agrietado más detallado y definido. 

Conclusión

Puedes usar cualquier forma de destruir objetos en maya. Cada método tiene sus pros y sus contras. Pruébalo y comparte lo que has hecho..