Entwickler-Ecke
Multimedia / Grafik - Problem mit IDirect3DEffect
Udontknow - Fr 24.10.03 16:05
Titel: Problem mit IDirect3DEffect
Hallo!
Ich benutze IDirect3DEffect, um schnell und einfach meine Grafikengine flexibel zu konfigurieren.
Ich habe folgende Effekt-Datei angelegt und initialisiert:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25:
| texture DiffuseTexture; texture DiffuseTexture2; technique T0 { pass P0 { CullMode = None; texture[0] = < DiffuseTexture >; ColorOp[0] = Modulate; ColorArg1[0] = TEXTURE;
texture[1] = < DiffuseTexture2 >; ColorOp[1] = ADD; ColorArg2[1] = CURRENT; ColorArg1[1] = TEXTURE;
ColorOp[2] = Disable;
DestBlend = ZERO; SrcBlend = ONE; }
} |
Es werden mir keine Fehler gemeldet, aber gerendert wird immer nur Textur 1. Textur2 scheint völlig schwarz zu sein, da ich, wenn ich ColorOp[1] = MODULATE benutze, ein völlig schwarzes Mesh gerendert bekomme.
Weiss jemand Rat?
Cu,
Udontknow
Udontknow - Fr 24.10.03 16:13
Kaum notiert, schon Problem selbst gelöst... :wink:
Ich hatte vergessen, TEXCOORDINDEX[1] = 0 zu setzen, da für Stage 1 standardmäßig dann eigene Texturkoordinaten erwartet werden, die aber mein Modell nicht hat. Mit obigem Befehl weist man die Texturkoordinaten aus Stage 0 zu.
Cu,
Udontknow
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!