programma als model en Maya mel script - 1 dag,,,,,,, de opleiding leidt het gebruik van Maya 's mel script model opwindende mogelijkheid programma als model.In het eerste deel, leren we mel 's op basis van kennis, en het creëren van twee programma' s model script, in hun werk is nuttig.,,, onder de motorkap, Maya ingebouwde taal (of honing) waren de Maya 's worden gebruikt voor het creëren van alles wat je ziet op het scherm commando structuur.Elke keer als je het creëren van een voorwerp of een punt te maken, mel 's acties.Zelfs als alle deuren en ramen, planken, etikettering, opmaak en de organisaties die de menu 's en het gebruik van mel het script.Als je wilt, kan je volledig opnieuw opzetten met mel de Maya 's script interface, die een ongelooflijk krachtige instrumenten, neem je op als een artiest.Als je het script te werken aan je meest tijdrovende onderdeel van automatisering, dan heb je meer tijd om je werk te komen, om specifieke mel 's is de beste plek in het technisch dossier en Maya documenten, met de gedachte achter de mel is de beste manier om hun actie te zien.Laten we dieper graven in het systeem, en beginnen met onze eerste scripts, een eerste script, zal het creëren van een vierkante buizen en beide zijden van het vliegtuig op de as.We zullen door het creëren van een script, en om een kant - en - knop om toegang te krijgen tot het.Pseudo - code is een gewone Engelse vormen een van de belangrijkste stappen van elk van de lijst.Als je begint te beginnen met de voorbereiding van complexe scenario 's, het is heel belangrijk, voor je begint, Je eerste script beschrijven.Voor ons, de pseudo - code lijkt deze:, het creëren van een vier - zijdige veelhoek buis van 45 graden gedraaid y mobiele zit in de grond bevroren op het vlak van fulcrum bron van transformatie, stap 2 grote ramen, klik op de juiste hoek van de Maya 's knop open... Het script, de redacteur, Er zijn twee van de belangrijkste panel. Het panel van de staat, en mel /Python onder het raam.Om ervoor te zorgen dat mel rekening worden gekozen.,, stap 3, het trekken van een "beheer" in plaats van de oorspronkelijke Maya.,, je moet in het script staat dat de redacteur in het panel vragen als: ja, polypipe CH - 2.958298 - 2.434319 - H - T - 0,9; //////////////polypipe1 resultaten: ppipe1, stap 4 -, en de status van de script... Plakken polypipe commando.,, je moet de eerste polypipe een exacte kopie van een nauwkeurige plaatsbepaling, dat de oorsprong van de vijf stappen:.,, de ontbinding van de code, je gebruikte een commando polypipe duizenden mel 's aanbod voor je.Hun structuur (wat de programmeur grammatica) is bijna elk commando, net als de waarde van de waarde van melcommand vlag Mark 2 objecten;. Het eerste deel is de beschikking zelf, en teken (door Dash karakter van de definitie van bepaalde eigenschappen dat bevel.De beschikking die de reeds bestaande, reeds bestaande commando, meestal een doel nodig, vertel het bevel wat dingen veranderen.Elke beschikking moet ook een puntkomma, dit betekent dat aan het einde van de in de beschikking, polypipe voorbeeld, de volgende drie te definiëren, lengte, dikte en het creëren van de straal van de pijpleiding., - 3.162278 - 3.514619 - H - T - 0,8, gingen we naar een andere vlag op de training achter, Toen ik ze het script in samen.In de programma 's, mel, model workflow eigenlijk alleen maar een goed kader om manipulatie of Maya geometrische.,, 6, het schrappen van de leidingen en de keuze van je net gemaakt met behulp van mel' s, zeven stappen., het aantal vestigingen, de schacht in vier, en kiezen voor een "ja". De hoogte, straal en diepte.We veranderen deze bent, zullen ze dat voorbeeld makkelijker. En die kunnen en polypipe bevel tot voorwerp van het gebruik van het logo wordt aangepast, dus maak je geen zorgen, wat het script... Geef je acht stappen.,,, draaiend object op de y - as van 45 graden, als je een object. De resultaten van de hand, in het script... Zou moeten zijn: R - OS - 0 - 45, draai, als je een object 0; roterende - waarden, is het resultaat: "ppipe3, ``setattr. Rotatey" 45; nu, zullen we het gebruik van roterende in ons scenario 's bevel.In de volgende les, we gebruiken setattr en specifieke eigenschappen van een object, werk, 9. Stap, dat zit in het vliegtuig, als je een object, aan de hand van de code in het script... Zou moeten zijn: 0 1 0, bewegen, als mobiele; de waarde van het voorwerp van de inbreng van ppipe3: ". Setattr. Translatey" 1, en, nogmaals, we zullen het gebruik van mobiele commando 's in plaats van setattr.,, 10 stap, volgens de "ingevoegd" en de pijp aan de oorsprong van de fulcrum. En, dit kan je gemakkelijk de pijp uit de grond de omvang van het vliegtuig.Dit is mijn redacteur van de code in het script, mobiele 0 0 0 ppipe3.scalepivot ppipe3. Rotatepivot;, aandacht, hier zijn de twee doelstellingen van de code in en polypipe3.scalepivot – polypipe3.rotatepivot.Dit betekent dat de code mogen alleen worden gebruikt in het object in kwestie polypipe3 genoemd.Na de les, we zullen dit probleem op te lossen, door gebruik te maken van de variabele, maar nu, zullen we ons concentreren op het werk door het gebruik van verschillende commando 's ook doen:,, de transformatie van een rotatepivot 0 0 0 0 0 0 scalepivot;,, stap 11, bevriezing van omzetting van voorwerpen te wijzigen menu kiezen - transformatie in het script....,, de toepassing van de code, makeidentity echt t - 1 r 1 s 1 - 0;, makeidentity is een bevroren veranderen, maar het is niet een erg intuïtief genaamd commando' s.Maya heeft veel in het script, automatisering van bepaalde processen, met inbegrip van bevroren veranderen.,, stap twaalf: laten we het nog één keer proberen...... in het script... En naar de historische en open de echo 's van alle commando' s.Dit dwingt het script... "ECHO" of alle commando 's, Maya, zelfs niet met de actieve deelname van de gebruikers, de bevriezing van de maatregelen 13, 14, nogmaals, de output en het nemen van een script van de redacteur.Zie je de volgende code:, freezetransformations; makeidentity voor echt t - 1 1 1 0 S O - freezetransformations is Maya - scenario;,,, makeidentity "commando" eisen.En de gewone Maya beschikking verschillende, loopt de orders die in het algemeen begint met een hoofdletter.Het gebruik van deze scenario 's in je code in het bevel niet kunnen steunen, omdat ze op dezelfde wijze in alle geïnstalleerde Maya.Voor de freezetransformations, nadeel is om geregeld in de bevriezing van de waarde van de optie "veranderen in de dialoog op verschillende manieren kan worden vastgesteld, afhankelijk van het gebruik van het je voor de laatste keer.Ik weinig wijzigingen die standaard, dus ik freezetransformations comfortabel te gebruiken, en andere ondersteunende script.Dit is een persoonlijke voorkeur, maar ik denk dat het gebruik van de operationele commando en dan kan het risico van verstoring van het script.Maar het is belangrijk om te begrijpen, in complexe scenario 's bij de exploitatie van de beschikking tot problemen zouden kunnen leiden, en het gebruik van een script, afhankelijk van de dialoog is de slechte praktijken van Maya, als je denkt aan iemand het script aan anderen.Zei dat het gebruik van ECHO alle commando 's zijn een goede manier om de achtergrond van scenario' s en commando vinden, die niet zijn vermeld in de technische documentatie, stap 14: neem het allemaal, we hebben tot nu toe door vijf commando 's kunnen samen, het creëren van ons doel.Laten we met pseudo - code voor deze beschikking, en om elk een specifiek merk.Elk teken van twee "model", een lange naam en een steno.Meestal, steno is slechts een of twee letters.Persoonlijk, heb ik liever het mogelijke gebruik van steno, maar met behulp van de volledige naam, voor beginners, en laat je de code niet meer personeel te lezen.Laten we een bevel: ///////vier - zijdige veelhoek buis (dubbele schuine streep de code dat is genegeerd, dat mel opmerkingen) polypipe R 3 H 4 - 1 - 4, in verband met de vlag: SA, een straal van (R); de definitie van buizen en de hoogte van De definitie van de straal van de dikte van y-height, (H) (T) de definities van de dikte van de straal van de polypipe, aan de rand van de actieve maatregelen (SA) - subdivisionsaxis definitie polypipe hoeveel,, //45 graden draaien y r y 45, draaien; het desbetreffende logo:,, (R) - ten opzichte van de huidige positie van de voorwerpen die ten opzichte van de rotatey (y), - de vaststelling van de y - as draaien, lopen, of op de grond zitten op het vlak van 0 1 0;, in verband met de vlag:,, een correlatie (R) ten opzichte van het mobiele voorwerpen.NT de positie van de mobiele commando, hier met een enigszins andere grammatica van de roterende commando.1 0 0 0 vertaling is steno, 1 X, Y, z - 0 en de vertaling in de mel is de taal een zeer flexibel, en vaak ook doen door meer dan een manier.In dat geval, kunnen we ook doen: ///////mobiele zit in de grond, op het vlak van de R - y - 1;, het is jouw keuze, en de ontwikkeling van scenario 's voor een groot deel van je eigen smaak en stijl, mobiele fulcrum. ///////oorsprong transformatie - WS - RP 0 0 0 0 0) in verband met het logo: 0;,,, - breed (WS) naar de wereld van de absolute standpunt ruimte, - rotationpivots (RP) mobiele draaien in de X, y - en z - richting - scalepivots (SP) mobiele omvang kan worden in de richting van X, Y en z, er een groot aantal van de vervorming van het logo kan worden voor een groot aantal de functie.We zullen zien dat een keer in de toekomst training, ///////de bevriezing van het veranderen van het voorwerp, freezetransformations;,, 15 stappen, om alle commando 's script redacteur.Dit is je moeten hebben: stap 16, op het script... In de code van de muis en Midden script naar "de veelhoek" op de bovenste plank.Dit zal leiden tot een aangepaste plank icoon en je script en het bijbehorende.Elke keer te klikken, het script laten stappen.,, 17, toe te voegen op de plank etiket op bezoek bij de plank... Door te klikken op en de handhaving van de pijl in het raam van links.Op de plank in de nieuwe redacteur, vind je de knop, en de toevoeging van een etiket de naam en de iconen.De naam is meestal icoon van vijf letters.Gefeliciteerd met jeNu ben je klaar voor Je eerste script gedreven model van mel.Scenario 2, we hebben geleerd uit de touwen, laten we een vergelijkbaar geval schijnen.Hier zullen we met ons heeft geleerd, het creëren van een fundamentele "rond de kubus" model.,,, stap 1, schrijf je pseudo - code.Het creëren van een kubus, die je wil gaan om te gaan zitten op de grond te bevriezen of vliegtuig over de spil van oorsprong kunnen alle kanten van de regeling in het voorwerp bevel randen met drie divisions, stap 2, die je wil creëren, de kubus commando, //create A - 4 - 4 - kubus polyCube 1 1 1 4 -sx -sy -sz;, er flags:, -width, (W), -height (W), -depth (W), -subdivisionsX (-sx), -subdivisionsY (-sy), -subdivisionsZ (-sz), stap 3, de "te creëren, die grond vliegtuig", "" stop die pivots ", en de regeling commands, net als de vorige" script. //move gaan de kubus. - r - 0 - 2 - 0; //Move spil van oorsprong xform punt te -ws -rp 0 0 0 0 0 0 -sp; //freeze FreezeTransformations;,, stap 4, gebruik te selecteren. De randen een commando van de cube.Een paar, je kan dit doen.Omdat het doel is gekozen in de mel die het met Maya, ik hou van de gesteunde scenario 's te doen. ///////kiest een kant, convertselectiontoedges;,, stap 5 - de kubus gebruikt om het creëren van nieuwe rand, //- polybevel - idioot 1 O 2 SG - 3 In 1 1 180 m' n SA. In verband met het logo:;,,, - (- offsetasfraction pummel) geldt, wordt het bedrag van de door een aan de lengte van de zijden van een gedeelte van de te bepalen, - migratie (O). De vaststelling van het bedrag van de toevoeging van die Paragraaf (SG) toe te voegen aan de randen van de schuine rand, fillngon (FN) waar - als de hoek, onderverdeling n kant paraplu te creëren, - (- mergevertices mV) waar, tot het punt van de kant van het n - smoothingangle detectie (SA),- wat moet rmines normaal in de verharding van de zes stappen, en in elkaar te zetten: 4 H - W - 3, 1 1 4 4 d sx SY maat 1; mobiele R - 0 - 2 - 0, de vervorming van de WS - RP - 0 0 0 0 0 0 freezetransformations; SP; convertselectiontoedges; polybevel 1 O - idioot. 2 - 3 - 1 m 'n SG - 1 SA in 180;,, 7 stap is het creëren van je plank icoon, noemen het, wij doen het!,,