Maya Oppitunti 2.2: Puristustyökalu

Sisällysluettelo:

Maya Oppitunti 2.2: Puristustyökalu
Maya Oppitunti 2.2: Puristustyökalu
Anonim

Suulakepuristus on ensisijainen keinomme lisätä geometriaa verkkoon Mayassa.

Ekstrudointityökalua voidaan käyttää joko pinnoilla tai reunoilla, ja sitä voi käyttää osoitteesta Mesh → Pursoa tai painamalla pursotuskuvakettamonikulmiohyllyssä näkymän yläosassa (korostettu punaisella yllä olevassa kuvassa).

Katso liittämäämme kuvaa saadaksesi käsityksen siitä, miltä hyvin yksinkertainen suulakepuristus näyttää.

Suulakepuristus

Image
Image

Vasemmalla aloitimme tavallisella vanhalla oletuskuutioprimitiivillä.

Vaihda kasvotilaan, valitse yläpinta ja paina sitten monikulmiohyllyn pursotuspainiketta

Näyttöön tulee manipulaattori, joka näyttää käännös-, skaalaus- ja kiertotyökalujen yhdistelmältä. Eräässä mielessä se on - pursotuksen suorittamisen jälkeen on tärkeää, että joko siirrät, skaalat tai kierrät uutta pintaa, jotta et päädy päällekkäin geometriaan (lisää tästä myöhemmin).

Tässä esimerkissä käytimme yksinkertaisesti sinistä nuolta kääntämään uudet pinnat muutaman yksikön verran positiiviseen Y-suunnassa.

Huomaa, että työkalun keskellä ei ole globaalia asteikkoa. Tämä johtuu siitä, että käännöstyökalu on oletuksena aktiivinen.

Jos haluat skaalata uudet pinnat samanaikaisesti kaikilla akseleilla, napsauta vain yhtä kuution muotoisista asteikon kahvoista, niin työkalun keskelle tulee näkyviin globaali asteikkovaihtoehto.

Samaan tapaan aktivoi kiertotyökalu napsauttamalla muuta työkalua ympäröivää sinistä ympyrää, jolloin muut kiertovaihtoehdot tulevat näkyviin.

Pidä kasvot yhdessä

Image
Image

Ekstrudointityökalussa on myös vaihtoehto, joka mahdollistaa täysin erilaiset tulokset nimeltä Keep Faces Together. Kun kasvojen pitäminen yhdessä on käytössä (se on oletuksena), kaikki valitut pinnat pursotetaan yhtenä jatkuvana lohkona, kuten olemme nähneet aiemmissa esimerkeissä.

Kun asetus on kuitenkin poistettu käytöstä, jokaisesta pinnasta tulee oma erillinen pursotus, jota voidaan skaalata, kiertää tai kääntää omassa paikallistilassaan.

Voit poistaa vaihtoehdon käytöstä siirtymällä Mesh-valikkoon ja poistamalla valinta kohdasta Keep Faces Together.

Suulakepuristusten tekeminen valitsematta vaihtoehtoa on erittäin hyödyllistä luotaessa toistuvia kuvioita (laatat, paneelit, ikkunat jne.).

Katso yllä olevasta kuvasta vertailu kahden ekstruusiotyypin välillä.

Molemmat objektit alkoivat 5 x 5 monikulmiotasolla. Vasemmanpuoleinen malli luotiin valitsemalla kaikki 25 pintaa ja suorittamalla hyvin yksinkertainen pursotus Keep Faces Togetherin ollessa päällä - oikealla olevan kohteen kohdalla vaihtoehto poistettiin käytöstä.

Jokaisessa esimerkissä ekstruusioprosessi oli käytännössä identtinen (Extrude → Scale → Translate), mutta tulos on täysin erilainen.

Reunojen pursotusten suorittaminen pitämällä kasvot yhdessä pois päältä voi tuottaa erittäin, hyvin sotkuisia tuloksia. Varmista, että kasvojen pitäminen yhdessä -asetus on käytössä, jos teet reunapursotuksia, kunnes tunnet olosi mukavammaksi työkalun käytössä!

Ei-jakogeometria

Image
Image

Suulakepuristus on uskomattoman tehokasta, itse asiassa emme epäröisi kutsua sitä oikean mallinnuksen työnkuluksi. Huolimattomasti käytettynä työkalu voi kuitenkin vahingossa aiheuttaa suhteellisen vakavan topologiaongelman, jota kutsutaan ei-monijakogeometriaksi.

Yleisin syy ei-jaostogeometriaan on se, että mallintaja ekstrudoi vahingossa kahdesti siirtämättä tai skaalaamatta ensimmäistä ekstruusiota. Tuloksena oleva topologia on pohjimmiltaan joukko äärettömän ohuita pintoja, jotka sijaitsevat suoraan geometrian päällä, josta ne puristettiin.

Suurin ongelma ei-monijakogeometriassa on, että se on käytännössä näkymätön jakamattomassa monikulmioverkossa, mutta se voi täysin tuhota mallin kyvyn tasata kunnolla.

Ei-jakogeometrian vianmääritys:

Ei-moniaisten kasvojen havaitseminen on todella puoli voittoa.

Yllä olevassa kuvassa ei-monijakogeometria näkyy selvästi kasvojen valintatilassa ja näyttää kasvoilta, jotka istuvat suoraan reunan päällä.

Jotta havaita ei-monijakogeometria tällä tavalla, on tarpeen asettaa Mayan kasvojen valintaasetukset keskelle koko kasvojen sijaan. Voit tehdä tämän siirtymällä kohtaan Windows → Asetukset/Asetukset → Asetukset → Valinta → Valitse kasvot: ja valitse Center.

Olemme aiemmin käsitelleet ei-jakogeometriaa erillisessä artikkelissa, jossa käsitellään joitakin parhaista tavoista päästä eroon ongelmasta. Mitä nopeammin voit havaita ongelman, sitä helpompi se on korjata.

Pintanormaalit

Image
Image

Viimeinen käsite ennen kuin siirrymme seuraavaan oppituntiin.

Mayan kasvot eivät ole luonnostaan kaksipuolisia: ne ovat joko ulospäin, kohti ympäristöä tai sisäänpäin, kohti mallin keskustaa.

Jos ihmettelet, miksi otamme tämän esiin artikkelissa, joka muuten keskittyy suulakepuristustyökaluun, se johtuu siitä, että ekstruusio voi toisinaan aiheuttaa kasvojen pintanormaalien odottamattoman käänteisen.

Mayan normaalit ovat näkymättömiä, ellet muuta näyttöasetuksiasi paljastamaan niitä. Helpoin tapa nähdä, mihin suuntaan mallin normaalit ovat, on siirtyä Lighting-valikkoon työtilan yläosassa ja poistaa valinta kohdasta Two Sided Lighting.

Kun kaksipuolinen valaistus on pois päältä, käänteiset normaalit näkyvät mustina, kuten yllä olevassa kuvassa näkyy.

Pintanormaalien tulisi yleensä olla suunnattu ulospäin, kohti kameraa ja ympäristöä, mutta on tilanteita, joissa niiden kääntäminen on järkevää, esimerkiksi mallinnettaessa sisätilaa.

Kääntääksesi mallin pintanormaalien suunnan, valitse kohde (tai yksittäiset pinnat) ja siirry kohtaan Normaalit → Käänteinen.

Haluamme työskennellä kaksipuolisen valaistuksen ollessa pois päältä, jotta voimme tunnistaa ja korjata normaalit pintaongelmat niiden ilmaantuessa. Mallit, joissa on sekoitettu normaaleja (kuten kuvan oikealla puolella), aiheuttavat yleensä ongelmia tasoituksen ja valaistuksen kanssa myöhemmin käsittelyvaiheessa, ja niitä tulee yleensä välttää.

Siinä kaikki puristamiseen (toistaiseksi). Seuraavalla oppitunnilla käsittelemme joitain Mayan topologiatyökaluja.

Suositeltava: