PCGH Wissen: Geschichte der Texturen - Klötzchenkiller: Texturfilter
Die Schlagworte kennen Sie. S3TC, trilineares Filtering und Cube-Environment-Mapping sind Begriffe, die bestimmt auch auf dem Datenblatt Ihres Beschleuniger-Boards um die Wette strahlen. Den Technik-Background dazu liefert nun PC Games Hardware.
Klötzchenkiller
Trotz Texturkompression bleibt das Lesen von Texturdaten weiterhin für das größte Datenaufkommen innerhalb der 3D-Pipeline verantwortlich. Einer der Gründe ist die durchgeführte Texturfilterung, welche mehr als die eigentlich nötigen Teile der Textur ausliest. Ohne Filtering ("Point Sampling") würden aber kleine Texturen Blöcke bilden, sobald man sich dem Objekt zu stark nähert. Filtering bildet weiche Übergänge und reduziert den Klötzcheneffekt. Aber auch weit entfernte Texturen können unschönes Verhalten an den Tag legen und beginnen zu "wabern", indem durch Rechenungenauigkeiten abwechselnd verschiedene Texturwerte ausgelesen werden. Dieser auch Texturflimmern genannte Effekt wird durch Filtering reduziert, indem mehrere Texturwerte miteinander vermischt werden. Die Wirkung von Texturfilterung ist vergleichbar mit Anti-Aliasing (=Kantenglättung), beschränkt seine Wirkungsweise jedoch auf die Flächen innerhalb der Dreiecke und lässt daher die berüchtigten Kanten unangetastet. Den Mehraufwand durch Texturfilterung wird heute größtenteils durch chipinterne Caches abfangen. Nur beim Einsatz hochwertiger Filteringtechniken macht sich ein Geschwindigkeitsknick bemerkbar.
Bildergalerie
In diesem Artikel
- Seite 1 PCGH Wissen: Geschichte der Texturen - Einleitung
- Seite 2 PCGH Wissen: Geschichte der Texturen - Klebestunde: So werden Polygone texturiert
- Seite 3 PCGH Wissen: Geschichte der Texturen - Formsache: Texturauflösung
- Seite 4 PCGH Wissen: Geschichte der Texturen - Schwundgefühle: Texturkompression
- Seite 5 PCGH Wissen: Geschichte der Texturen - S3TC und FXT1 im Detail: Texturkompression II
- Seite 6 PCGH Wissen: Geschichte der Texturen - Klötzchenkiller: Texturfilter
- Seite 7 PCGH Wissen: Geschichte der Texturen - Nachbarschaftstreffen: Bilineare Filterung
- Seite 8 PCGH Wissen: Geschichte der Texturen - Klein und Groß: Mip-Mapping
- Seite 9 PCGH Wissen: Geschichte der Texturen - Trilinear ist State of the Art
- Seite 10 PCGH Wissen: Geschichte der Texturen - Texturen werden dreidimensional
- Seite 11 PCGH Wissen: Geschichte der Texturen - Schattenseiten: Shadow-Mapping
- Seite 12 PCGH Wissen: Geschichte der Texturen - Basisgerüst: Ausblick Bump-Mapping
- Seite 13 Bildergalerie
- Seite 1 PCGH Wissen: Geschichte der Texturen - Einleitung
- Seite 2 PCGH Wissen: Geschichte der Texturen - Klebestunde: So werden Polygone texturiert
- Seite 3 PCGH Wissen: Geschichte der Texturen - Formsache: Texturauflösung
- Seite 4 PCGH Wissen: Geschichte der Texturen - Schwundgefühle: Texturkompression
- Seite 5 PCGH Wissen: Geschichte der Texturen - S3TC und FXT1 im Detail: Texturkompression II
- Seite 6 PCGH Wissen: Geschichte der Texturen - Klötzchenkiller: Texturfilter
- Seite 7 PCGH Wissen: Geschichte der Texturen - Nachbarschaftstreffen: Bilineare Filterung
- Seite 8 PCGH Wissen: Geschichte der Texturen - Klein und Groß: Mip-Mapping
- Seite 9 PCGH Wissen: Geschichte der Texturen - Trilinear ist State of the Art
- Seite 10 PCGH Wissen: Geschichte der Texturen - Texturen werden dreidimensional
- Seite 11 PCGH Wissen: Geschichte der Texturen - Schattenseiten: Shadow-Mapping
- Seite 12 PCGH Wissen: Geschichte der Texturen - Basisgerüst: Ausblick Bump-Mapping
