Support
MAYA-RENDU (Beta5)
LAYER SHADERS
pkueny@aw.sgi.com

Les Layers-Shaders permettent sur une seule forme de placer ou même d'interpoller plusieurs shaders.
Pour voir cet exemple, cliquez sur
l'image : 
Suite des commandes :
Dans la fenêtre multilister, (window->Multilister), après avoir cliqué avec la touche de droite de la souris dans cette fenêtre, choisissez dans le pop-up menu edit->create.
Choisissez dans la fenêtre CreateRenderNode dans textures : une texture marble, wood, puis une ramp.

Choisissez ensuite dans la fiche Materials deux shaders phong.
Si vous cliquez puis tirez l'icône de la texture sur l'icône d'un des shader phong, vous appliquerez la texture sur la couleur (COLOR MAP).
Le fait de cliquer deux fois sur le shader phong, vous permet d'ouvrir une fenêtre Attribute Editor.
Si à nouveau vous cliquez puis tirez l'icône de la texture sur la ligne du Bump Mapping, alors vous connectez cette texture à cette caractéristique du shader

Vous obtenez ce multilister :

Une fois que ces matières sont crées vous pouvez mettre en place un LAYER SHADER
Dans la fenêtre multilister, (window->Multilister), après avoir cliqué avec la touche de droite de la souris dans cette fenêtre, choisissez dans le pop-up menu edit->create->layershader
Le layerShader contient donc deux layers : une matière pour le
marbre, une autre pour le bois.


![]()
La mise en place des layers de matières ce fait en cliquant, puis en glissant l'icone de cette matière dans la partie Layered Shader Attributes de l'Attribute Editor: LayeredShader1 :

L'orde des textures implique l'ordre de visualisation.
Le passage d'une texture à une autre est défini par une map de transparence positionnée sur le premier layer.
Cliquez sur l'image pour visualiser une animation du shader.
General :
The shader of the paer is layeredShader. The table is making whith a cloth1, the queue is blinn4SG.

Textures :
Ramp4 is using for spotlight in shadow color.
Layer shader of the pear is :

The first one is shader "poire4" for gneral color of object.
The second shader is "poire3" for spot of the skin.
The third shader is "blinn3" for add coloration to general color.

Weuse only Transparency between shaders. The transparency is mapped whith ramp whic allow define shape of transparency
Descriptions of each shaders :
Poire4 :
This shader give the dominante color of the fruit.
But to introduce others hues we mixe others colrs by transparences (like in oil painting technic...)

the transparence is :

poire3 :

The Transparence is like that :
A Bump mapping is useful to obtain spot of the shin paer.

Blinn3

The color mapping is :
