Texturunterstützung in D3DX (Direct3D 9)
D3DX ist eine Hilfsprogrammbibliothek, die Hilfsdienste bereitstellt. Es handelt sich um eine Ebene über der Direct3D-Komponente.
Texturen
In den folgenden Themen werden viele verschiedene Texturen unterstützt.
- Standardmäßige Unterstützung für Mipmappentexturen. Weitere Informationen finden Sie unter Automatische Generierung von Mipmaps (Direct3D 9).
- Unterstützung für Cubezuordnungen. Weitere Informationen finden Sie unter Zuordnung der kubischen Umgebung (Direct3D 9).
- Unterstützung der Volumentextur. Weitere Informationen finden Sie unter VolumeTexturressourcen (Direct3D 9).
- Unterstützung der Umgebungszuordnung. Weitere Informationen finden Sie unter Umgebungszuordnung (Direct3D 9).
- Unterstützung der Bumpzuordnung. Weitere Informationen finden Sie unter Bump Mapping (Direct3D 9).
Texturfarbkonvertierung
Wenn Sie eine der Funktionen D3DXLoadSurfacexxx, D3DXLoadVolumexxx, D3DXCreateTexturexxx, D3DXCreateCubeTexturexxx oder D3DXCreateVolumeTexturexxx verwenden, muss möglicherweise eine Farbkonvertierung durchgeführt werden. Beispielsweise kann eine Oberfläche den Typ RGBA und die andere uvWQ sein. Bei unterschiedlichen Formaten lautet die Konvertierungssequenz wie folgt:
Zuordnen von RGBA zu UVWQ
- R <-> U, R-Kanal wird dem U-Kanal zugeordnet oder umgekehrt.
- G <-> V, G-Kanal wird dem V-Kanal zugeordnet oder umgekehrt.
- B <–> W, B-Kanal wird dem W-Kanal zugeordnet oder umgekehrt.
- A <:> Q/L, Ein Kanal wird entweder dem Q- oder dem L-Kanal zugeordnet (je nachdem, welcher kanal im Zielformat verfügbar ist) oder umgekehrt.
R->U
G->V
B->W
A->Q or A->L
Zuordnen von UV zu RGBA
- U <-> R, U-Kanal wird dem R-Kanal zugeordnet oder umgekehrt.
- V <-> G, V-Kanal wird dem G-Kanal zugeordnet oder umgekehrt.
- 1 <–> B, 1 wird dem B-Kanal zugeordnet oder umgekehrt.
- 1 <–> A, 1 wird dem A-Kanal zugeordnet oder umgekehrt.
Wenn ein Kanal in der Quelle nicht vorhanden ist, wird davon ausgegangen, dass er 1 ist (mit Ausnahme von A8, wobei R, G, B als 0 angenommen wird). Zum Beispiel:
U -> R
V -> G
1 -> B
1 -> A
Zugehörige Themen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für