|
Le NurbsLathe (TourNurbs)
de Seamless3d Un nouveau Noeud spécialisé, le NurbsLathe
(TourNurbs) a été ajouté dans la version 2.127 de Seamless3d (on en est actuellement
à la 2.128).
Pour voir ce Noeud en action, il suffit de choisir le Noeud part (Partie) puis de cliquer la vignette NurbsLathe
(TourNurbs) dans la barre d'outils principale (horizontale).
Comme le Noeud BezierLatheBuild
(Constructeur de Tour de Bézier) le Noeud NurbsLathe
(TourNurbs)
est enfantin à utiliser même pour qui n'a jamais expérimenté Seamless3d auparavant.
En effet comme pour le BezierLathe (Tour de Bézier) il suffit de cliquer-glisser les points de contrôle dans 2 dimensions seulement pour obtenir un objet 3d limité par une surface courbe de révolution. Pour insérer un nouveau point de contrôle après le point actuellement choisi, on incrémente le champ length (longueur) du point. Pour effacer le point de contrôle actuellement choisi, il suffit de décrémenter le champ length (longueur) de ce point. Le NurbsLathe (TourNurbs) n'offre pas seulement au débutant une gratification immédiate, il permet aussi de régler l'installation d'une NurbsPatch (PièceNurbs)Pour convertir un NurbsLathe
en un NurbsPatch
il faut cliquer la vignette NurbsLathe dans l'arbre logique de scène
et choisir "convert to patch" (convertir en Pièce).La forme restera identique à ce qu'elle était comme lathe (Tour) mais une patch (Pièce) permet d'aller plus loin dans les transformations que ce qui est possible pour un tour. Le champ ctrlStaves (contrôleColonnes) sert à convertir en patch (Pièce), c'est lui qui fixe le nombre de Colonnes plates de la Pièce. Contrairement à ce qui se passe pour le Noeud BezierLathe (Tour de Bézier) il n'existe pas de champ fixe pour la création d'un nouveau segment parce que NURBS ne comporte qu'un seul segment du fait que les points de contrôle n'affectent la coubure que localement. Je comprends beaucoup mieux les points de comparaison entre Beziers et Nurbs maintenant qu'il y a un an, époque à laquelle j'ai ajouté le premier Tour de Bézier à Seamless3d. Je me souviens d'un peu d'hésitation sur ce qui était le plus facile à contrôler, Béziers ou Nurbs. Cela dépent en fait de la tâche assignée. Les Nurbs sont plus faciles en ce sens que les points de contrôle sont plus proches de la courbe qu'ils affectent et aussi parce que, de ce fait, on peut ajouter des points de contrôle sans qu'ils n'affectent la courbe tout entière. En revanche comme les points de contrôle de Bézier influencent toute la courbe intérieure à un segment il est plus facile de les utiliser que les points de contrôle de Nurbs dès qu'on a l'intention de générer une courbe douce et régulière lorsqu'elle est limitée à un seul segment et qu'elle ne s'infléchit qu'un nombre réduit de fois. La méthode de Bézier est parfaite pour dessiner des courbes continues et "sexy", mais dès qu'il vous faut un segment de plus pour créer une courbe plus complexe toutes les vertus de Bézier sont perdues et font de Nurbs une méthode aux propriétés plus attractives. Même en raccordant les tangentes de deux courbes de Bézier contiguës, on ne peut empêcher l'oeil humain de distinguer le point exact du raccord entre celle qui finit et celle qui commence. Ceci, parce que les points de contrôle des deux segments sont complètement isolés. Les points de contrôle de la courbe Nurbs, en revanche, bien qu'ils n'affectent que leur voisinage immédiat, présentent toujours une certaine zône de recouvrement de plusieurs contrôles en tout point de la courbe de sorte que l'oeil ne distingue jamais de raccord. Un autre point de confusion entre Nurbs et Bézier provient du fait que les Nurbs peuvent être réglées pour générer des courbes de Bézier munies des mêmes forces et des mêmes faiblesses que celles qui viennent d'être décrites. C'est pourquoi, quand je parle des Nurbs, je me réfère à celles dont les points de contrôle n'affectent la courbe que localement et c'est bien ainsi qu'on les utilise le plus souvent. Un bug (bogue) qui provoquait un comportement inattendu lorsqu'on cliquait-glissait les points de contrôle du BezierLathe (Tour de Bézier) quand le champ scale (échelle) n'était pas réglé à la valeur par défaut a été réparé pour la version 2.127 et il en est ainsi de quelques autres bugs (bogues) (non liés au Tour de Bézier). Je remercie le programme White Dune qui m'a beaucoup aidé lorsque j'expérimentais les Nurbs et encore merci à MUFTI, l'un des programmeurs de White Dune, pour m'avoir conseillé d'essayer White Dune :o) Copyright© 2000-2007 Graham Perrett
thyme@seamless3d.com
traduction Matthieu |