Förstå partiklar och dynamik i Maya-del 8

Vad du ska skapa

1. Bullet Shatter System

Steg 1

Öppna maya. Skapa en låda och ett markplan enligt bilden nedan.

Skapa en ruta

Steg 2

Skapa en sfär och animera dess position så att den kan passera genom bitarna i lådan.

Skapa en sfär

Steg 3

Med rutan vald, gå till Redigera> Radera efter typ> Historik. Alternativt kan du trycka på Alt-Skift-D för att rensa historiken.

Redigera> Radera efter typ> Historik

Steg 4

Med rutan vald, gå till Effekter> Shatter och klicka på alternativfältet.

Effekter> Shatter

Steg 5

Det öppnar Skapa Shatter Effect-alternativ fönster. Inne i fliken Solid Shatter håller du Shards värde till standard 33

Om du vill ha ett större antal brutna bitar kan du öka antalet skär. Klicka på Tillämpa knapp.

Skapa Shatter Effect-alternativ 

Steg 6

Du ser att rutan har delats upp i flera slumpmässiga brutna delar som visas i följande bild.

Boxbitar

Steg 7

Med de trasiga delarna av den valda rutan, gå till Bullet> Rigid Set.

Bullet> Rigid Set

Steg 8

Med kula bollen och markplanet valt, gå till Kula> Passiv styv kropp.

Kula> Passiv styv kropp

Steg 9

Öppna outliner. Med bulletSolver1 välj, gå till Attributredigerare och klicka på solidShatter1SetInitialState flik. Sätta på Limformer alternativ, set Kollisionsuppsättningstyp till skrov och behåll Kollisionsformatmarginal värde till 0.

Öppna Outliner

Steg 10

Knacka på uppspelningsknappen och du kommer att se simuleringen av de brutna bitarna i lådobjektet.

Tryck på uppspelningsknappen

2. Installera Rock Shatter Script

Steg 1

Du kan också krossa objekten med hjälp av ett användbart skript Sten Splittras. Detta är ett mycket effektivt och lättanvänt manus som kan bryta objekten om några sekunder.

Rock Shatter

Steg 2

Du kan hitta skriptet i 3D Ocean marknadsplats. När du har köpt manuset kan du hämta det.

3D Ocean

Steg 3

Öppna skriptmappen och läs readme fil för att installera skriptet.

Öppna skriptmappen

Steg 4

Öppna maya. Gå till Fönster> Allmänna redaktörer> Skriptredigerare.

Fönster> Allmänna redaktörer> Skriptredigerare

Steg 5

I Skriptredigerare fönster, klicka på Rensa alla fliken för att rensa eventuell genomtränglig post i skriptet i textredigeraren.

Script Editor-fönstret

Steg 6

Gå till Arkiv> Ladda skript. Alternativt kan du trycka på Ctrl-O nyckeln också.

Arkiv> Ladda skript

Steg 7

Gå till mappen där du har sparat manuset. Välj ktRockShatter.mel fil och klicka på Öppna.

ktRockShatter.mel-filen

Steg 8

Skriptet laddas i skriptredigeraren. Nu är det dags att spara skriptet i hyllan. 

Gå till Arkiv> Spara skript i hyllan.

Arkiv> Spara skript i hyllan

Steg 9

Ett litet popup-fönster visas. Skriv namnet som Rock Shatter och klicka på ok.

Rock Shatter

Steg 10

Du kan nu se Sten manus i Beställnings hylla.

Anpassad hyllning

3. Shattering Object

Steg 1

Skapa en ruta i perspektivvynet. Med rutan vald, gå till Beställnings hylla menyn och klicka på Rock Shatter ikon.

Rock Shatter

Steg 2

Det öppnar Rock Shatter manusfönster. Du kan öka antalet brutna bitar genom att ange önskat värde i Delar alternativ. 

Minska Offset värde till 0,005 för att minimera offsetavståndet för brutna bitar. Stäng av Släta delar alternativ och klicka på Tillämpa.

Rock Shatter

Steg 3

Inom några sekunder kommer lådan att få flera slumpmässiga sprickor. Dessa är de separata trasiga bitarna i lådan.

Brutna bitar

Steg 4

Du kan se bitarna i outliner fönster. 

Outliner fönster

Steg 5

Skapa ett markplan. Skapa en sfär och animera dess position så att den kan passera genom bitarna i lådan.

Skapa ett grundplan och sfärkula

Steg 6

Med alla bitar som valts, gå till Mjuk / stel kropp> Skapa aktiv, stel kropp.  

Mjuk / stel kropp> Skapa aktiv, stel kropp

Steg 7

Med bollen och markplanet valt, gå till Mjuk / stel kropp> Skapa passiv styv kropp.

Mjuk / stel kropp> Skapa passiv styv kropp

Steg 8

Med alla bitar som valts, gå till Fält> Gravity att tillämpa tyngdkraften i scenen.

Fält> Gravity

Steg 9

Tryck på uppspelningsknappen och du kommer att se simuleringen av de trasiga bitarna.

Tryck på uppspelningsknappen

4. Skapa sprickor

Steg 1

Du kan använda det här skriptet för att skapa sprickade väggar och ytor. Skapa ett gränsväggsobjekt i maya som visas i följande bild.

Skapa knäckta väggar

Steg 2

Tillämpa Rock Shatter skript på det valda objektet. Behåll Delar värde som 60 och sätt på Släta delar alternativ. Klicka på Tillämpa.

Applicera Rock Shatter

Steg 3

Gränsväggen bryts upp i flera slumpmässiga släta delar som visas i följande bild. 

Om du vill ha mer trasiga delar kan du göra det genom att välja och bryta varje trasig del längre in i mindre delar. Välj en trasig del och använd skriptet på det. Den här gången behåller Delar värde som 12 och klicka på Tillämpa

Gränsväggen blir bruten

Steg 4

Du kan se att väggen blir splittrad i flera mindre bitar. 

Shatter och knäckta bitar

Steg 5

Följ proceduren med andra delar också och du kommer att se mer detaljerad och definierad knäckt gränsvägg. 

Slutsats

Du kan använda olika sätt att krossa föremål i Maya. Varje metod har sina egna fördelar och nackdelar. Ge det ett försök och dela med dig av vad du har gjort.