Deeltjes en dynamica begrijpen in Maya-deel 8

Wat je gaat creëren

1. Bullet Shatter-systeem

Stap 1

Open Maya. Maak een doos en een grondvlak zoals weergegeven in de volgende afbeelding.

Maak een doos

Stap 2

Maak een bol en animeer de positie zodat deze door de blokken van de doos kan gaan.

Maak een bol

Stap 3

Ga met het selectievakje naar Bewerken> Verwijderen op type> Geschiedenis. U kunt ook op drukken Alt-Shift-D om de geschiedenis te wissen.

Bewerken> Verwijderen op type> Geschiedenis

Stap 4

Ga met het selectievakje naar Effecten> Shatter en klik op het optievak.

Effecten> Shatter

Stap 5

Het opent Maak opties voor verbrijzelingseffecten venster. Bewaar binnen het tabblad Solid Shatter de shards waarde naar standaard 33

Als u meer gebroken stukken wilt hebben, kunt u het aantal shards vergroten. Klik op Van toepassing zijn knop.

Maak opties voor verbrijzelingseffecten 

Stap 6

Je zult zien dat de doos verdeeld is in verschillende willekeurig gebroken delen zoals getoond in de volgende afbeelding.

Boxbrokken

Stap 7

Ga naar met de kapotte delen van de box geselecteerd Bullet> Rigide set.

Bullet> Rigide set

Stap 8

Ga met de bol bol en het grondvlak naar Bullet> Passief rigide lichaam.

Bullet> Passief rigide lichaam

Stap 9

Open outliner. Met bulletSolver1 geselecteerd, ga naar Attribuuteditor en klik op de solidShatter1SetInitialState tab. Aanzetten Lijm vormen optie, instellen Collision Set Type naar romp en bewaar de Botsingsmarge waarde voor 0.

Open Outliner

Stap 10

Druk op de play-knop en je ziet de simulatie van de gebroken brokken van het box-object.

Druk op de afspeelknop

2. Rock Shatter Script installeren

Stap 1

U kunt de objecten ook versplinteren met een handig script Rots Breken. Dit is een zeer efficiënt en gemakkelijk te gebruiken script dat de objecten in seconden kan breken.

Rock Shatter

Stap 2

Je kunt het script vinden in 3D-oceaan marktplaats. Nadat je het script hebt gekocht, kun je het downloaden.

3D-oceaan

Stap 3

Open de scriptmap en lees de Leesmij bestand om het script te installeren.

Open de scriptmap

Stap 4

Open Maya. Ga naar Venster> Algemene editors> Scripteditor.

Venster> Algemene editors> Scripteditor

Stap 5

In de Scripteditor venster, klik op Wis alles tab om elke doorlatende invoer van het script in de teksteditor te wissen.

Scripteditor venster

Stap 6

Ga naar Bestand> Script laden. Als alternatief kunt u op drukken Ctrl-O sleutel ook.

Bestand> Script laden

Stap 7

Ga naar de map waarin u het script hebt opgeslagen. kiezen ktRockShatter.mel bestand en klik op Open.

ktRockShatter.mel-bestand

Stap 8

Het script wordt geladen in de scripteditor. Nu is het tijd om het script in het schap te bewaren. 

Ga naar Bestand> Script naar plank opslaan.

Bestand> Script opslaan in Shelf

Stap 9

Er verschijnt een klein pop-upvenster. Schrijf de naam als Rock Shatter en klik op OK.

Rock Shatter

Stap 10

Je kunt nu het Rots script in de gewoonte plank.

Aangepaste plank

3. Schokkend object

Stap 1

Maak een box in het perspectiefvenster. Ga met het selectievakje naar gewoonte schapmenu en klik op Rock Shatter icoon.

Rock Shatter

Stap 2

Het opent de Rock Shatter script venster. U kunt het aantal gebroken chunks vergroten door de gewenste waarde in te voeren Onderdelen keuze. 

Verlaag de compenseren waarde voor 0,005 om de offset-afstand van gebroken chunks te minimaliseren. Uitschakelen Smoothed Parts optie en klik op Van toepassing zijn.

Rock Shatter

Stap 3

Binnen een paar seconden krijgt de doos verschillende willekeurige scheuren. Dit zijn de afzonderlijke gebroken brokken van de doos.

Gebroken brokken

Stap 4

Je kunt de brokken zien in de outliner venster. 

Outliner-venster

Stap 5

Maak een grondvlak. Maak een bol en animeer de positie zodat deze door de blokken van de doos kan gaan.

Maak een grondvlak en bol

Stap 6

Ga naar met alle chunks geselecteerd Zachte / stijve lichamen> Creëer een Active Rigid Body.  

Zachte / stijve lichamen> Creëer een Active Rigid Body

Stap 7

Ga met de bal en het grondvlak naar Zachte / stijve lichamen> Creëer passief rigide lichaam.

Zachte / stijve lichamen> Creëer passief rigide lichaam

Stap 8

Ga naar met alle chunks geselecteerd Velden> Zwaartekracht om de zwaartekracht in de scène toe te passen.

Velden> Zwaartekracht

Stap 9

Druk op de play-knop en je ziet de simulatie van de gebroken chunks.

Druk op de afspeelknop

4. Cracks maken

Stap 1

U kunt dit script gebruiken om gebarsten wanden en oppervlakken te maken. Maak een grenswandobject in Maya zoals getoond in de volgende afbeelding.

Maak gebarsten muren

Stap 2

Van toepassing zijn Rock Shatter script op het geselecteerde object. Houd de Onderdelen waarde als 60 en schakel aan Smoothed Parts keuze. Klik op Van toepassing zijn.

Rock Shatter toepassen

Stap 3

De grensmuur wordt opgesplitst in verschillende willekeurig afgevlakte delen, zoals weergegeven in de volgende afbeelding. 

Als u meer kapotte onderdelen wilt, kunt u dit doen door elk gebroken onderdeel verder in kleinere delen te selecteren en te breken. Selecteer een gebroken onderdeel en pas het script daarop toe. Houd deze keer de Onderdelen waarde als 12 en klik op Van toepassing zijn

De grensmuur wordt verbroken

Stap 4

Je ziet dat de muur uiteenvalt in verschillende kleinere brokken. 

Verbrijzel en gebarsten brokken

Stap 5

Volg ook de procedure met andere delen en u zult een meer gedetailleerde en gedefinieerde gebarsten grenswand zien. 

Conclusie

Je kunt elke manier van verbrijzelende objecten in Maya gebruiken. Elke methode heeft zijn voor- en nadelen. Probeer het en deel wat je hebt gemaakt.