New Pivot with ZBrush – Nouveau point de Pivot avec ZBrush

Publié par le 15/11/2009 dans Tutorials | 9 commentaires |

(Français plus bas)

New Pivot with ZBrush

This short tutorial is to answer a question by Jbshorty on my forum Polyloop.net: after creating a base mesh in Hexagon, he had a problem of alignment of his radial symmetry, which wasn’t centered at all. After looking at the model, I found the problem. It was not a bug from Hexagon or ZBrush, but a problem because of the form of the model.

This is the original model:

pivot_00

As you can see, the brush dots are offset down the model. Using the local symmetry, or trying to use the posable symmetry doesn’t work for a simple reason: ZBrush is using the bounding box to compute the symmetry and on this model, the center of the object isn’t at the center of what we think it is, because of the two ‘arms’ on the left and right of the model. Then, on the screenshot, the brush have the good position in the space, not the model.

Then, in this small tutorial, I will show you how to fix that, by changing the pivot point in ZBrush, from the first step of importing the model.

1. Import and Radial Symmetry

To import the model, if you already have a 3D model (a ZTool) loaded, in the Tool palette, load the Polymesh3D model (a 3D star) and click on import. Choose your OBJ file to load. You should have something like that:

pivot_01

Then, the first thing to do to sculpt such object in a symmetrical way is to activate it. Then, go in the Transform palette, activate the Symmetry, choose the Z axis only (the depth is most of the time Z) and click on the (R) button, to switch to Radial Symmetry.

The screenshot below shows these settings.

pivot_02

As described in the introduction, the radial symmetry is not centred where we would like it to be.

2. Preparing the model for the new pivot point

It’s time to do some changes on the model to do the final step. First, switch to Orthogonal mode. By default, ZBrush is in orthogonal mode, not in perspective. But for the next step, you must be in orthogonal. To check that, go in the Draw palette and see if the button « Persp » is disable. The perspective shortcut is « P ».

pivot_03

Then, switch to a side view and while rotating, press the Shift key: ZBrush will snap the rotation to 90° angles. Choose a side view.

Now, we will need to display only a selection of polygons, the extremity of the extrusion. While on this side view, press CTRL+Shift and with the visibility marquee, select the last loops of polygons like on the screenshot below:

pivot_04

When releasing your click, only a cap should be visible. Take care of having a uniform selection of polygons, I mean, having a full loop of polygons around the cap. If you selection isn’t symmetrical, start again this step.

3. Setting the new pivot

Now, the main step of this tutorial! Let’s define a new pivot: in the Transform palette, click on the S.Pivot (Set Pivot). This action will redefine the pivot of the visible polygons. As our object have only the cap visible and because this cap is fully symmetrical in the X and Y axis, the new pivot will be exactly in the center. To prove that, when you will clicking on the button, the cap will move in your document.

pivot_05

Now, unhide the polygons of the other part of the model by doing a CTRL+Shift click in an empty part of the document and voilà! Your brush is now fully radial symmetrical!

pivot_06

Change the radial count in the Transform palette to 3 and you can start your sculpting!

_________________________

Nouveau point de Pivot avec ZBrush

Ce petit tutorial à pour but de répondre à une question de Jbshorty sur mon forum Polyloop.net: après la création d’un modèle de base dans Hexagon, il a eu un problème d’alignement de la symétrie radiale dans ZBrush, qui n’était pas alignée avec le centre de son modèle. Après avoir regardé le modèle, j’ai trouvé le problème. Ce n’était pas un bug d’Hexagon ou de ZBrush comme il le pensait au début, mais plutôt un problème lié à la forme du modèle.

Voici l’objet original :

pivot_00

Comme vous pouvez le constater, les points correspondant aux brosses sont décalés vers le haut. utiliser la symétrie locale ou la Posable Symmetry ne peuvent corriger le problème pour une raison toute simple : ZBrush utilise la boite englobante pour calculer la symétrie et sur ce modèle, le centre de l’objet n’est pas à l’endroit ou l’on pense le voir à cause des deux bras en bas à droite et à gauche. C’est aligné sur l’axe verticale, mais pour l’axe horizontal, c’est deux bras sont moins haut que le bras du haut. Les brosses ont donc la bonne position dans l’espace, mais pas par rapport à ce que nous voudrions avoir.

Je vais donc montrer dans ce petit tutorial comment changer le point de pivot dans ZBrush, en commençant par le tout début, c’est à dire l’importation.

1. Import et symétrie radiale

Pour importer le modèle 3D (ou Tool / ZTool), au cas ou vous en auriez déjà de présent dans votre document, chargez la primitive Polymesh3D (une étoile en 3D) et cliquez ensuite dans Tool >> Import. Choisissez votre fichier OBJ, et vous devriez avoir quelque chose de similaire à la capture ci-dessous :

pivot_01

Donc pour vouloir sculpter un tel objet d’une façon symétrique, il faut activer cette option. Allez dans la palette Transform, activez la Symétrie, choisissez  l’axe Z uniquement (la profondeur est souvent sur l’axe Z) et cliquez sur le bouton (R), de façon à basculer en symétrie Radiale.

Voici une capture d’écran de ces paramètres :

pivot_02

Comme présenté en introduction la symétrie radiale n’est pas « centrée ».

2. Préparation du modèle pour le nouveau point de pivot

Il est temps de faire quelques étapes pour préparer le modèle pour la dernière étape. Tout d’abord, passez en mode orthogonal si vous êtes en mode perspective. C’est très important pour la prochaine étape. Pour faire cette vérification, allez dans la palette Draw et regardez si le bouton « Persp » est activé. Si c’est le cas, désactivé l’option. Le raccourci clavier est « P ».

pivot_03

Passez alors en vue de côté en durant cette étape, appuyez sur la touche Majuscule de façon à effectuer des rotations de 90°. Choisissez la vue de droite ou de gauche.

Maintenant, il faut masquer tous les polygones, sauf une petite portion, correspondant à l’extrémité de la protubérance de la forme. Pressé les touches CTRL et Majuscule en faisant une rectangle de sélection, et choisissez les quelques bandes de polygones constituants le bout de la forme, comme le montre la capture ci-dessous :

pivot_04

Une fois le clic lâché, seul un couvercle (dans le cas de ce modèle bien sur !) doit être visible à l’écran, le reste du modèle étant alors masqué. Attention à ce que le modèle qui reste à l’écran soit bien symétrique sur les axes X et Y ! Si ce n’est pas le cas, n’hésitez pas à refaire cette étape.

3. Changement du point de pivot

Voici maintenant l’étape principale de ce tutorial ! Définissons le nouveau point de pivot : dans la palette Transform, cliquez sur le bouton S.Pivot (Set Pivot). Cette action aura pour but de redéfinir le point de pivot de la partie visible de l’objet, en le centrant par rapport à la boite englobante. Comme notre sélection de polygones visibles à l’écran est symétrique sur l’axe vertical et horizontal, le nouveau centre sera parfaitement au milieu du couvercle. Pour le prouvez, observez bien votre modèle lors du clic sur le S.Pivot : votre modèle devrait se déplacer sur l’écran.. pour se déplacer la ou est le centre définit par les brosses.

pivot_05

Démasquez les polygones de l’objet en faisant un CTRL+Majuscule+clic dans une partie vide du document. Et voilà, votre modèle possède une symétrie radiale alignée sur le centre que vous avez définit.

pivot_06

Changez le Radial Count dans la palette Transform pour la valeur 3 et vous pouvez commencer à sculpter !

Lire la suite

Les tags : , , ,

Learning modo (3)Apprentissage de modo (3)

Publié par le 08/06/2009 dans Articles, Photo, SubD Modeling | 4 commentaires |

I’m continuing my self learning of modo 302 while waiting the launch of the 401. I still have several troubles and spending a lot of times in things that I’m thinking should be more easier to do. I also installed several scripts to enhance my workflow.

I think that I’m very negative in my feedback about modo, because right now I’m on the modeling part and because of my strong background in this task. To be honest, I deeply think that modo is far behind than Amapi 8 and Hexagon 2 on the polymodeling tasks but, and this but is important, modo offer a lot of customization, a lot of scripts to add the tools that you don’t have, something which was simply impossible in Amapi or Hexagon. When you start to know better the modo toolset, it become easier, but still far from being easy and productive.

But I started to work on the shaders, maps (not visible yet), and UVs and for this part, modo really rocks (even if the shader tree is not really understandable at the first glance. Where is the node view?? :)) And I don’t speak of the render speed. How easy is it to setup the shaders when you can have a live preview on your model, changing the lights and a couple of seconds seeing the result on your screen.

This is the evolution of the same WIP, still progressing. Some parts have been hidden as they were the resulting of tests :)

I forgot to say that I started to work on the pivot point to have some easier pose for my robot :)

robot_wip_05Bon, je continue mon auto-formation à modo 302 en attendant la disponibilité de la version 401. J’ai toujours pas mal de problèmes et surtout, je perds beaucoup de temps dans des choses qui devraient être bien plus simple. J’ai aussi installé plusieurs scripts (merci vertexmonkey.com !) pour améliorer les choses.

Je pense que je suis assez négatif dans mes commentaires sur modo, parce qu’actuellement, je suis vraiment dans la phase de modélisation et surtout parce que j’ai un long passé dans ce domaine. Pour être honnête, je pense que modo est vraiment très loin derrière Amapi 8 ou Hexagon sur la phase de modélisation, mais, et c’est « mais » est important, modo offre beaucoup de personnalisation, beaucoup de scripts qui ajoutent des outils que vous n’avez pas par défaut et ça, c’est quelque chose d’impossible avec Amapi et Hexagon. Une fois que vous commencez à mieux connaitre la palette d’outils de modo, l’ensemble devient plus aisé et (enfin), plus productif.

J’ai aussi commencé à travailler plus sur les shader, les textures (pas encore visible en WIP) et les Vs, et pour ce domaine, modo est vraiment une super solution qui offre de quoi se faire plaisir. Un petit point un peu moins positif pour le material editor qui n’est pas très « visuel ». Un node editor serait le bienvenue ! Ah oui, je n’a pas encore parlé de la vitesse de rendu… à ce niveau la, modo est la meilleure solution que je connaisse (bien que Vray arrive à grand pas avec un système assez pompé sur celui de modo…) et le rendu simil-temps réel est un vrai régal quand il s’agit de régler ses shaders, ses lumières et ses positions de caméra.

Voici l’évolution du WIP du petit robot. Quelques parties ne sont pas visibles car elles font partit de tests (une coiffure très afro style :)

Ah oui, je travaille aussi sur le positionnement des points de pivots pour faire des poses un peu plus facilement et avoir par exemple, des paupières plus cohérentes (à l’opposé de ce que l’on voit sur la capture ci-dessous).

robot_wip_05

Lire la suite

Les tags : , , , ,