Problem mit Texturefilter
-
Folgendes Problem tritt auf wenn ich "gute" filter nehme:
Anisotropicfilter:
http://img74.exs.cx/img74/3074/TextureANISOTROPICfilter.jpgLinearfilter:
http://img74.exs.cx/img74/7159/TextureLinearfilter.jpgPointerfilter:
http://img74.exs.cx/img74/770/TexturePointfilter.jpgWireframe:
http://img74.exs.cx/img74/8436/TextureWireframe.jpgIch zeichne das ganze mit Trianglefans und benutzte für jeden fan eine eigene Textur.
Kann mir jemand erklären wie der Fehler zustande kommt und was ich dagegen machen kann (außer nur eine textur für alle fans benutzen / Pointfilter verwenden)?
-
Du meinst die "Lücke" zwischen den Tiles?
Ich hab das mal mit leicht veränderten Texturkoordinaten gelöst, ist aber eine schlechte Lösung.Versuch mal das:
m_pDev->SetSamplerState( 0, D3DSAMP_ADDRESSU, D3DTADDRESS_CLAMP ); m_pDev->SetSamplerState( 0, D3DSAMP_ADDRESSV, D3DTADDRESS_CLAMP );
-
ja dieser komische Rand der fans beim Anisotropicfilter und Linearfilter.
Mit clamp ist der Rand immernoch da, aber deutlich schwächer nun