Maya Python

Maya Python-værktøjer der virker i produktion

Brugerdefinerede Maya Python-scripts, plugins og pipeline-værktøjer til studier, der har brug for mere end det indbyggede toolset. Skrevet af en technical artist, der har brugt Maya professionelt i over et årti - værktøjerne virker, fordi jeg ved, hvordan kunstnere bruger Maya.

Hvorfor arbejde med mig

01

Maya indefra

Ikke en Python-udvikler, der lærte Maya fra dokumentation. En Maya-artist, der lærte at kode, fordi værktøjerne ikke fandtes endnu. Den baggrund producerer værktøjer, der passer til, hvordan kunstnere faktisk arbejder.

02

Fuld Maya API-kapacitet

Fra simple hylde-scripts og MEL-erstatninger til komplekse Maya API-plugins og Qt-baserede interfaces. Den rigtige tilgang til den rigtige opgave - ikke alt behøver at være et API-plugin.

03

Leveret og dokumenteret

Værktøjer leveres med klar dokumentation, fornuftig UI og vedligeholdelig kode, som dit interne team kan udvide. Ingen sorte bokse.

Udvalgte projekter

Et udvalg af relevant arbejde fra 10+ års praksis.

VFX Studie

Maya Pipeline Tool Suite

Komplet suite af Maya Python-værktøjer til en VFX-produktion: scene-validering, render-lagstyring, batch-eksporter og Deadline-indsendelsesinterface. Reducerede pre-render QA-tid fra 2 timer til under 20 minutter pr. shot.

Arkitektonisk Viz Studie

Batch Render & Rapportsystem

Maya Python batch-render-værktøj med automatisk projektdetektering, render-indstillingsvalidering og post-render PDF-rapportgenerering til klientlevering. Erstattede en manuel daglig proces.

Spørgsmål og svar

Hvad er forskellen mellem MEL og Python i Maya?

MEL (Maya Embedded Language) er Mayas originale scriptingsprog - hurtigt at skrive til simple opgaver, men begrænset i kapacitet og svær at vedligeholde i stor skala. Python (PyMEL og Maya API) er mere kraftfuldt, bedre til komplekse værktøjer og integrerer med eksterne biblioteker.

Kan du bygge et Maya-værktøj med en ordentlig brugergrænseflade?

Ja. Jeg bygger interfaces med PySide2 (Qt for Python), som integrerer naturligt med Maya. Dockbare paneler, modale dialoger, fremgangsindikatorer og brugerdefinerede hyldeknapper - hvad end værktøjet kræver.

Kan ikke-tekniske kunstnere bruge de værktøjer, du bygger?

Det er målet. Hvert værktøj er designet til den mindst tekniske person, der vil bruge det. Klare labels, fornuftige standardindstillinger, læsbare fejlmeddelelser og ingen terminal påkrævet.

Har du brug for et Maya-værktøj bygget til din pipeline?

Beskriv hvad værktøjet skal gøre, og jeg scoper det.

Kontakt mig

Værktøjer & teknologier

Python 3PyMELMaya API (C++)PySide2cmdsDeadline APIGitMaya Batch