Snelle tip - render sneller met behulp van de Windows-opdrachtregel met Maya

In deze Quick Tip-zelfstudie leer je hoe je Maya-scènes sneller rendert met behulp van de Windows-opdrachtregel en zo de verwerkingskracht maximaliseert die je op je computer kunt krijgen.


Stap 1

Als u Windows 7 en de nieuwste versie van Maya 2010 gebruikt, moet u eerst het pad van de mayabatch instellen voor de omgevingsvariabelen van het systeem. Klik met de rechtermuisknop op 'Computer' en selecteer 'Eigenschappen'. Klik in het geopende venster op 'Geavanceerde systeeminstellingen'.

Stap 2

In het venster dat verschijnt, selecteert u bovenaan het tabblad 'Geavanceerd' en klikt u vervolgens op 'Omgevingsvariabelen'.

Stap 3

Zoek onder 'Systeemvariabelen' naar de naam met de naam 'Pad', selecteer deze en klik op de knop 'Bewerken'.

Stap 4

In het venster dat naast 'Variabele waarde:' verschijnt, bladert u naar het einde van het veld en voegt u ';' toe plus het pad naar uw Maya-map (en de map 'bin'). Standaard is de map 'C: \ Program Files \ Autodesk \ Maya2010 \ bin' Klik vervolgens op OK in alle vensters om ze te sluiten.

Stap 5

Wanneer u uw bestand via de opdrachtregel rendert, neemt de batchrenderer alle instellingen van het Maya-bestand over. Deze omvatten instellingen in de weergaveopties, zoals: de bestandsnaam van de uitvoerbestanden, afbeeldingsindeling, kadervulling, begin- en eindframes, renderbare camera's, afbeeldingsgrootte en alle andere kwaliteits- en weergave-instellingen in de render-opstelling . Er zijn ook verschillende renderlagen nodig (als u die hebt) en over het algemeen komt alle informatie uit dit bestand.

Stap 6

De uitvoermap van het bestand zal ook dezelfde zijn als gespecificeerd in het project van het bestand.

Stap 7

Om de opdrachtregel te openen, klikt u op de knop 'Start' en typt u 'cmd' in het zoekveld. De opdrachtregel zou moeten verschijnen en vervolgens verschijnen. Klik om het te openen. Als u XP gebruikt, klikt u eerst op de knop 'Start', selecteert u 'Uitvoeren' en typt u 'cmd' in het veld.

Stap 8

Een eenvoudige manier om een ​​bestand te renderen, is door naar de map te navigeren met het specifieke bestand dat u wilt renderen. Laten we zeggen dat de map 'C: \ Users \ Pipera \ Desktop \ Project \ Mijn projecten \ Project' is en in die map is er een bestand met de naam 'Concept_Scene_1'. Om het te renderen, moet u eerst het directorytype 'cd' en de naam van de map invoeren (in dit geval is dit 'cd C: \ Users \ Pipera \ Desktop \ Project \ Mijn projecten \ Project'). Om nu het bestand te renderen, typ je gewoon 'Render FileName_and_Extension.mb (voor Maya Binary). In dit geval ziet de opdrachtregel er als volgt uit: 'Render Concept_Scene_1.mb'

Stap 9

Over het algemeen neemt de batchrenderer altijd de instellingen van het bestand aan bij het renderen vanaf de opdrachtregel. Maar er is een manier om de instellingen te bewerken als dat nodig is, zonder het bestand opnieuw te openen en op te slaan. Deze instellingen worden 'flags' genoemd en worden getypt na de opdracht 'Render' en vóór de bestandsnaam. Deze vlaggen zullen je bestand niet veranderen, alleen de weergave die je gaat uitvoeren. Als u alle verschillende vlaggen wilt zien, opent u de opdrachtregel en typt u 'Render -h'

Stap 10

De enige instellingen die gaan veranderen zijn degenen die worden overschreven met vlaggen. Laten we zeggen dat je de grootte van je afbeelding moet veranderen en je wilt renderen met mentale straling. Typ 'Render -r mr -s 1 -e 125 Concept_Scene_1.mb' in de opdrachtregel, waarbij de vlag '-r' aangeeft welke render moet worden gebruikt (in dit geval 'mr' voor mental ray), de '-s' is het startframe van de animatie en de '-e' is het eindframe.

Stap 11

Nu voor een efficiëntere manier van weergeven met Windows-uitvoerbare .bat-bestanden. Deze bestanden worden gemaakt en bewerkt in Kladblok. Laten we zeggen dat je een bestand met mentale straling wilt renderen. Schrijf in Kladblok 'Render -r mr Concept_Scene_1.mb' en sla het bestand op, maar zorg ervoor dat je aan het eind van de naam '.bat' plaatst, zodat het bestand kan opslaan in een .bat-indeling.

Stap 12

Plaats het .bat-bestand in dezelfde map als het bestand dat u wilt renderen en dubbelklik erop om de batch-renderer uit te voeren.

Stap 13

Het gebruik van .bat-bestanden is geweldig als je verschillende scènes wilt weergeven die zich in verschillende mappen bevinden. En bovendien kun je voor elke scène verschillende vlaggen plaatsen. Het maakt niet uit waar u het .bat-bestand plaatst, omdat de mappen daarin worden vermeld. Ook worden de scènes als resultaat weergegeven.

Stap 14

Met de '-rd'-vlag kun je aangeven in welke map je bestanden moeten worden weergegeven.

Stap 15

De '-rd'-vlag kan ook tegelijkertijd voor meerdere bestanden worden gebruikt.

Stap 16

Een andere zeer nuttige markering is de vlag '-cam', waarmee u kunt opgeven welke camera vanuit de scène moet worden weergegeven.

Stap 17

Je kunt zoveel camera's als je wilt uit dezelfde of verschillende scènes renderen en ook verschillende vlaggen plaatsen om het nog efficiënter te maken.

Stap 18

Het weergeven van verschillende camera's is nog beter in combinatie met de '-rd'-tag, zodat elke camera in een andere map wordt uitgevoerd

Stap 19

Vergeet niet dat je zoveel vlaggen kunt combineren als je wilt om je renders te versnellen, en dan kun je de commando's bekijken wanneer je 'Render -h' typt in de opdrachtregel.

Stap 20

Enkele laatste nuttige tips voor het renderen vanaf de opdrachtregel: Gebruik geen spaties in de naam van de bestanden zet altijd een '_' in de plaats; Zorg ervoor dat de .bat-bestanden worden opgeslagen met hun extensie achter de naam; Als u het renderingsproces wilt stoppen, hoeft u alleen maar de opdrachtregel te sluiten.