NEWS         TESTS         INTERVIEWS         DOSSIERS         GALLERY 3D         3D SITES
 

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

 
  Search on 3d-test with Google
      A PROPOS DE 3D-TEST            INFORMATIONS LEGALES               LINKS              TRANSLATE WITH GOOGLE
 
© 2001-2007 3d-test, Panorama of web 3D technologies, 3d-test is edited by Westimages Realtime 3D Solution Provider