Niveaux de visibilité

Démarrez Moray et chargez TUTOR12.MDL.

Cette scène contient un petit bureau avec trois tiroirs. Vous noterez (dans la barre de statut) que seulement 450 bords sont montrés, rendant les vues plus claires. Maintenant, pressez ALT-0 (zéro). Cela pousse Moray à dessiner tous les bords de tous les objets. Nous avons maintenant plus de 2600 bords à dessiner et le rafraîchissement devient laborieux. La visibilité de la scène était à 1 avant la sauvegarde, et c'est ce niveau qui est utilisé lors du chargement. L'activation de ALT-1 vous permettra de voir seulement les dimensions brutes de l'objet.

Cette magie est accomplie par l'utilisation des niveaux de visibilité. C'est avantageux d'utiliser cette option, spécialement sur les grosses scènes, pour accélérer les rafraîchissements (en réduisant le nombre de rebords à dessiner). Disons que vous dessinez une pièce avec ces meubles. Une fois que le bureau est fait, il n'est pas nécessaire d'en voir tous les détails, vous ne voulez que sa forme brute. Vous pouvez même utiliser un niveau de visibilité supérieur, ne laissant qu'un cube pour représenter l'objet.

Si vous utilisez la visibilité relative dans ce sens, vous pouvez complètement cacher un objet pendant que vous travaillez sur un autre, en augmentant le niveau de visibilité de la racine de l'objet. Une fois que vous avez fini, abaissez le niveau et l'objet réapparaît.

Les éléments qui ne sont pas nécessaires pour avoir une vision brute de l'objet ou de la scène, prennent un niveau de visibilité supérieur à leur parent. Cela est répété à chaque niveau jusqu'à la racine.

Voyons comment cela fonctionne.

Ouvrez une vue pour le navigateur d'objet (clic droit, View ..., Browser) et cliquez sur l'objet Drawer. Pressez ALT-1 et ouvrez l'onglet Modify. La liste des sous-objets dans l'onglet Modify de Drawer contient trois objets : DrawerInside, DrawerFront et Knob. Cliquez sur chacun d'eux et regardez les vues. A chaque fois, une partie différente de Drawer est affichée en bleu – sauf pour Knob où rien ne se passe. Si maintenant vous pressez ALT-3 et cliquez sur Knob, il apparaîtra en bleu. Choisissez Knob (visuellement ou en cliquant dessus avec SHIFT) et remontez son onglet Modify si nécessaire. Grâces aux options appliquées dans le groupe Visibility, nous savons que le niveau de visibilité est +1 relativement à l'objet parent et donc à effectivement à 2 (Absolute n'est pas coché, le curseur est 1, le niveau réel est montré dans le champ sur la gauche). Les paramétrages n'ont pas d'effets directs sur l'affichage parce que Knob n'a pas de représentation fil de fer (c'est un objet CSG), mais c'est sous-objets sont concernés.

Cliquez droit au-dessus de la vue de coté et sélectionnez Zoom To Object. Vous pouvez voir que Knob est constitué de deux objets, un cylindre et une sphère. Maintenant vérifiez le navigateur d'objet. L'objet Knob est constitué d'un autre CSG appelé Knobby, qui est une différence entre une sphère et un tore.

Cliquez sur l'objet KnobbyBase et vous voyez qu'il a une visibilité relative de +0. Cela signifie que sa visibilité est celle de son parent, à +3. Son niveau réel est montré entre les parenthèses. Depuis que vous avez pressé ALT-3 il est visible.

Cliquez sur l'objet tore KnobbyCut. Vous pouvez voir dans son menu Editing qu'il a une visibilité relative de +1. Puisque c'est un sous-objet de Knobby, qui a aussi une visibilité de +1, cela donne une visibilité de 4 pour le tore. Puisque ALT-3 est actuellement utilisé, il n'est pas visible.

Quittez le navigateur d'objet (clic droit, View) et pressez ALT-4 et vous verrez le tore s'afficher.

Etudiez cette scène pour devenir familier avec le fonctionnement des niveaux de visibilité au sein de leur hiérarchie, en utilisant la visibilité relative. Sinon, vous vous perdrez au sein d'un labyrinthe de lignes...