Hogyan lehet simítani egy tárgyat a kemény élek megtartása mellett?

Gyakran találkozom azzal a problémával, hogy hálóm van olyan alkatrészekkel, amelyeket sima és “kemény” élekkel szeretnék megadni.

Hogyan állíthatom be a hálót úgy, hogy az éles széleket mutassa, de minden mást simává tegyen?

A példában azt szeretném, ha az egyes hengerek oldalai simaak lennének, de az alsó rész kereszteződése és a teteje legyen éles / lapos

lapos simára állítva

Megjegyzések

  • Köszönöm a válaszokat, gondolom, mindkettő nagyon jó a helyzettől függően.

Válasz

Ennek néhány módja van, de a leggyorsabb és leghatékonyabb (itt a te esetedben) az, ha ugyanúgy simítod a Shade Smooth , majd hozzáad egy Edge Split módosítót a hálóhoz.

A wiki

Az EdgeSplit módosító felosztja az éleket egy hálón belül. Az osztandó élek meghatározhatók az élszögből (azaz az ezt az élt alkotó felületek közötti szögből) és / vagy élesen megjelölt élekből.

Az él felosztása hatással van a csúcs normál generálására az adott élen, ezzel az él élesnek tűnnek. Ennélfogva ez a módosító ugyanolyan hatás elérésére használható, mint az Autosmooth gomb, így az élek éleseknek tűnnek, ha a szögük egy bizonyos küszöbérték felett van. Használható a simítási folyamat kézi vezérléséhez is, ahol a felhasználó meghatározza, hogy mely élek legyenek sima vagy élesek.

Itt van, ahogy van fent ..

ide írja be a kép leírását

Hozzáadva a módosítót

ide írja be a kép leírását

Ezenkívül további tippeket is láthat itt a jó minőségű kemény felületű modellek eléréséhez. . A BlenderCookie oktatóanyaggal rendelkezik ( archiválva ) a szép éles élek megszerzéséről.

Válasz

Bár az iKlsR által elmondottak valóban a leghatékonyabbak, gyakran inkább élhurokokat adnak a kemény él mindkét oldalára, vagy ferdíteni ( Ctrl + B ). Sima árnyékolás esetén ez valósághűbb felületet eredményez, mivel a valóságban ritkán vannak igazán éles sarkok, és szépen megfogja a tükörképeket is jobban bemutatja a modellt.

Ferde sarok drótkerettel

Közeli kép

Megjegyzések

  • Talán hasznos megemlíteni az olvasó számára, hogy az EdgeSplit módosító Az r és a Bevelling műveletek nem zárják ki egymást. A kézi kúpok elvégzése segít a sima és a sima közötti átmenet irányításában azokban a szakaszokban, ahol az EdgeSplit természetellenesen hirtelen átmeneteket eredményez.
  • A Blender számára bárki számára, aki igazán új, a Bevel módosító. Keresse meg ott.

Válasz

ez az elkötelezettség ( a blender 2.71-ben lesz ), a blender támogatja az osztott normálokat.

Ez alapvetően olyan, mint a régi Autosmooth , de a Ciklusokban és a nézetablakban is működik a BI mellett.

Ha nem ” tudja, mi az Autosmooth, úgy viselkedik, mint az élfelosztó módosító, de az élek felosztása nélkül:

ide írja be a kép leírását

Ott nem a fenti képernyőképen használt élfelosztó módosító.

Megjegyzések

  • Ez csodálatos. Megoldotta az összes árnyékolási problémámat, amelyeket a subdiv / 1.0 gyűrődések okoztak egyszerre.
  • Ennek valójában a legfőbb válasznak kell lennie, vagy frissíteni kell az elfogadott választ.
  • 2.80-tól kezdve ez működik az Eevee-vel is?
  • @Luciano igen, meg kell. A beállítás ugyanitt található, valamint iirc

Válasz

Egy másik dolog, amit tehet, az – Szerkesztés módban nyomja meg a W gombot, és ott van Shade Flat és Shade Smooth Csak kiválaszthatja az objektum sima részeit, majd nyomja meg a Shade Smooth gombot.

írja ide a kép leírását

2.8+ alatt ez elérhető mind a Szerkesztés módban, mind az Objektum módban Jobb kattintás helyi menü.

Válasz

A következő módszer valószínűleg valós idejű játékok) és különösen az alacsony poly-tartalmú munka.

Gandalf3 megemlítette az új Autosmooth funkciót, de azt hozzá szeretném tenni, ha engedélyezve van, manuálisan kiválaszthatja azokat az arcokat, éleket és csúcsokat, amelyeknek keménynek akar lenni – az Autosmooth “Angle” beállítás csupán egy alap simítást hoz létre, amelyből a munkát lehet elvégezni. Ha ezután szerkesztési módba lép, és a Árnyékolás / UV-k> Árnyékolás , vannak lehetőségek csúcsok, élek és arcok megjelölésére. Az Autosmooth kikapcsolva láthatja a megjelölt éleket / csúcsokat, de ezek nem lesz síkban megjelenítve, de ha az Autosmooth engedélyezve van, akkor helyesen jelenik meg.

Autosmooth: Manuális jelölés

Gandalf3 néven megemlíti, ellentétben a hasított élek módosítójával, az Autosmooth nem osztja el fizikailag az elemeket a kemény élvilágítás érdekében, ezért ideális alacsony poly munkához, és úgy tűnik, hogy jobb kompatibilitást kínál a FBX és OBJ formátumokkal, amelyeket általábanjátékokban.

Válasz

Ennek másik egyszerű módja az, ha kiválasztja a sima arcokat (ebben az esetben a nem vízszintes felületek), és válassza az Árnyékolás: Sima elemet az eszköztárban. Ezután válassza ki az éles arcokat (ebben az esetben vízszintes felületek), majd válassza az Árnyékolás: Sima elemet.

Valószínűleg nem fog olyan szép eredményeket elérni, mint a Greg módszere , de lehet, hogy gyorsabb és egyszerűbb.

Megjegyzések

  • Ez akkor hasznos módszer, ha az alacsony egységű hálóra van szüksége az Unity-be történő importáláshoz. Csak győződjön meg arról, hogy importál érintőket.
  • @NoviceInDisguise Úgy tűnik, hogy a 2.73-as verzióban jól működik: i.stack.imgur.com/4XqVR.png

Válasz

Csak hogy teljes legyen:

Az első és az eredeti módszer ennek elérésére még mindig létezik: Autosmooth . Úgy működik, mint egy Edge Split , amelynek értéke Edge Angle . Hátránya, hogy a hatás nem látható a nézetablakban. A módosító mostanra valamivel jobb.

ide írja be a kép leírását

Megjegyzések

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük