Maak een op deeltjes gebaseerde explosie met FumeFX

Wat je gaat creëren

In deze tutorial leren we hoe we explosies kunnen creëren. Dit is een heel interessant onderwerp, omdat we niet één bepaald proces kunnen definiëren om een ​​explosie te creëren. Hoe u uw creativiteit en hulpmiddelen ook gebruikt, u zult telkens verschillende soorten explosies tegenkomen. Het hangt dus erg af van je eigen kennis van de tools en technieken.

Invoering 

In deze zelfstudie laat ik je zien hoe ik de explosie heb gemaakt die in de bovenstaande preview is weergegeven met behulp van 3ds Max en de FumeFX-plug-in. Er zijn verschillende soorten technieken om dit effect te bereiken in FumeFX, maar we gaan deeltjes gebruiken om deze explosie te creëren.

Voor dat doel gaan we drie Particle Flow-systemen gebruiken, een FumeFX Particle Source, drie standaardlampen (een Target Spot en twee Omni-lampen) en de standaard Scanline Renderer. Dus maak je klaar voor deze spannende tutorial!

Opmerking van de uitgever: Als u liever wilt volgen met afbeeldingen met een hoge resolutie. Je kunt ze hieronder downloaden:

  • Hoge resolutie tutorial afbeeldingen


1. Creëer de deeltjesstroomsystemen en zwaartekracht

Stap 1

Om een ​​explosie te creëren, zijn deeltjes een zeer goede optie, omdat we de beweging van het deeltje gemakkelijk kunnen regelen en deeltjes op basis van hun geboortetiming vuur en rook zullen genereren. Ook het aantal deeltjes en de snelheid bepalen hoe groot en snel de explosie is. Dus volg de volgende stappen om een ​​goede Particle Flow-simulatie te maken:

Er zijn twee manieren om het Particle Flow-venster te openen:

  1. druk op 6 op het toetsenbord.
  2. Ga naar Graph-editors > Particle View.

Ga als volgt te werk om een ​​standaardstroom te maken: Klik met de rechtermuisknop in het midden van de Deeltjesstroom venster en ga naar Nieuw> Particle System> Standard Flow.

Stap 2

Plaats de eerste Particle Flow-bron (PF Source 01) op de volgende locatie:

Positie: X: 0.0 | Y: 0.0 | Z: 6.543

omwenteling: X: 0.0 | Y: -5,358 | Z: 0.0

Stap 3

Maak een seconde Standaard stroom (PF Bron 02) volgens de bovenstaande stappen en positioneer het als volgt:

Positie: X: 0.0 | Y: 0.0 | Z: 6.543

omwenteling: X: 0.0 | Y: 0.0 | Z: 0.0

Stap 4

Maak tot slot een derde Standaard stroom (PF Bron 03) en positioneer het:

Positie: X: 0.0 | Y: 0.0 | Z: 6.543

omwenteling: X: 0.0 | Y: 13,213 | Z: 0.0

Stap 5

 Maak nu het Zwaartekracht Space Warp. Om de te maken Zwaartekracht Space Warp, ga naar de creëren Panel> Space Warps> Krachten,Klik op de Zwaartekracht knop en genereer het in het kijkvenster door te klikken en te slepen.

 En positioneer het dan als volgt:

Positie: X: 50.0 | Y: 0.0 | Z: 0.0

omwenteling: X: -180.0 | Y: 0.0 | Z: 0.0

Stap 6

Selecteer de Zwaartekracht space warp en ga naar de Wijzigen paneel en breng de volgende wijzigingen in zijn parameters aan.

Onder Dwingen, stel de Sterkte naar 1.0 en de Verval naar 0.0.



2. Bewerk de deeltjesstroomsystemen

Stap 1

Laten we nu elk van de Particle Flow-systemen aanpassen.

kiezen PF Bron 01, ga naar de Wijzigen paneel en breng de volgende wijzigingen in zijn parameters aan.

Emissie:

  • Logo Grootte: 10.0
  • Icoontype: Cirkel
  • Diameter: 20.0

Hoeveelheid multiplier:

  • Uitkijk postje 100,0%
  • geven 100,0%

Tip: Als u de Uitkijk postje waarde bij 50,0%, het toont slechts 50% van de deeltjes in het kijkvenster en daarom zal FumefX dat doen enkel en alleen rook genereren uit die 50% deeltjes. Dus houd het altijd bij 100%.

Systeem beheer:

  • Bovengrens: houd het maximum.
  • Viewport (integratiestap): omlijsting
  • Render (integratiestap): omlijsting

Tip:Een kleinere integratiestap kan de nauwkeurigheid verbeteren, ten koste van de berekeningstijd. Maar ik maak me hier geen zorgen over, omdat ons deeltjessysteem niet erg ingewikkeld is.

Script: Blijf zoals het is. (Eerlijk gezegd, dit is niet mijn ding.);)

Stap 2

druk op 6 om de te openen Particle View venster en breng deze wijzigingen aan.

Geboorte 01:

  • Start emit: 2
  • Emit Stop: 3
  • Bedrag: 11
  • Subframe Sampling: Keep it aangevinkt.

Positiepictogram 001: Houd het zoals het is.

Snelheid 01:

  • Snelheid: 300,0
  • Variatie: 50.0
  • Richting: Along Icon Arrow
  • Omgekeerde: gecontroleerd
  • verschil: 21,0

Voeg een ... toe Dwingen en Verwijder operator naar het evenement door ze uit het depot te slepen en te laten vallen. Pas de parameters als volgt aan:

Force 01:

Onder Force Space Warps, Klik op de Op lijst knop en kies Gravity001 van de lijst. Stel de Invloed% waarde voor 200.

01 verwijderen

  • Verwijderen: Op deeltjesleeftijd
  • Levensduur: 30
  • Variatie: 35

Display 001:

  • Type: ticks

Stap 3

kiezen PF Bron 02, ga naar de Wijzigen Paneel en bewerk de parameters om overeen te komen met de instellingen die we hebben gebruikt PF Bron 01.

Druk nu op 6 om de te openen Particle View window en breng de volgende wijzigingen aan:

Geboorte 02:

  • Start emit: 2
  • Emit Stop: 3
  • Bedrag: 9
  • Subframe Sampling: Keep it aangevinkt.

Positiepictogram 02: Houd het zoals het is.

Snelheid 02:

  • Snelheid: 320,0
  • Variatie: 100.0
  • Richting: Along Icon Arrow
  • Omgekeerde: gecontroleerd
  • verschil: 16.0

Force 02:

  • Force Space Warps: voeg de Zwaartekracht.
  • Invloed: 200

Verwijder 02

  • Verwijderen: Op deeltjesleeftijd
  • Levensduur: 30
  • Variatie: 50

Display 02:

  • Type - ticks

Stap 4

kiezen PF Bron 03, ga naar de Wijzigen paneel en bewerk opnieuw de parameters om hetzelfde te zijn PF Bron 01.

Druk nu op 6 om de te openen Particle View venster en breng deze wijzigingen aan:

Geboorte 03:

  • Start emit: 2
  • Emit Stop: 3
  • Bedrag: 8
  • Subframe Sampling: Keep it aangevinkt.

Positiepictogram 03: Houd het zoals het is.

Snelheid 03:

  • Snelheid: 300,0
  • Variatie: 200,0
  • Richting: Along Icon Arrow
  • Omgekeerde: gecontroleerd
  • verschil: 8.5

Force 03:

  • Force Space Warps: voeg de Zwaartekracht.
  • Invloed: 100

Verwijder 03:

  • Verwijderen: Op deeltjesleeftijd
  • Levensduur: 30
  • Variatie: 50

Display 03:

  • Type - ticks

3. Maak de FumeFX-deeltjesbron

Stap 1

We gaan een gebruiken FumeFX Particle Source om de explosie te creëren.

Maken van de FFX Particle Source, ga naar de creëren paneel, klik op helpers en selecteer FumeFX in de vervolgkeuzelijst.

Klik op de Particle Src knop en genereer het in het venster door te klikken en te slepen. En hernoem het dan van FFX Particle Scr01 naar "FFX Explosion Src".

Stap 2

Plaats hetop de volgende locatie:

Positie: X: 0.0 | Y: 0.0 | Z: 0.0

omwenteling: X: 0.0 | Y: 0.0 | Z: 0.0


4. Maak de FumeFX-container

Stap 1

Nu is het tijd om de Fumefx-container te maken. Om de container te makenga naar de creëren paneel, klik op de Geometrie tab en selecteer FumeFX in het vervolgkeuzemenu.

Klik op de FumeFX en genereer de container door in de viewport te klikken en te slepen. Hernoem de container nu van FumeFX01 naar "Explosieveilige Container".

Stap 2

Plaats de Explosieveilige Container op deze locatie:

  • X: -20,559
  • Y: -12,908
  • Z: 0.0

5. Bewerk Fumefx-container

Er zijn vijf belangrijke secties in de FumeFX-container die we gaan wijzigen.

  • A. Gen - generaal
  • B. Sim - Simulatie
  • C. Rend - rendering
  • D. Illum - Verlichting
  • E. Obj / Src - Objecten & bronnen

Stap 1

Open FumeFX, ga naar de Gnl tab en stel de volgende parameters in voor elke sectie.

Algemene parameters:

  • Afstand: 0.7
  • Breedte: 500,0
  • Lengte: 500,0
  • Hoogte: 500,0
  • Aangepaste: Op

Output:

  • Begin: 0
  • Eindframe: 100
  • Kanalen exporteren: Brandstof, rook.
  • Uitvoerpad: klik op de kleine knop naast Uitvoerpad, Maak een Nieuwe map op uw Storage Drive en sla je cachebestand op (FXD) zoals "Explosion_test_"in die map.

afspelen:

  • Speel vanaf: 0
  • Speel om: 100
  • Start Frame: 0

Stap 2

Ga naar de Sim tab en stel de volgende parameters in voor elke sectie.

Simulatie:

  • Kwaliteit: 5
  • Maximale Iteratie: 200
  • CFL-voorwaarden: 5.0
  • Maximale simulatiestappen: 1
  • Advection Stride: 0.5
  • Tijdschaal: 1.0

Systeem:

  • Zwaartekracht: 0.05
  • vorticiteit: 0.7
  • X Turbulentie: Animated*

NOTITIE: We gaan het animeren onstuimigheid omdat we de turbulentie na Frame willen vertragen 20. Dus wat we zullen doen is de onstuimigheid ingesteld op 2.0 van Frame 0 naar 14, en op frame 17, we zullen de onstuimigheid naar 0.5. En op het frame 20, we zullen het maken onstuimigheid0.1.

 Turbulentie Geluid:

  • Schaal: 3.0
  • frames: 2.0
  • Detail: 5.0

 Blokkerende kanten:

  • X: Geen | Y: Geen | Z: Beide

 Simuleer brandstof:

  • Brandstofbesparing: -0.1
  • Ontsteking: 100
  • Burn Rate: 18.1
  • Burn Rate Variation: 1.0
  • Warmte productie: 10.0
  • Uitbreiding: 1.5
  • Vuur creëert rook: ongehinderd

Notitie: Verander geen parameters van rook of temperatuur, houd ze standaard.


Stap 3

Ga naar de scheurentab en stel de volgende parameters in.

Renderparameters:

We veranderen niets op dit tabblad.

Brand:

  • Kleur: helling
  • ondoorzichtigheid: 1.0

 Editor Opmerking: Je kunt het Color Gradient-bestand downloaden via de sectie Bijlagen bovenaan deze pagina.

Rook:

  • Ambient: R: 0 | G: 0 |B: 0
  • Rookkleur: R: 66 | G: 66 | B: 66
  • ondoorzichtigheid: 0.2
  • Cast Shadows: gecontroleerd
  • Schaduwen ontvangen: gecontroleerd

Notitie: Houd alle andere parameters standaard.

Stap 4

Voordat u begint met werken in de Illum tab, we moeten wat licht toevoegen aan de scène. We zullen de volgende drie lichten gebruiken:

  1. Target Spot
  2. Omni
  3. Omni

Maak een Target Spot door naar te gaan Creëren> Verlichting> Standaardlichten> Doelspot.Klik en sleep in het venster om het licht te maken en plaats het vervolgens op de volgende coördinaten: 

Licht positie: X: 642,252 | Y: -486,928 | Z: 932,155

Doelpositie: X: -13,825 | Y: 0.0 | Z: 200,066

Stap 5

Ga vervolgens naar de Wijzigen paneel en pas de instellingen van het licht aan:

  • Beurt Op Shadows.
  • Ga naar de Schaduwparameters uitrollen en draaien Op Sfeerschaduwen.
  • multiplier: 0.6
  • Lichtkleur: R: 255 | G: 255 | B: 255

Notitie - Houd al het andere standaard.

Stap 6

Creëer een Omni licht door naar te gaan Creëer> Verlichting> Standaardlichten> Omni, en klik in de viewport om het licht te maken en positioneer het op de volgende coördinaten: 

Positie: X: 657,659 | Y: -557,434 | Z: 178,75

Stap 7

Ga vervolgens naar de Wijzigen paneel en pas de instellingen van het licht aan:

  • Beurt Op Shadows.
  • Ga naar de Schaduwparameters uitrollen en draaien Op Sfeerschaduwen.
  • multiplier: 0.3
  • Lichtkleur: R: 255 | G: 255 | B: 255

Notitie -Houd al het andere standaard.

 Stap 8

Maak een seconde Omni licht en positioneer het op de volgende coördinaten:

Positie: X: 425,011 | Y: -677,873 | Z: 130,717

Stap 9

Nogmaals, ga naar het Modify-paneel en pas de instellingen van het licht aan:

  • Beurt Op Shadows.
  • Ga naar de Schaduwparameters uitrollen en draaien Op Sfeerschaduwen.
  • multiplier: 0.15
  • Lichtkleur: R: 255 | G: 255 | B: 255

Notitie -Houd de rest van de instellingen van het licht standaard.

Stap 10

Terug in FumeFX, ga naar de Illum tab en voeg de lichten toe aan de Lichten lijst door ze te selecteren en verander dan de volgende waarden: 

  • Beurt Op Multiple Scattering.
  • Maximale diepte: 6
  • Brand: 1.0
  • Rooksterkte: 1.0
  • falloff: 8.0

Stap 11

De laatste stap voordat we op de simulatieknop klikken, is het instellen van de Obj / src tab.

Voeg de toe FFX Explosion Src naar de Voorwerpen lijst. Wanneer u de FFX Explosion Src, er verschijnt een ander tabblad met de naam Deeltjesbronparameters. Voeg nu alle toe Deeltjesstroomsystemen in de deeltjes lijst. En verander de parameters als volgt:

Radius:

  • Radius: 4.187
  • Variatie: 643,572 *

Je kan de ... zien Deeltjesradius Knop, precies onder de Var Tekst. Klik met de rechtermuisknop erop en kies in staat stellen. Nu kunt u zien dat het parametertekstvenster is geweest geactiveerde, verander de parameter in 0.0

Als u deze optie gebruikt, wordt de straal van de deeltjes automatisch geactiveerd. Je ziet dat van emissie tot deletie, de straal van deeltjes groter zal worden van groot naar klein.

Velocity Multiplier:

  • Bedrag: 1.0
  • Variatie: 10.0

Brandstof:

  • Bedrag: 100.0
  • Variatie: 10

Temperatuur:

  • Bedrag: 300,0
  • Variatie: 10.0

Rook:

  • Bedrag: 10.0
  • Variatie: 10

6. Start de simulatie

Druk op de Simulatie Knop. Het duurt ongeveer 10 tot 12 uur voordat de 100 framesimulatie is voltooid.

Ik wil een belangrijk ding met je delen. Als u wilt werken met plug-ins zoals FumeFXen RealFlow, je hebt een zeer high-end machine nodig, want als je aan een grote scène werkt en je hebt niet zo'n machine, zal de software elke keer crashen en zul je niet in staat zijn omhet project op tijd afleveren, of misschien helemaal niet.

Ik gebruik een Intel Core i7 - 2700K CPU @ 3.50GHz en 16GBs van Ram, en het duurt nog steeds 10 tot 12 minuten om een ​​enkel frame van deze explosie te simuleren.

7. Weergave

Nadat de simulatie is voltooid en u uw scène hebt ingesteld, gaat u naar Render Setup (F10). Voeg de toe FumeFX Fire & FumeFX Smoke Elements in de Elementen renderen Sectie en render de sequenties op een HD-resolutie(1280 x 720).

8. Basiscomposities

Stap 1

Open After Effects en laad de afbeeldingsreeksen die u hebt weergegeven met 3D Studio Max. 

U kunt de volgende effecten toevoegen aan de Brand laag.

  1. Kleur balans
  2. verscherpen
  3. Glow (Sapphire_Glow)

Stap 2

Voeg de toe Rook Laag en pas deze effecten toe.

  1. Helderheids contrast
  2. verscherpen

Conclusie

Het belangrijkste om te onthouden bij het maken van dergelijke effecten, is altijd verschillende parameters telkens opnieuw proberen. Probeer eerst deze tutorial, maar probeer vervolgens uw eigen ideeën. Gebruik meer dan één deeltjessysteem, voeg eenvoudige bronnen toe, wijzig de parameters en kijk wat er gebeurt. Ik zou graag je tests zien wanneer je deze tutorial hebt voltooid, maar niet hetzelfde als ik heb gedaan. Ik wil je eigen effecten zien.

Dus veel succes ... blijf werken.