bogy zei:
waar ga jij dat trapeffect wegwerken op een TFT?
er is geen ruimte tussen de pixels hoor bij een tft ...
Mjah... Ten eerste heb je niet meer of minder plaats tussen de pixels op een CRT als op een TFT. Dit is natuurlijk snel duidelijk: een 17" die 1280x1024 kan weergeven telt exact 1310720 pixels in die resolutie. Op een CRT staan ze zelfs dichter op elkaar omdat een 17" CRT gewoonlijk minder zichtbare oppervlakte heeft dan een 17" TFT.
Bij een CRT is de kans ook groter dat je de individuele pixels kan waarnemen: de pixels zijn immers veel scherper afgelijnd dan op ene CRT. Op een CRT is het een oplichtend punt dat een glow heeft op de naaste omgeving van die pixel: de aflijning is niet precies.
Op een TFT laat een pixel enkel licht door wanneer dat gevraagd wordt. Plaatsen waar geen "pixel" is, laten geen licht door (althans: dat is de bedoeling want ze laten wel degelijk continu wat licht door: maar dat is het gewone witte licht van de CCFL's in het scherm en is niet gekleurd door de oplichtende pixels).
Zie het als volgt (niet makkelijk voor te stellen op een forum, maar ik probeer het toch). Hieronder zie je een scherm (resolutie 9x4) waar alle pixels momenteel uitstaan (dus een zwart beeld).
Code:
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
Stel dat het scherm nu een schuine lijn van links-boven naar rechts-onder wil trekken, dan ziet dat er ongeveer als volgt uit:
Code:
# # . . . . . . .
. . # # # . . . .
. . . . . # # . .
. . . . . . . # #
Zoals je ziet is dit flink getrapt. FSAA dient om dit trap-effect weg te werken en maakt er iets als volgt van:
Code:
# # , . . . . . .
. ' # # # , . . .
. . . . ' # # , .
. . . . . . ' # #
Het bovenstaande voorbeeld zou je kunnen doen geloven dat de pixels een andere vorm of plaats krijgenmet FSAA, maar dat is niet zo: op een scherm zijn alle pixels op zich identiek en kunnen ze enkel verschillen in de kleur die ze weergeven. De verschillende tekens voor de verschillende pixels op het scherm hierboven geven dan ook enkel verschillende kleuren aan.
De
' en
, tekens in dit beeld moet je je inbeelden als pixels die een kleur aannemen die tussen deze van de
# en die van de
. ligt: als
# wit is en
. is zwart, dan zullen de
' en
, pixels grijs gekleurd zijn.