Hei gutta, i dag vil jeg vise deg hvordan du animerer vognens hjul ved å bruke uttrykk i Maya. Dette er en oppfølgingsveiledning av min forrige veiledning "Hjulrotasjon i 3ds Maks. Bruk av Parameterkobling". Denne gangen viser jeg hvordan man oppnår det samme resultatet i Maya, og jeg håper Maya-brukere vil finne det nyttig.
I denne Maya-opplæringen lærer vi å animere en vogn / vognens hjul ved hjelp av uttrykk. Den beste delen er at vi ikke trenger å animere hjulene. Vi vil bare animere vognen, og hjulene vil animere og flytte automatisk. Jeg har allerede opprettet en grunnleggende modell av vognen. Så åpne "Start Trolley.mb" -filen først som følger med opplæringen.
Før vi starter, la oss gå gjennom vogndelene. Så åpner du først vinduet Outliner for å navigere i objektlisten. For å åpne Outliner-vinduet, klikk på Vindu-menyen og velg deretter Outliner.
Du kan se at det er tre store deler av trallen som er oppført i Outliner - Håndtak, Kropp og Aksel.
Velg håndteringsgruppen, og du vil se at disse er skilt fra de andre delene.
Velg Kroppsgruppen, og du vil se at alle treplanker og negler er festet sammen, men ikke forbundet med de andre delene.
Velg akselgruppen, og du vil se både hjulene og akselen i denne gruppen. Så før vi begynner å rigge vognen, må vi først lage spesielle og viktige ordninger.
Så la oss starte med håndteringsgruppen først. Velg Handle-gruppen, og trykk deretter på "Sett inn" -tasten på tastaturet, og du vil se sitt pivotpunkt.
Nå, med valgt kroppsdel, trykk på "Sett inn" -tasten, og du vil se sitt pivotpunkt i midten. Det kan være hvor som helst. Men vi trenger ikke egentlig å endre det fordi kroppen må knyttes som et barn med håndtaket.
Akselgruppen viser pivotpunktet i midten av hjulene, som det er helt riktig for å rigge det ordentlig.
Nå skal vi gjøre noen foreldresammenheng. Så velg først Kroppen, trykk deretter og hold nede Skift-tasten, og velg deretter Handle-delen og til slutt trykke på P.
Dette gjør kroppen til et barn av håndtaket. Nå hvor håndtaket går, vil kroppen følge.
Nå skal vi lage uttrykket for rotasjon av hjulene. Så velg akseldelen og i kanaleditoren, velg rotasjons X-transformasjonsattributtet fordi hjulene vil rotere i X-aksen i dette tilfellet.
Med akselen og dens rotasjons X-transformasjonsattributt valgt, klikker du på Rediger-menyen i kanalboksen og velger kommandoen Expressions ... i rullegardinmenyen.
Vinduet Expression Editor åpnes. Du vil se akselen er valgt i Objekt-gruppen, mens Rotasjon X er valgt i Attributgruppen.
Skriv dette uttrykket i Expression Text-boksen (Axel.rotateX = Handle.translateZ * 20;) og klikk deretter på Opprett-knappen. Dette uttrykket sier at når håndtaket beveger seg i Z-aksen, vil akselen rotere den 20. delen av oversettelsen. I stedet for verdien 20 kan du sjekke med andre verdier som 30, 40 etc. Faktisk vil denne verdien regulere rotasjonshastigheten, så jeg foreslår at du spiller med denne verdien til du får den ønskede hastigheten til rotasjonen.
Nå skal vi koble akselen til håndteringsdelen, men før det oppretter vi en Locator først. Så klikk på Opprett-menyen, og velg deretter Locator. Locator er opprettet på rutenettet.
Plasser lokatoren nær om akselen som vist på bildet nedenfor.
Velg først akseldelen, velg deretter Locator og trykk på P-tasten. Nå blir hele akseldelen (med hjul) barnet til Locator.
Endelig velg Locator, og velg deretter Handle-delen og trykk på P-tasten igjen. Nå gjør Locator barnet til håndtaket. På denne måten blir håndtaket forelder for alle delene.
Nå velger du Håndtaket og drar det i Z-aksen. Du vil se at hjulene også roterer og følger håndtaket. Du kan nå lage animasjonen som du vil. Og det beste er at du bare må animere håndtaket, og resten av tingene vil følge det automatisk med hjulets rotasjon også.