Hirdetés

Új hozzászólás Aktív témák

  • Nyúltáp

    senior tag

    válasz Bici #3396 üzenetére

    no, normal map generálás:
    Lemodellezed lowpoly ojjektet, bemappolod. A lowpolyból kiindulva megcsinálod a highpoly verziót, végül csinálsz egy másolatot a lowpoly-ról (ez majd normal generálásnál fogja megkönnyteni picit az életed, főleg ha bonyolult a modell..képen ő lenne a box cage nevű doboz)

    [link]

    Következő lépés, hogy a lowpoly modell másolatát(box cage) pontosan rámozgatod a highpoly modellre.
    Normal map generáláshoz, kell egy ojjekt(vagyis inkább a belőle generált cage) ami körülöleli highpoly verziót úgy, hogy a highpoly seholsem lóg ki belőle. Generáláskor ugyanis a prog kilő a highres modell minden egyes face-éről a normál vektorának irányába egy sugarat, és annak fügvényében számolja ki map-ot, hogy ez a sugár hol és milyen szögben ütközik bele a körülölelő ojjektbe, cage-be. Ofkorsz ha a highres modell egy face-e kilóg ebből a cageből, soha sem fogja azt eltalálni, így hibásan generálódik a normalmap. Ezt a cage-t két féle képpen csinálhatod meg.
    1. simán rárakod eredeti lowpoly-ra projection módosítót (ebben az esetben nem kell róla másolat) ami létre fog hozni automatikusan egy cage-t lowpoly modell körül, viszont elég béna módon így csak a cage ''vertexeit'' tudod tilitolizni, tehát edge, poly szinten nem tudod módosítani, ami egy bonyolultabb modellnél már gázos tud lenni.
    2. Vagy erre a problémára megoldásképp lowpolyról csinálsz másolatot(nálam ez a box cage), és azt igazítod rá highpoly-ra, és módosítod úgy sima editable poly/mesh módjára, hogy highpoly seholse lógjon ki belőle. Aztán mikor rádobod projection módosítót, az automatikusan generált cage már ezt a módosított modellt fogja körülölelni, tehát már nem kell rajta semmitsem birizgálni.

    Natehát lényeg, hogy a lowpoly másolatot mozgasd highres-re és gyúrd át úgy, hogy higres seholse lógjon ki belőle, viszont vigyázz arra is, hogy ne nagyon térj el eredeti formától, csak amennyire feltétlen szükséges, különben nagyon torz lesz a normal mapod.
    Tipp: használd kiindulási alpnak a push módosítót, ezzel picit felfújhatod modelled, amin ezekután már csak kisebb tilitolizás szükséges....jobbesetben.
    Ha megvagy dobj a lowpoly másolatra egy projection módosítót.

    Jobb oldali panelen a Pick vagy pick list gombbal vedd fel a listára a highres modelled. Ekkor létre fogja hozni prog automatikusan cage-ed(kék rácsháló modell körül), amit nagy valószínűséggel el is barmol szépen. Semmi gáz, nyomj egy resetet neki és máris szépen ráilleszkedik módosított lowpoly modelledre.

    [link]

    Tili-toli résszel meg is vagyunk.

    Jelöld ki a módosított lowpoly modelled (amúgy csak ezen kell dolgozni, highres-hez és eredeti lowpoly-hoz nem kell nyúlnod) és menj be render to texture-be (0-ás gyorsbill)

    [link]

    1. Engedélyezd projection-t az enable melletti pipával.
    2. menj be optionsbe, majd a setupban(3.) nyomd be supersamplingot és állítsd max 2.5-re (4.) ez azért fontos, hogy legyen AA a generált map-on.
    5. Output alatt az add gombbal add hozzá listához normalsmap-ot
    6. Target map slot-ot állítsd bump-ra
    7. és alul pippantsd be az output into normal bump-ot

    Állítsd be a generálni kívánt map felbontását (nálam 512x512) és tenyerelj rá renderre.

    [link]

    Lerenderelt képen mindig az összes map egyvelegét fogod látni(3.), de a lementett képen csak normal fog szerepelni (4.)
    Ha ezzel megvagy, nincs más dolgod, mint normalmapot rárakni eredeti lowpolyra.
    Material editorban bump slotba rakj be egy normal bump-ot, a normal bumpnál meg normalmap-nak a generált képed. Ha esetleg akarsz még ezen felül alap bumpot is modellre, akkor az additional bump-al tudsz rápakolni.

    Ha látni szeretnéd viewportban is az eredményt, akkor shaderednél menj le a directx manager menüpontig és a legördülő listából válaszd ki a Metal Bump9-et, majd lista melletti pipával (enable plugin material) engedélyezd.
    Létre fog hozni anyagszerkesztőben mégegy menüpontot directx shader - metal bump 9 néven és asszem automatikusan rá is ugrik majd. No itt a bump alatti normal slotba rakd be generált képed és voilá máris láccódik viewportban a normalod. Ha nem szeretnéd hogy szép hupilila színben tündököljön akkor nyomj neki egy texturát directx shader - metal bump 9 menü alatti texture 1 slotba. Végül rakj be egy omnit mondjuk a jelenetbe és ráncigáld összevissza, elvileg szépen realtime fog látszódni normal map.
    ennyi röviden.

    A mintánál spline-ra ne extrude-ot nyomj, hanem rajzold meg külön keresztmetszetét (téglalap plö) és loft-ot.

    [Szerkesztve]

Új hozzászólás Aktív témák