Når jeg vælger flere ansigter i redigeringstilstand og bruger Ctrl + F Skygge glat det glatter det normale med alle omgivende ansigter, uanset om de er glatte eller ikke.
Brug en cylinder til et eksempel, hvis jeg vil glatte skygge kun sidefladerne:
Det glatter det normale ikke kun med hinanden, men også med hætten, hvilket skaber dette afskyeligt resultat:
Jeg vil gerne have, at det ser sådan ud:
Dette gør dette værktøj ret ubrugeligt, da hvis jeg ville have alt glat skyggefuldt, ville jeg bare tænde det for hele modellen.
Det sidste eksempel blev oprettet ved hjælp af kantopdelingsmodifikatoren. Det meste af tiden kantsplit fungerer fint, men da det rent faktisk river kanterne, spiller det ikke pænt med andre modifikatorer som skrå eller under overflade.
Så er der nogen måde at udglatte ansigter kun med andre glatte ansigter uden at bruge kantopdelingsmodifikatoren ?
Svar
Du kan bruge funktionen Automatisk glat , der findes under objektdata egenskabspanel> normaler udrulning. Automatisk glat producerer det samme udjævningsresultat som kantopdelingsmodifikatoren (dvs. glatter ud over overfladiske vinklede kanter, ikke hele ansigter), men uden faktisk at rive geometrien.
Fra dokumenterne :
[Med automatisk glat] Vinkler på modellen, der er mindre end den vinkel, der er angivet i vinkelknappen, udjævnes under gengivelse …
Automatisk glat deler også også kanter markeret skarpt .
Svar
tovejs til at indstille glat skygge for ansigtet, hvilket faktisk er belysning pr. pixel.
- Brug menuen:
[tab] -tast for at komme ind redigeringstilstand, derefter mesh / ansigter [ctrl + F] for at anvende skygge-glat.
- brug panel: [tab] -tasten til at gå til redigeringstilstand, derefter i værktøjshylden , skygge / uvs, ansigter, vælg glat.
de to måder gør det samme, brug vertex normal i stedet for face normal.
* forresten, for problemet i spørgsmålet, @PGmath gav løsningen *
Svar
Du kan tilføje en Edge Split modifikator (venstre cylinder ) så vil normalerne på top- og bundfladerne ikke blive brugt til r interpolation. Alternativt kan du øge antallet af hjørner, når cylinderen tilføjes (højre cylinder).