Forum: Multimedia
Delphi
by igel457,
14. Okt 2009
Du musst das Material noch als Quelle für die Farben einstellen:
//Use the material as material source
FParent.Direct3DDevice9.SetRenderState(D3DRS_DIFFUSEMATERIALSOURCE, D3DMCS_MATERIAL);
FParent.Direct3DDevice9.SetRenderState(D3DRS_AMBIENTMATERIALSOURCE, D3DMCS_MATERIAL);
FParent.Direct3DDevice9.SetRenderState(D3DRS_SPECULARMATERIALSOURCE, D3DMCS_MATERIAL);...
Forum: Multimedia
Delphi
by igel457,
13. Okt 2009
Verwende ein Material, aktiviere die Lichtberechnung, setze die Ambientfarbe auf Weiß. Je nachdem welche Ambientfarbe du nun im Material definierst, werden deine Objekte in dieser Farbe dargestellt.