Een dynamische sloopkogelsimulatie maken met behulp van Mass FX en beperkingen in 3ds Max


Voorbeeld

1. De ketting maken

Stap 1

Open 3ds Max. Ga naar Vormen> Splines> Ellips en teken een ovale vorm in het voorportaal. 

Teken een ovale vorm

Stap 2

Met de ovale vorm geselecteerd, opent u de rendering uitroltab. Aanzetten Inschakelen in Renderer en Inschakelen in viewport opties. Verhogen Dikte waarde voor 7.

Rendering van de weergave

Stap 3

Klik met de rechtermuisknop op de ovale vorm en zet deze om Bewerkbare Poly.

Bewerkbare Poly

Stap 4

Klik met de ovale poly-vorm geselecteerd op Hiërarchie paneel. in staat stellen Beïnvloed alleen draaipunt optie en sleep het draaipunt van de ovale poly-vorm helemaal naar rechts. 

Vergeet niet om de Beïnvloed alleen draaipunt optie daarna.

Hiërarchie 

Stap 5

Maak een kopie van de ovale polyvorm en draai deze. Beide objecten mogen elkaar niet snijden.

Maak een kopie van de ovale polyvorm

Stap 6

Maak verschillende kopieën van de ovale vormen om een ​​kettingslink te vormen.

Maak meerdere kopieën

2. Beperking creëren

Stap 1

Ga met de geselecteerde ketting naar Mass FX werkbalk en selecteer Geselecteerd instellen als Dynamic Rigid Body keuze.

Geselecteerd instellen als Dynamic Rigid Body 

Stap 2

Met de eerste ovale poly-vorm aan de linkerkant geselecteerd, ga naar Beperkingen> Universele beperking maken.

Beperkingen> Universele beperking maken

Stap 3

Het creëert een UConstraint op het draaipunt van de ovale poly-vorm.

UConstraint

Stap 4

Voor het eerste ovale poly-object is de bovenliggende partij het volgende ovale poly-object.

Klik op Ouder tab en selecteer het volgende ovale poly-object als de ouder van het eerste ovale poly-object. Aanzetten Gratis keuzerondjes van Swing Y, Swing Z en Twist eigenschappen. 

Swing Y, Swing Z en Twist eigenschappen

Stap 5

Je kunt de UConstraint pictogramgrootte ook. Zet een kleinere waarde in Pictogramgrootte.

UConstraint

Stap 6

Volg dezelfde manier, met het volgende ovale poly-object geselecteerd, ga naar Beperkingen> Universele beperking maken.

Beperkingen> Universele beperking maken

Stap 7

Het creëert een UConstraint op het draaipunt van de ovale poly-vorm.

UConstraint 

Stap 8

Voor dit ovale poly-object is de bovenliggende partij het volgende ovale poly-object. Dus klik op Ouder tab en selecteer het volgende ovale poly-object als het bovenliggende element van het geselecteerde ovale poly-object. Aanzetten Gratis keuzerondjes van Swing Y, Swing Z en Twist eigenschappen. 

Swing Y, Swing Z en Twist eigenschappen

Stap 9

Volg dezelfde manier, blijf een voor een beperkingen opleggen voor elk ovaal poly-object. Na een paar minuten heb je de voltooide keten.

De voltooide keten

Stap 10

Maak een bol. Zet het aan het einde van de kettingschakel. Dit zal fungeren als de sloopkogel.

Maak een bol

Stap 11

Plaats het draaipunt van de bol aan de rand van de bol zoals weergegeven in de volgende afbeelding.

Plaats het draaipunt van de bol op de rand 

Stap 12

Maak deze bol als een dynamisch rigide lichaam.

Maak deze bol als een dynamisch rigide lichaam

Stap 13

Van toepassing zijn Universele beperking naar de bol.

Universele beperking

Stap 14

Voor dit bolobject is het bovenliggende object het eerste ovale polyobject. Klik op Ouder tab en selecteer het eerste ovale poly-object als het bovenliggende element van het geselecteerde bol-object. Aanzetten Gratis keuzerondjes van Swing Y, Swing Z en Twist eigenschappen.

Swing Y, Swing Z en Twist eigenschappen

Stap 15

Maak een kleine laag poly bol aan het uiterste rechtereind van de ketting.

Maak een kleine laag poly bol

Stap 16

Maak deze sfeer deze keer als een Kinematisch rigide lichaam.

Kinematisch rigide lichaam

Stap 17

Met het aangegeven ovale poly-object geselecteerd, toepassen Universele beperking ernaar toe.

Universele beperking 

Stap 18

Selecteer de laag poly-bol als het bovenliggende element. Aanzetten Gratis keuzerondjes van Swing Y en Swing Z. Houd de radioknop van Twist uitgeschakeld.

Draai de Twist-knop

Stap 19

Selecteer de sloopkogelbol en klik op Mass FX Tool icoon. Binnen in de Mass FX Tool venster, ga naar Multi-Object Editor tab en zet de Massa waarde als 5.

Multi-Object Editor

Stap 20

Klik op Start Simulation icoon. Je ziet een fijne simulatie van geketende sloopkogel in de viewport. 

Start Simulation

3. Installatie van Fracture Voronoi Script

Stap 1

Ga naar scriptspot.com en download het Fracture Voronoi-script. 

Fracture Voronoi 

Stap 2

Sla het script op in de 3ds Max scripts map.

Scriptmap

4. Breuk de muur

Stap 1

Maak een vak in de viewport om een ​​muur te maken. 

Maak een doos 

Stap 2

Met de geselecteerde muur, ga naar Max script> Script uitvoeren.

Max script> Script uitvoeren

Stap 3

Het opent de Kies Editor bestandsvenster. Selecteer de Fracture Voronoi script en klik op Open.

Breuk Voronoi rennen

Stap 4

Het opent de Fracture Voronoi script venster. Klik op Kies object knop en selecteer vervolgens de muur in het kijkvenster.

Fracture Voronoi script venster

Stap 5

Ik heb de Nb delen zoals 40 omdat ik wil dat de muur wordt opgebroken in veertig verschillende brokken. Ik heb de uniform kleuroptie omdat ik alle blokken in dezelfde kleur wil hebben.

Nb delen als 40

Stap 6

Klik op Breek in 40 knop. Het breekt de doosmuur in 40 stukken.

Breek in 40

Stap 7

Je kunt elk gebroken stuk verder in meerdere stukjes breken. Selecteer een gebroken stuk en herhaal het proces vanaf Stappen 2 naar 6.

herhaal het proces van stap 2 tot 6

5. Fractuursimulatie

Stap 1

Met alle geselecteerde wandbrokjes, maak ze als Dynamic Rigid Body.

Dynamic Rigid Body

Stap 2

Met alle geselecteerde wandbrokken ga je naar Multi-Object Editor tab en zet de Massa waarde als 5. Aanzetten Start in de slaapstand keuze. 

Multi-Object Editor

Stap 3

Klik op Start Simulation knop. U zult de wall shattering-simulatie in de viewport zien.

Start Simulation

Stap 4

Als u tevreden bent met het simulatieresultaat, klikt u op Bak alles tab om alle simulatie te bakken.

Bak alles

Conclusie

Mass FX is een geweldige dynamiektool in 3ds Max. Het is vervangen reactor en heeft meer controle over de dynamische simulatie dan ooit.