Realistische schoorsteenrook creëren in Maya

Voorbeeld


1. De rookschoorsteen maken

Stap 1

Open Maya. Open de schoorsteen smoke.mb bestand dat is meegeleverd met de zelfstudie en beschikbaar is om te downloaden in de downloadsectie. Ik heb al een schoorsteen gemaakt door polygon pipe primitive te gebruiken die eruit ziet zoals in de volgende afbeelding.

Open Maya

Stap 2

Selecteer het schoorsteenmodel, klik met de primaire muisknop en ga naar Ken favoriet materiaal toe > Lambert optie in het uitvouwmenu.

Favoriet materiaal toewijzen> Lambert

Stap 3

Ga naar Venster> Bewerkers weergeven > Hypershade om de te openen Hypershade venster.

Venster> Bewerkers renderen> Hypershade

Stap 4

In de Hypershade venster, primaire muisklik op Lambert2 mat en kies Grafiek netwerk keuze. Verbind er een concrete textuur aan en pas dezelfde structuurkaart toe in de Buil knoop ook.

Grafiek Netwerk optie

Stap 5

Verhogen Herhaal UV waarde in Geplaatst 2d texture1 attributen knooppunt volgens de eis. En u krijgt een basismodel met textuur van een schoorsteen zoals weergegeven in de volgende afbeelding.

Herhaal UV 

2. De rookmelder maken

Stap 1

Spring in het bovenaanzicht en maak een polygooncilinder primitief in de schoorsteen, zoals weergegeven in de volgende afbeelding. 

Maak een polygooncilinder

Stap 2

Met de gekozen polygooncilinder verhoogt u de waarden van Subdivisies Axis naar 50 en Onderverdelingen Caps naar 15.

Onderverdelingen Axis tot en met 50 en deelsectoren Tot 15

Stap 3

druk op F10 toets voor de modus voor gezichtsselectie. Selecteer en verwijder de onder- en zijkanten van de cilinder zoals weergegeven in de volgende afbeelding.

F10-toets

Stap 4

Na het verwijderen van de gezichten, zou het er zo uit moeten zien. Dit zal fungeren als de rookuitstoot.

Verwijder het gezicht

Stap 5

Plaats het rookgasrooster in de schoorsteen zoals getoond in de volgende afbeelding.

Plaats het rookgaas in de schoorsteen

Stap 6

Hernoem het rookemissorgaas als Surface_Emitter in de Kanaaleditor.

Surface_Emitter

3. De vloeistofcontainer maken

Stap 1

Ga naar Vloeistofeffecten> 3D-container maken en klik op het keuzevak.

Vloeistofeffecten> 3D-container maken

Stap 2

In de Maak 3D-containeropties vakje, houd de waarden van X-formaat zoals 30, Y-formaat zoals 60 en Z-formaat zoals 30. Klik op Toepassen en sluiten knop.

Maak 3D-containeropties

Stap 3

U kunt de gemaakte 3D-container op het raster zien. 

3D-container

Stap 4

Verplaats de 3D-container omhoog zoals wordt weergegeven in de volgende afbeelding. 

3D-container

Stap 5

Houd het onderste oppervlak van de 3D-container iets onder het bovenoppervlak van de rookemitter.

3D-container

Stap 6

Ga met de 3D-container geselecteerd naar Attribuut-editor> Vloeiende vorm> Container-eigenschappen en schakel aan Houd Voxels Square keuze. 

Verhogen Basis resolutie waarde tot 80.

Attribuut-editor> Vloeiende vorm> Container-eigenschappen 

Stap 7

Ga naar om de oppervlaktemitter in te schakelen Venster> outliner commando.

Venster> Outliner

Stap 8

In de outliner venster, selecteer Fluid1 en Surface_Emitter.

Surface_Emitter

Stap 9

Ga naar Vloeibare effecten > Inhoud toevoegen / bewerken > Uitzenden van Object en klik op het keuzevak.

Vloeiende effecten> Inhoud toevoegen / bewerken> Uit object emitteren 

Stap 10

In de Emit from Object Options doos, houd de Naam van de zender zoals Smoke Emitter en kies Oppervlakte als de Zender type.Klik op Toepassen en sluiten knop.  

Emit from Object Options

Stap 11

Klik op de Rookemitter1 tab in de Attribuuteditor. In de Vloeistofattributen uitrollen, veranderen Verwarmingsmethode en Brandstof methode naar Geen emissie zoals getoond in de volgende afbeelding.

Vloeistofattributen

Stap 12

Klik op de Vloeibare vorm1 tab in de Attribuuteditor. Onder Dynamische simulatie uitrollen, veranderen Hoog detail Oplossen naar Alle grids.

Dynamische simulatie

Stap 13

Onder Dynamische simulatie uitrollen, verander de Simulatie Tariefschaal waarde voor 1.3.

Dynamische simulatie

Stap 14

Onder Auto Formaat wijzigen uitrollen, inschakelen Auto Formaat wijzigen optie zoals getoond in de volgende afbeelding.

Auto Formaat wijzigen

Stap 15

Ga naar Inhoud Details> Dichtheid uitrollen en de waarde van wijzigen drijfvermogen naar 12 en losbandigheid naar 0.010.

Inhoud Details> Dichtheid

Stap 16

Onder Snelheid en onstuimigheid uitrollen, verander de waarde van kolken naar 5 en Sterkte naar 0,025

Snelheid en turbulentie worden uitgerold

Stap 17

Onder shading uitrollen, kiezen Afgiftevorm zoals Uit en stel de Geselecteerde kleur schaduw tot grijs.

Shading rolt uit

Stap 18

Onder gloeilamp uitrollen, verander de kleur van de verfdoos in donkergrijs. Dit heeft invloed op de rook schaduw. U kunt het later wijzigen volgens uw vereiste.

Gloei komt uit

Stap 19

Onder ondoorzichtigheid uitrollen, verander de waarde van Input Bias naar 0.150.

Dekking uitrolt

Stap 20

Onder Schaduwkwaliteit uitrollen, verander de waarde van Kwaliteit naar 0.800 en Render Interpolator naar Glad.

Schaduwkwaliteit

Stap 21

Onder Verlichting uitrollen, inschakelen Zelf schaduw optie en verander de waarde van Schaduwdekking naar 1.500.

Schaduwdekking 

Stap 22

Na het instellen van de verschillende attributen, is het tijd om de rook te simuleren. Druk op de afspeelknop om de animatie te simuleren. Je zult zoiets zien.

Simuleer de rook

Stap 23

Ga met de 3D-container geselecteerd naar Attribuuteditor> Vloeiende vorm tabblad instellen. Onder Container-eigenschappen uitrollen, keet de Grens X en Z waarden voor Geen.

Attribuut-editor> Vloeiende vorm

Stap 24

Onder Auto Formaat wijzigen uitrollen, uitschakelen Resize Gesloten grenzen keuze.

Grootte van gesloten grenzen wijzigen

Stap 25

Ga naar met de rookschoorsteen en de vloeistofcontainer geselecteerd Vloeibare effecten> Maak botsen commando. Hierdoor kan de rook tegen de schoorsteen botsen.

Vloeibare effecten> Maak botsen

4. Veldtroepen toevoegen

Stap 1

U kunt enkele krachten / velden in de scène toevoegen om de rook te beïnvloeden. Ga met de geselecteerde vloeistofcontainer naar Veld > Lucht.

Veld> Lucht

Stap 2

Het maakt een pictogram van luchtveld in de viewport. Selecteer en verplaats het naar het bovenste gedeelte van het rookgebied zoals weergegeven in de volgende afbeelding.

Luchtveld

Stap 3

Ga naar met het luchtveldpictogram geselecteerd Attribuuteditor en stel de waarden in van Omvang naar 20 en verzwakking naar 0.5.

Wijzig de waarde van Richting X en Y naar 0.500 en 0,020 respectievelijk. Stel de Snelheidswaarde naar 1.500.

Attribuuteditor

Stap 4

Om de rook meer fractal te maken, moet je wat turbulentie toevoegen. Ga met de geselecteerde vloeistofcontainer naar Veld> Turbulentie commando.

Veld> Turbulentie

Stap 5

Verplaats en plaats de onstuimigheid pictogram op de top van de rook in de viewport. Onder de Turbulence Field Attributes uitrollen, de waarden van wijzigen Omvang naar 10 en verzwakking naar 0.500.

Turbulence Field Attributes worden uitgerold

5. Cachebestanden maken

Stap 1

Ga naar om de resolutie van rook te verhogen FluidShape1 > Container-eigenschappen en verander de waarde van Basis resolutie naar 160.  

FluidShape1> Container-eigenschappen

Stap 2

De simulatie maakt cachebestanden. Ga dus naar Vloeibare nCache > Maak een nieuwe cache opdracht om cachebestanden te maken. 

Vloeistof nCache> Nieuwe cache maken

Stap 3

Druk op de afspeelknop om de simulatie van rook te maken die een recorder in de cachebestanden krijgt. 

Druk op de afspeelknop

6. Rendering van rookanimatie

Stap 1

Render de animatie. Klik op de Geef instellingen weer knop op de statusbalk. Het opent de Geef instellingen weer venster. kiezen Mentel Ray als de weergegeven. 

Onder Indirecte verlichting tab, klik op Fysieke zon en lucht knop om het in te schakelen.

Geef instellingen weer

Stap 2

Onder Kwaliteit tabblad, kies Kwaliteitsinstellingen zoals Productie.

Kwaliteitsinstellingen 

Stap 3

Onder Gemeenschappelijk tab en Bestandsuitvoer uitrollen, instellen Voorvoegsel bestandsnaam zoals Rook, beeldformaat zoals JPEG en Frame / animatie ext zoals noem _ #. ext

Stel kaderbereik in vanaf 1 naar 250.

Voorvoegsel bestandsnaam

Stap 4

Spring in rendering modus. Ga naar geven > Batch Render om het batch-renderingproces te starten.

Weergavemodus

Stap 5

Na het renderen zul je zoiets zien. Blijf spelen met de waarden om verschillende soorten resultaten te krijgen.