Når du ved, hvordan du placerer et objekt i din scene og ændrer nogle af dets grundlæggende egenskaber, kan du udforske nogle af de måder, vi kan ændre dets position i rummet på. Der er tre grundlæggende former for objektmanipulation i enhver 3D-applikation - oversæt (eller flyt), skaler og roter.
Objektmanipulationsværktøj
Det er selvfølgelig alle operationer, der lyder relativt selvforklarende, men lad os tage et kig på nogle af de tekniske overvejelser.
Der er to forskellige måder at hente værktøjerne oversættelse, skalering og rotation frem:
- For det første kan de tilgås fra værktøjskassepanelet (billedet ovenfor) i venstre side af din viewport.
- Den anden (foretrukne metode) er at bruge tastaturgenvejstaster. Under modelleringsprocessen vil du konstant skifte mellem værktøjer, så det er en god idé at lære kommandoerne så hurtigt som muligt.
Med et objekt valgt, skal du bruge følgende genvejstaster for at få adgang til Mayas oversættelses-, rotations- og skaleringsværktøjer:
Oversæt - w
Roter - e
Skala - r
For at afslutte ethvert værktøj, tryk q for at vende tilbage til valgtilstand.
Oversæt (Flyt)
Vælg det objekt, du har oprettet, og tryk på w-tasten for at få oversættelsesværktøjet frem.
Når du får adgang til værktøjet, vises et kontrolhåndtag ved dit objekts centrale omdrejningspunkt med tre pile rettet langs X-, Y- og Z-akserne.
For at flytte dit objekt væk fra oprindelsen skal du klikke på en af pilene og trække objektet langs den akse. Hvis du klikker et vilkårligt sted på pilen eller skaftet, vil bevægelsen begrænses til den akse, den repræsenterer, så hvis du kun vil flytte dit objekt lodret, skal du blot klikke et vilkårligt sted på den lodrette pil, og dit objekt vil være begrænset til lodret bevægelse.
Hvis du gerne vil oversætte objektet uden at begrænse bevægelse til en enkelt akse, skal du klikke i den gule firkant i midten af værktøjet for at tillade fri oversættelse. Når du flytter et objekt på flere akser, er det ofte en fordel at skifte til et af dine ortografiske kameraer (ved at klikke på mellemrumstasten, hvis du havde glemt det) for at få mere kontrol.
Skala
Skalaværktøjet fungerer næsten nøjagtigt som oversættelsesværktøjet.
For at skalere langs en hvilken som helst akse skal du blot klikke og trække den (røde, blå eller grønne) boks, der svarer til den akse, du gerne vil manipulere.
For at skalere objektet glob alt (samtidigt på alle akser), skal du klikke og trække i boksen placeret i midten af værktøjet. Så simpelt som det!
Roter
Som du kan se, vises og fungerer rotationsværktøjet en smule anderledes end oversættelses- og skaleringsværktøjerne.
Ligesom oversætte og skalere kan du begrænse rotation til en enkelt akse ved at klikke og trække en af de tre indre ringe (rød, grøn, blå), der er synlige på værktøjet.
Du kan frit rotere objektet langs flere akser ved blot at klikke og trække i mellemrummene mellem ringene, men du får meget mere kontrol ved at rotere et objekt en akse ad gangen.
Til sidst, ved at klikke og trække i den ydre ring (gul), kan du rotere et objekt vinkelret på kameraet.
Med rotation er der tidspunkter, hvor lidt mere kontrol er nødvendig - på næste side vil vi se på, hvordan vi kan bruge kanalboksen til præcis objektmanipulation.
Brug af kanalboksen til præcision
Ud over de manipulatorværktøjer, vi lige har introduceret, kan du også oversætte, skalere og rotere dine modeller ved hjælp af præcise numeriske værdier i kanalboksen.
Kanalboksen er placeret i den øverste højre del af grænsefladen og fungerer nøjagtigt som fanen Input, som vi introducerede i lektion 1.3.
Der er en del tilfælde, hvor numeriske værdier kan være nyttige:
- Skala i Maya er baseret på enheder fra den virkelige verden (centimeter som standard), og mange af Mayas lys opfører sig mere realistisk, når objekter modelleres ved hjælp af omtrentlig skala fra den virkelige verden. Det betyder, at hvis du modellerer et bord, der skal være fire fod højt, skal det skaleres til cirka 162 cm.
- Kanalboksen kan også være nyttig, hvis du skal placere objekter jævnt, indstille brøkskalaer (dobbelt, halvt osv.), justere objekter langs en akse eller indstille nøjagtige vinkler til rotation (45 grader, 90, 180, 360 osv.).
Som i input-fanen, kan værdier indtastes manuelt eller ved at bruge klik + midterste musetræk-bevægelse, vi introducerede tidligere.
Endelig kan kanalboksen bruges til at omdøbe ethvert objekt i din scene, inklusive modeller, kameraer, lys eller kurver. Det er en meget god idé at øve sig i at navngive dine objekter for bedre organisering.
Det næste skridt til at lære Maya er at forstå udvælgelse og duplikering.