Quando seleziono più volti in modalità di modifica e uso Ctrl + F Shade Smooth leviga le normali con tutte le facce circostanti, indipendentemente dal fatto che siano o meno ombreggiate.
Usando un cilindro come esempio, se voglio levigare ombreggia solo le facce laterali:
Leviga le normali non solo luna con laltra ma anche con il cappuccio che crea questo risultato orribile:
vorrei che fosse così:
Questo rende questo strumento abbastanza inutile poiché se volessi che tutto fosse sfumato in modo uniforme lo accenderei per lintero modello.
Lultimo esempio è stato creato usando il modificatore di divisione del bordo. La maggior parte delle volte la divisione dei bordi funziona bene, ma poiché in realtà strappa i bordi non funziona bene con altri modificatori come bevel o subsurf.
Quindi cè un modo per sfumare le facce ombreggiate solo con altre facce uniformi ombreggiate senza utilizzare il modificatore di divisione dei bordi ?
Risposta
Puoi utilizzare la funzione Arrotondamento automatico , che si trova in dati oggetto pannello delle proprietà> Rollout di normali . Smussatura automatica produce lo stesso risultato di smussatura del modificatore di divisione del bordo (cioè smussa i bordi con angoli poco profondi, non le facce intere) ma senza effettivamente strappare la geometria.
Da i documenti :
[Con levigatura automatica] Gli angoli sul modello che sono più piccoli dellangolo specificato nel pulsante Angolo verranno smussati durante il rendering …
La levigatura automatica divide anche i bordi contrassegnati come nitidi .
Risposta
due modi per impostare lombreggiatura uniforme del viso, che in realtà è lilluminazione per pixel.
- usa il tasto menu:
[tab] per entrare modalità di modifica, quindi mesh / facce [ctrl + F] per applicare sfumature uniformi.
- usa il tasto panel: [tab] per accedere alla modalità di modifica, quindi nella barra degli strumenti , ombreggiatura / uvs, facce, scegli liscio.
i due modi fanno la stessa cosa, usa la normale al vertice invece della normale alla faccia.
* a proposito, per il problema nella domanda, @PGmath ha fornito la soluzione *
Risposta
Potresti aggiungere un modificatore Divisione bordo (cilindro sinistro ) allora le normali delle facce superiore e inferiore non verranno utilizzate per r interpolazione. In alternativa puoi aumentare il numero di vertici quando viene aggiunto il cilindro (cilindro destro).