Les logos utilisant les champs de niveaux

Les champs de niveaux sont basés sur des fichiers image où les pixels sont interprétés comme des altitudes. Pour les formats utilisant une palette de couleur comme le GIF, l'index de la palette est utilisé comme valeur d'altitude. Les indices de la palette de couleur sont utilisés pour les formats avec 256 couleurs, ce qui signifie que ces champs de niveaux ont au maximum 256 altitudes différentes. Plus d'information sur les champs de niveaux et les formats supportés peut être trouvée dans le manuel de votre raytraceur.

Moray peut interpréter les images au format TGA et afficher le champ de niveaux résultant comme une plage fil de fer.

En utilisant l'option Adjust Scale, le ratio d'aspect de l'objet peut être mis en correspondance avec celui de l'image. Les dimensions de l'image sont montrées dans le champ sous le nom de fichier.

Faisons un 'heightfield' du logo de Moray. Démarrez Moray et cliquez sur Heightfield dans l'onglet Create. Vous verrez un cube avec deux flèches à sa base apparaître à l'origine. La flèche ouverte représente l'axe vertical, et l'autre l'axe horizontal de la bitmap. Par défaut, les champs de niveaux sont toujours créés comme des cubes avec les dimensions 2x2x2 unités.

Dans le groupe Heightfield Parameters, le champ à droite de File est vide, parce que nous n'avons pas encore choisi de fichier image et il n'y a pas de fichier par défaut. Cliquez sur le bouton à droite. Dans le sélecteur de fichier vous pouvez maintenant choisir un fichier image. Changez pour le sous-répertoire MAPS et cliquez sur MORAY.TGA. Renommez le champ de niveaux en MorayLogo.
Changez le niveau de l'eau en déplaçant le curseur avec votre souris. Ce niveau est affiché comme une ligne jaune autour du cube. Avec ce paramètre, vous pouvez ôter la surface en dessous de ce niveau. Plus tard, l'objet présentera des trous dans ces endroits. Placez le Waterlevel à 0.

Maintenant, cliquez sur le bouton Read. Moray lit la description du champ de niveaux. Vous verrez aussi que la résolution du fichier est affichée (204x41) et que le bouton Steps est à 2. Cette valeur est responsable de la finesse de l'affichage de la maille du champ. Vous pouvez affiner ou rendre plus rude le maillage en ajustant Step. Moray place automatiquement Steps de manière à ce qu'il y ait 20 divisions le long de l'axe Y. Une valeur plus petite affine le grain, utilise plus de mémoire et ralenti le rafraîchissement.

L'actuel paramétrage de 2 signifie qu'un pixel sur 2 est utilisé pour le fil de fer. Cliquez sur la valeur près de Step et entrez 4. La maille est plus grossière et seulement 1 pixel sur 4 est connecté. Toutefois, c'est un bon paramétrage pour dimensionner et placer le champ.

Placez la dimension X à 10 et la dimension Z à 0.2. Puisque nous voulons que cela ressemble à un logo, nous pouvons paramétrer la dimension Y de façon à ce que le champ ait le même ratio d'aspect que le fichier TGA. Cliquez sur le bouton Adjust Scale. Maintenant, le ratio d'aspect du champ est repris sur celui de l'image.

Placez la caméra de façon à ce que le logo puisse être vu dans la vue 3D, proche de l'horizontale. Créez une matière avec une texture graduelle sur X, allant de jaune à rouge, et dimensionnez-la de manière à n'avoir qu'une seule transition à travers le champ (la dimension en X est 2.0, le déplacement en X est -1) et assignez-la au champ.

Si vous rendez cette scène, vous travaillerez sur beaucoup d'espace noir, puisque le logo ne remplit pas toute la scène. Heureusement, Moray vous autorise la définition d'une zone pour le rendu de POV-Ray. Pour activer cela, déplacez le curseur au-dessus de la vue 3D à gauche en bas du logo. Maintenez les touches SHIFT et CTRL enfoncées et dessinez un rectangle jusqu'à l'extrémité basse et droite du logo. Vous verrez un rectangle dessiné autour du morceau de scène que POV-Ray rendra.

Pour effacer cette fenêtre de sélection, maintenez les touches SHIFT et CTRL enfoncées et cliquez simplement le bouton gauche de la souris, sans la déplacer.

Voyez TUTOR05A.MDL pour l'état des lieux. Pressez F9 pour rendre la scène.

Vous devez voir le logo sur un plan. Vous pouvez maintenant utiliser Waterlevel pour vous dégager des bas niveaux du champ et donner l'impression que le logo flotte dans l'espace.

Placez le paramètre Step à 2. Maintenant, déplacer doucement le curseur du niveau de l'eau vers la droite. Si le rafraîchissement est trop long, cliquez dans la course du curseur, juste à sa droite. Vous pouvez voir les parties basses du fil de fer disparaître. Laissez le niveau de l'eau à 0.4.

Pressez de nouveau F9. Les lettres ne sont plus connectées entre elles par leur base.