Quick Tips: Opprette forbindelse Curve Ikoner i Maya
I denne quicktip opplæringen, vil vi gå gjennom én måte å lage komplekse NURBS-basert ikoner i Maya. Nyttige kontrollikonene kan gjøre eller ødelegge en god rigg, og er viktig når du oppretter i-grensesnitt GUI. Sette sammen enkle, ett stykke figurer er lett, men å gjøre sammensatte ikoner kan være mye vanskeligere. En fremgangsmåte for å kombinere flere kurver er moder dem under et enkelt trans node. Vi vil først gjøre dette for hånd, og deretter se på en enkel MEL skript som automatiserer prosessen.
Trinn 1
Lag en håndfull av NURBS kurver. I dette eksempelet har jeg brukt Opprett > Tekst alternativet boksen kommando, endret teksten til Cgtuts + Hotell og deretter valgt Curves Hvis du ser i Outliner (Vindu > Outliner), disse kurvene er gruppert etter bokstaver (i grupper med forstavelsen "Char_"), og under et enkelt "Text_" node, men hver enkelt bokstav er valgbar og bevegelig. Når vi overlate vår siste riggen, vil vi hele ordet for å være den eneste som er valgbar. For å oppnå dette, må vi først starte med å velge og un -parenting alle kurvene. MEL koden for å gjøre dette er som følger: Så rulleteksten velg rundt alle dine tekstelementer, skriv inn kommandoen ovenfor inn i kommandolinjen nederst i grensesnittet vinduet, og trykk på Enter Med alle kurvene fremdeles utvalgte, fryse sine transformasjoner (Endre > Freeze Transformations).. Deretter åpner opp Hypergraph hierarkiet. Som standard, bare toppnivå forvandle noder er synlige i hypergraph. Å vise formen noder, gå til Valg > Skjerm > Shape noder. Velg først alle de form noder for hver kurve bortsett curve1 Følgende MEL kommando foreldre de første valgte elementene (i vårt tilfelle form noder), under den siste valgte elementet (den forvandle node). Så skriver du inn følgende kode inn i kommandolinjen og trykk på Enter Nå kan du klikke på noen av bokstavene og Maya vil automatisk velge hele ord. Kontroll-ikonet er nå klar! Her er en MEL skript som automatiserer hele prosessen. Bare velg alle kurvene du vil gruppere og kjøre dette skriptet:
type. Med det gjort, trykk på Opprett
å lage denne samlingen av NURBS figurer:
Trinn 2
Trinn 3
forelder -w;
på tastaturet
Trinn 4
Trinn 5
Trinn 6
Trinn 7
. I dette tilfellet vil jeg ha 7 form noder valgt. Nå holder nede Shift Hotell og velg den første kurven sin forvandle node, i dette tilfellet curve1
node, for å legge den til dine valg. Det er veldig viktig å velge forvandle node siste. Din hypergraph skal nå se slik ut:
Trinn 8
til foreldre figurene under forvandle node:
forelder -r -s;
Trinn 9
global proc groupUnderTransform () {String $ selCurves [] = `ls -sl`; makeIdentity -Bruk sant -t en -r en -s 1 - n 0; velge -deselect $ selCurves [0]; pickWalk -d ned, velg -Legg $ selCurves [0]; forelder -r -s, velg -r $ selCurves [0];} groupUnderTransform;