Hi,
ich habe folgenes Bild:
[img]C:\Users\Max\Desktop\wall.bmp[/img]
Wenn ich diese Bump-Texture auf einen Block mache, siehts genau so aus wie auf dem Bild. Ist ja logisch. Aber wenn ich meinen Bumpmap Material dem Block zuweise, ist es immer noch normal Oo.
Eigentlich soll doch Bump-mapping, ein bischen Tiefe in die Texture bringen oder? Aber ixh sehe nur eine Wall-Texture, die ziemlich Blau ist....
Hier mein Bump-map Shader:
matrix matWorldViewProj;
matrix matWorld;
texture mtlSkin1;
texture entSkin1;
texture entSkin2;
vector vecLight;
technique dot3map
{
pass p0
{
Texture[0] = <mtlSkin1>;
Texture[1] = <entSkin2>;
Texture[2] = <entSkin1>;
TextureFactor = 0xFFFFFFFF;
COLOROP[0] = DotProduct3;
COLORARG1[0] = Texture;
COLORARG2[0] = TFactor;
TexCoordIndex[0] = 1;
COLOROP[1] = Modulate;
COLORARG1[1] = Texture;
COLORARG2[1] = Current;
TexCoordIndex[1] = 0;
magFilter[2]=Linear;
minFilter[2]=Linear;
mipFilter[2]=Linear;
COLOROP[2] = Modulate;
COLORARG1[2] = Texture;
COLORARG2[2] = Current;
TexCoordIndex[2] = 1;
}
}
Ist der Shader nur schlecht, oder habe ich sonst irgendwas falsch gemacht?
Achso, bevor ich es vergesse, hier das material:
MATERIAL* matBump =
{
effect = "Bump.fx";
}
Wäre echt cool, wenn ihr mir helfen könntet

EDIT: Das Bild wird nicht angezeigt, keine Ahnung warum, aber ihr wisst bestimmt, was ich meine ^^.