| Power
Booleans 1.0
Editeur :
nPower Software
Plug-in pour Discreet 3DS Max 3.0, 4.0 et 5.0
Les
opérations booléennes permettent d'unir
ou de soustraire des volumes. Il s'agit d'un outil très
important en matière de modélisation.
Malheureusement ces opérations sont très
males gérées par 3DS Max. A chaque nouvelle
version, les utilisateurs de Max surveillent cette caractéristique.
Mais aucune amélioration n'a été
apporté par Discreet.
Dans
un contexte de projet en 3D temps-réel, l'outil
booléen de Max est inutilisable : il génère
un ombre énorme de segments inutiles et les objets
résultants ne sont pas découpés
proprement. Autre problème : des opérations
complexes sont parfois impossibles (ou très longues,
plantages fréquents) ou génèrent
des abérations géométriques qui
provoquent des artefacts à l'affichage. Fort
de ce constat, les modeleurs jonglent au mieux avec
les polygones sans se servir de cette fonction.
Cette
faiblesse de 3DS Max a été souvent montrée
du doigt par les utilisateurs d'autres softs 3D. Il
est vrai que sur ce point Discreet était largement
critiquable.
POWER
BOOLEANS VS 3DS MAX BOOLEANS
Pour
évaluer Power Booleans nous avons effectué
plusieurs opérations booléennes en utilisant
la fonction booléenne incluse dans 3ds Max (à
droite) et celle de Power Booleans (menu cutpound object,
résultats à gauche).
Premier essai : soustraire une sphère à
un cylindre. Ex Æquo. Le résultat est bon
dans les deux cas, mais pas irréprochable : notre
cylindre aux facettes parfaitement lissées présente
après l'opération quelques défauts
de lissages sur les faces limitrophes. L'objet issu
de l'opération Max peut être transformé
en maillage, carreau ou poly, tandis que l'objet produit
par Power Booleans ne peut être converti en carreaux.
Deuxième essai : soustraire un tube à
l'objet résultant du premier essai. Ici les résultats
sont sans appel : Power Booleans produit des formes
aux faces optimisées et la découpe est
parfaite. Sur Max, la triangulation des facettes ne
permet pas de retravailler le nouveau volume généré.
En revanche la qualité en rendu scanline est
assez comparable.
Quatrième et cinquième essai : On retranche
à l'objet résultant un cube. Ici le résultat
semble visuellement comparable. Mais si on examine de
manière approfondie le volume produit par Max
certaines imperfection apparaissent près des
frontières. Le cinquième objet concerne
l'union de cônes arrondies au volume : on apprécie
la sélection multiple de Power Booleans et son
résultat irréprochable. Sous Max, le couvercle
du cylindre est subi une triangulation excessive.
Des
tests plus approfondis sur des surfaces organiques montre
la robustesse de Power Booleans. Difficile à
prendre à défaut, le plugin de nPower
s'accoutume de toutes sortes de situation .
Nous avons cependant rencontré un refus catégorique
de Power Boolean dans un cas précis (silhouette
ci-contre) : soustraire des cylindres à un volume
résultant de l'extusion d'une spline (alors que
la version Max a effectué l'opération
sans broncher). Quelques rares fois, il est nécessaire
de transformer l'objet en maillage, puis de réaffecter
l'opérateur. Ce type de situation est chose courante
avec la version d'origine qui malgré tous ses
réglages est bien moins puissante.
La
réelle force de Power Booleans réside
dans sa conservation de la topologie initiales. On retrouve
les mêmes arrêtes et mêmes faces que
l'on peut ensuite facilement extruder et modifier. Il
peut même servir à couper des faces tant
il est précis. Avec Power Booleans, votre manière
de modéliser risque d'évoluer et de gagner
du temps. La fonction cut (pour maillage et polygones)
n'est pas non plus exempte de défaut, Power Booleans
peut alors rendre de précieux services.
Enfin
des booléenes propres !
Power
Booleans est un plugin atypique : il reprend une fonction
existante de Max et propose moins de paramètres
! Mais au vu des résultats sa puissance ne fait
aucun doute -exception faite de rares cas où
il se bloque.
Ce
plugin soulève une question : pourquoi Discreet
n'inclus pas un tel outil en standard dans Max ? Power
Booleans a le mérite de prouver que des opérations
booléennes de bonne qualité sont tout
à fait possibles sous Max, et que la piètre
qualité des booléennes actuelles n'est
pas une fatalité.
Liens
nPower
|