Machen wir mal einen FFP-Shader:
Das kommt mit in Deine action my.material =Shader_Material;
Das schreibst Du davor:
material Shader_Material
{
ambient_red = 255;
ambient_green = 255;
ambient_blue = 255;
diffuse_red = 255;
diffuse_green = 255;
diffuse_blue = 255;
specular_red = 0;
specular_green = 0;
specular_blue = 0;
emissive_red = 0;
emissive_green = 0;
emissive_blue = 0;
albedo = 50.195;
power = 0;
effect = "X.fx";
}
Das speicherst Du unter dem Namen X als fx-Datei in Deinem Projektordner ab:
extern texture entSkin1;
extern texture entSkin2;
extern texture entSkin3;
extern texture entSkin4;
extern texture mtlSkin1;
extern texture mtlSkin2;
extern texture mtlSkin3;
extern texture mtlSkin4;
extern float4x4 matMtl;
extern float4x4 matViewInv;
technique untitled //Author: unknown
{
pass p0
{
//TEXTURE STAGE [0]
Texture[0] = <entSkin2>;
ColorOp[0] = DotProduct3;
//TEXTURE STAGE [1]
Texture[1] = <entSkin1>;
ColorOp[1] = Modulate;
}
};
In MED ist Deine Normale Textur die erste,die Dot3-Textur die zweite Textur.
Das wäre alles!