Komt me erg bekend voor, dit is Mipmap LOD (level of detail). Elke texture in DirectX wordt altijd lager in resolutie (om scherpe kleurranden op objecten te voorkomen) als deze verder van de camera afstaat, deze techniek noem je dus Mipmap.
Uiteraard is die afstand vanaf wanneer dat gebeurt in te stellen, en dat is bij jou gebeurd, zelfs al wordt een texture vlak voor de camera (bijna geen afstand dus) gerenderd, dan nog wordt er een (zware) Mipmap gebruikt. Dit idee dus:
Hier zie een een rijtje 'mipmaps' van één texture. Jij gebruikt nu voor elk model, hoe ver weg ook, die laatste. En die laatste is niets meer dan een plaatje van 1x1. Dus een egaal kleurtje, en dan lijkt het alsof je de texture 'kwijt' bent.
Heb helaas geen ervaring met ATI-drivers, maar ik weet wel dat dit tijdelijk in te stellen is met bijvoorbeeld ATITool.
Edit: Hier wat gevonden. Daar wordt dus in de drivers de afstandsinstelling van Mipmap LOD veranderd. Staat helemaal onderaan uitgelegd. En als Catalyst Control Center sinds de Radeon 9800/GeForce4 niet meer is veranderd, ga dan direct naar 3D->Mipmap Detail Level en stel het goed in.
[
Voor 26% gewijzigd door
Orwell op 19-09-2010 13:06
. Reden: betere bron ]