Qu'est-ce que la modélisation polygonale ?

Presque tous les modèles 3D que vous avez vus dans un jeu, un film ou un rendu de produit sont des meshes polygonaux. Comprendre de quoi ce mesh est fait — et ce que la poignée d'opérations sur celui-ci fait réellement — est la différence entre déplacer des points au hasard et modéliser délibérément.

La réponse courte

Le modeling polygonal construit une forme 3D à partir de faces planes jointes par des arêtes et des sommets partagés. Vous partez d’une forme simple, puis l’extrudez, l’instez, la biseautez, la coupez en boucle (loop cut) et la subdivisez pour obtenir la forme désirée. L’agencement de ces faces — la topologie — détermine la qualité de déformation, de subdivision et de texturage du modèle.

Sommets, arêtes et faces

Un mesh polygonal est composé de trois éléments fondamentaux. Un sommet est un point dans l'espace. Une arête est une ligne droite reliant deux sommets. Une face est une surface plane délimitée par une boucle fermée d'arêtes — trois forment un triangle, quatre forment un quad.

La courbure est donc toujours une illusion. Une sphère n'est pas ronde ; elle est composée de quelques centaines de faces plates agencées de manière à ce que, une fois que le moteur de rendu lisse l'ombrage sur celles-ci, votre œil perçoive une courbe. Plus de faces signifie une lecture plus lisse et un mesh plus lourd, ce qui est le compromis au cœur de chaque décision de modélisation.

Les quads sont plus importants que les débutants ne l'imaginent. Les algorithmes de subdivision, les edge loops et la déformation se comportent tous de manière prévisible sur les faces à quatre côtés, et de manière imprévisible sur les faces à cinq côtés ou plus — un n-gon. La plupart des modeleurs conservent le mesh en quads pendant le travail et laissent la triangulation se produire à l'exportation, car les moteurs de jeu triangulent tout de toute façon.

Les opérations que vous utilisez réellement

L'extrude tire une face vers l'extérieur et construit des murs la reliant à son point de départ — c'est l'opération la plus utilisée en modélisation, et celle qui transforme un cube en presque n'importe quoi. L'inset crée une copie plus petite d'une face à l'intérieur d'elle-même, ce qui permet d'obtenir une bordure avant d'extruder un panneau ou un bouton.

Le bevel remplace une arête dure par deux ou plusieurs arêtes rapprochées, adoucissant ainsi le coin. Ce n'est pas de la décoration : les surfaces réelles captent la lumière le long de leurs arêtes, et un coin parfaitement net est perçu comme généré par ordinateur, car rien dans le monde physique n'est parfaitement tranchant.

Le loop cut insère un anneau d’arêtes autour du mesh, vous offrant plus de points pour le modeler — et, surtout, contrôlant le comportement d’une subdivision. Subdivide divise chaque face en plus petites et lisse le résultat, transformant une cage grossière en une surface lisse. Le Boolean combine deux formes par union, différence ou intersection, ce qui est rapide mais a tendance à laisser une topologie désordonnée à nettoyer par la suite.

Pourquoi la topologie est importante

La topologie est l’agencement des faces, indépendamment de la forme qu’elles décrivent. Deux modèles peuvent paraître identiques et avoir une topologie complètement différente, et cette différence se manifeste dès que vous tentez d’aller plus loin avec eux.

Elle détermine trois choses. Comment le modèle se déforme : un coude se plie proprement lorsque des edge loops courent autour de l’articulation, et se froisse quand ce n’est pas le cas. Comment il se subdivise : des quads espacés uniformément se lissent de manière prévisible, tandis que les n-gons et les pôles isolés créent des pincements. Et comment il se texture : le dépliage UV est bien plus facile sur un mesh ordonné, et un mesh chaotique produit des maps étirées et inutilisables.

C’est pourquoi les modeleurs se soucient d’un mesh propre, même lorsque le rendu semble correct. Le rendu est la fin d’un chemin ; le modèle est généralement le début de plusieurs autres.

Ses différences avec le sculpting et la CAO

Le sculpting fonctionne à l’inverse. Au lieu de placer délibérément des faces, vous manipulez un mesh très dense comme de l’argile et laissez le logiciel gérer la géométrie. C’est bien mieux pour les formes organiques — visages, créatures, plis de tissu — et bien moins adapté à tout ce qui nécessite de la précision ou un mesh léger, c’est pourquoi les sculpts sont généralement retopologisés en un modèle polygonal propre par la suite.

La CAO est encore différente : elle décrit les formes mathématiquement, comme des courbes et des solides exacts, plutôt que de les approximer avec des faces planes. Cette précision est ce dont l’ingénierie mécanique a besoin et ce qu’un mesh polygonal ne peut pas offrir. Mais les modèles CAO doivent être convertis en polygones avant qu’un moteur de jeu ou un renderer puisse les utiliser.

La plupart des travaux réels les mélangent. Sculptez les parties organiques, modelez les parties hard-surface, retopologisez là où les deux se rencontrent — puis texturez et rendez le mesh polygonal qui en résulte.

Questions fréquemment posées

La modélisation polygonale est-elle difficile à apprendre ?

Les opérations sont peu nombreuses et s'apprennent en un après-midi — extrude, inset, bevel, loop cut, subdivide. Le jugement sur la topologie prend beaucoup plus de temps, car il ne s'acquiert qu'en subissant les conséquences : un modèle qui se déforme mal ou refuse de se déplier (unwrap) vous en apprendra plus que toute explication.

Dois-je utiliser des quads ou des triangles ?

Modélisez en quads, exportez en triangles. Les quads se subdivisent et se déforment de manière prévisible, ce qui en fait le bon format de travail. Chaque moteur de jeu et chaque moteur de rendu triangule de toute façon le mesh au chargement, donc les triangles finaux sont inévitables et acceptables.

Qu'est-ce qu'un n-gon et pourquoi les gens les évitent-ils ?

Un n-gon est une face comportant cinq côtés ou plus. Ils ne sont pas intrinsèquement défectueux — un n-gon plat sur une surface qui ne se pliera ni ne se subdivisera jamais est inoffensif — mais ils se lissent de manière imprévisible et se déforment mal. Il est donc préférable de les supprimer partout où le mesh sera amené à bouger ou à se subdiviser.

Combien de polygones un modèle devrait-il avoir ?

Autant que nécessaire pour décrire la forme de manière convaincante à la taille où elle sera vue. Un accessoire d'arrière-plan peut avoir quelques centaines de faces ; un objet principal qu'un spectateur examine de près peut en avoir des dizaines de milliers. Il n'y a pas de nombre universel, seulement le test de la silhouette : ajoutez des faces là où le contour semble encore facetté.

Puis-je faire de la modélisation polygonale dans un navigateur ?

Oui. Mixos Studio exécute extrude, inset, bevel, loop cut, subdivide, bridge et boolean sur un noyau de mesh half-edge dans un onglet de navigateur, avec une pile de modificateurs non destructifs par-dessus — aucune installation, et modélisation gratuite.

Ouvrez un cube et extrudez une face. Tout le reste en modélisation polygonale est une variation de cette opération.

Commencer la modélisation — gratuit