Comment lisser lombre dun objet tout en conservant les bords durs?

Je viens fréquemment au problème davoir un maillage avec des parties que je voudrais rendre des bords lisses et « durs » les reliant.

Comment puis-je définir le maillage pour afficher les arêtes vives mais rendre tout le reste lisse?

Dans lexemple, je voudrais que les côtés des cylindres individuels soient lisses mais lintersection entre le bas et le haut doit être net / plat

plat réglé sur lisse

Commentaires

  • Merci pour les réponses, je suppose que les deux sont vraiment bonnes selon la situation.

Réponse

Il y a plusieurs façons de le faire, mais le plus rapide et le plus efficace (dans votre cas ici) est simplement de le lisser de la même manière, en utilisant Shade Smooth puis en ajoutant un modificateur Edge Split au maillage.

Depuis le wiki

Le modificateur EdgeSplit divise les arêtes dans un maillage. Les arêtes à diviser peuvent être déterminées à partir de langle de larête (cest-à-dire langle entre les faces formant cette arête) et / ou des arêtes marquées comme nettes.

La division dune arête affecte la génération normale des sommets à cette arête, créant larête semblent nets. Par conséquent, ce modificateur peut être utilisé pour obtenir le même effet que le bouton Lissage automatique, rendant les bords nets lorsque leur angle est supérieur à un certain seuil. Il peut également être utilisé pour le contrôle manuel du processus de lissage, où lutilisateur définit les bords qui doivent apparaître lisses ou nets.

Le voici tel que vous lavez ci-dessus ..

entrez la description de limage ici

Avec le modificateur ajouté

saisissez la description de limage ici

De plus, vous pouvez voir autres conseils ici pour obtenir une bonne qualité sur les modèles à surface dure . BlenderCookie a un tutoriel ( archivé ) sur lobtention de jolis bords nets.

Réponse

Bien que ce que dit iKlsR soit en effet le plus efficace, il est souvent préférable dajouter des boucles de bord des deux côtés du bord dur, ou biseauter ( Ctrl + B ). Lorsquil est ombré, cela produit une surface plus réaliste car il y a rarement des coins vraiment nets dans la réalité, et capture également bien les reflets spéculaires mieux montrer le modèle.

Coin biseauté avec filaire

Gros plan

Notez que le modificateur Edge Split ne doit pas être utilisé lors du biseautage ou lors de lutilisation de bordures pour aiguiser les coins. Edge Split coupe physiquement le modèle pour simuler un coin pointu, alors que le biseautage crée réellement le coin.

Commentaires

  • Il est peut-être utile de mentionner au lecteur que le EdgeSplit modifie Les opérations r et Bevelling ne sont pas des techniques mutuellement exclusives. Faire des biseaux manuels aide à guider la transition de lisse à plat dans les sections où EdgeSplit produit des transitions anormalement brusques.
  • Pour quiconque est vraiment nouveau dans Blender – Bevel est un modificateur. Recherchez-le ici.

Réponse

À partir de ce commit ( sera dans blender 2.71 ), blender prend en charge les normales fractionnées.

Cest fondamentalement comme lancien Lissage automatique , mais cela fonctionne dans Cycles et la fenêtre en plus de BI.

Si vous ne le faites pas. sachez ce quest Autosmooth, il se comporte comme le modificateur de division des bords, mais sans réellement diviser les bords:

entrez la description de limage ici

Là nest pas utilisé dans la capture décran ci-dessus.

Commentaires

  • Cest incroyable. Cela a corrigé tous mes problèmes dombrage causés par les plis subdiv / 1.0 à la fois.
  • Cela devrait en fait être la première réponse, ou la réponse acceptée devrait être mise à jour.
  • à partir de 2.80, cela fonctionne-t-il aussi avec Évoli?
  • @Luciano oui, il devrait. Le paramètre est également au même endroit iirc

Réponse

Une autre chose que vous pouvez faire est – En mode dédition, appuyez sur W et vous avez Shade Flat et Shade Smooth Vous pouvez simplement sélectionner les parties de votre objet que vous voulez quelles soient lisses et appuyer sur Shade Smooth .

entrez la description de limage ici

Sous 2.8+, ceci est accessible via le Mode Édition et le Mode Objet Menu contextuel du clic droit .

Réponse

La méthode suivante est probablement meilleur pour le temps réel (par exemple jeux) et le travail low-poly en particulier.

Gandalf3 a mentionné la nouvelle fonctionnalité Autosmooth , mais je « voudrais lajouter si elle est activée, vous pouvez sélectionner manuellement les faces, les arêtes et les sommets que vous aimeriez avoir – le paramètre «Angle» de lissage automatique crée simplement un lissage de base à partir duquel travailler. Si vous passez ensuite en mode édition et regardez dans Ombrage / UVs> Ombrage , il existe des options pour marquer les sommets, les arêtes et les faces. Avec la fonction Lissage automatique désactivé, vous pouvez voir les arêtes / sommets que vous avez marqués, mais ils ne seront pas rendus à plat, mais lorsque Autosmooth est activé, ils seront rendus correctement.

Autosmooth: marquage manuel

Comme Gandalf3 mentionne, contrairement au modificateur de bords divisés, Autosmooth ne divise pas physiquement les éléments afin dobtenir un éclairage de bord dur, il est donc idéal pour le travail low-poly et semble être conçu pour une meilleure compatibilité avec les formats FBX et OBJ, qui sont couramment utilisésdans les jeux.

Réponse

Un autre moyen simple de le faire serait de sélectionner les faces que vous voulez lisser (dans ce cas les surfaces non horizontales) et sélectionnez Ombrage: Lisser dans le panneau doutils. Ensuite, sélectionnez les faces que vous voulez nettes (surfaces horizontales, dans ce cas) et sélectionnez Ombrage: Plat .

Cela ne donnera probablement pas des résultats aussi beaux que Méthode de Greg , mais cela pourrait être plus rapide et plus simple.

Commentaires

  • Ceci est une méthode utile si vous avez besoin dun maillage lowpoly à importer dans ie Unity. Assurez-vous simplement dimporter les tangentes.
  • @NoviceInDisguise Cela semble bien fonctionner pour moi dans 2.73: i.stack.imgur.com/4XqVR.png

Réponse

Juste pour être complet:

Le premier et loriginal méthode pour y parvenir est toujours là: Lissage automatique . Cela fonctionne comme un Edge Split réglé sur Edge Angle . Linconvénient est que leffet nest pas visible dans la fenêtre. Le modificateur est quelque peu supérieur à présent.

entrez la description de limage ici

Commentaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *