![]() |
Untexturiertem Modell Farbe geben
Ich muss derzeit in Managed DirectX mit einem Modell arbeiten, das keine Texturen oder Materialien zugewiesen hat.
Mit dem normalen Aufruf
Code:
wird mir das gesamte Objekt schwarz gezeichnet.
mesh.DrawSubset(0);
Deshalb hab ich das Probiert:
Code:
Damit klappts auch nicht, meinem Modell etwas Farbe zu verpassen
device.SetTexture(0, MyTex);
mesh.DrawSubset(0); Wie kann ich jetzt dem Mesh eine Farbe/Textur zuweisen? (Die Textur wär nur ein Quadrat mit der benötigten Farbe....) |
Re: Untexturiertem Modell Farbe geben
Ich habs (nach einigem Probieren) immer noch nicht geschafft, deswegen frag ich nochmal nach:
Hat echt niemand nen Plan, wie ich meinem Modell ne Ladung Farbe verpassen kann? |
Re: Untexturiertem Modell Farbe geben
Weise dem Modell doch ein farbiges Material zu.
Und wenn das nicht geht, klonst du das Mesh halt auf ein flexibles Vertexformat, das aus D3DFVF_XYZ, D3DFVF_NORMAL und D3DFVF_DIFFUSE besteht. |
Re: Untexturiertem Modell Farbe geben
Zitat:
Wenn ich gewusst hätt, dass die Lösung so einfach sein kann, hätt ich wahrscheinlich nicht so kompliziert nachgedacht :stupid: :wall: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz