Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

18.11.2008, 16:41

nearest neighbor bei Texturen

hallo,

vielleicht ein etwas unorthodoxer Thread, aber die Wahrscheinlichkeit, dass sich jemand damit auskennt, dürfte ja noch recht hoch sein ;)

Und zwar geht es um eine Aufgabe von meiner Uni, genauer gesagt aus dem Bereich grafischer Datenverarbeitung.

Wir haben eine 4x4 Textur gegeben, die mit dem nearest neighbor Verfahren auf ein 3x3 Quadrat abgebildet werden soll.

Ich hab jetzt mal auf Karo-Papier ein 12x12 Quadrat jeweils in 3x3 und 4x4 Blöcke geteilt, nur das Problem ist, dass es Stellen gibt, wo das Zentrum der 3x3-Textur genau in der Mitte von umgebenen Texeln liegt. Welchen nehme ich denn dann? Ist das egal?

Powerpaule

Treue Seele

Beiträge: 162

Wohnort: Berlin

Beruf: Softwareentwickler

  • Private Nachricht senden

2

18.11.2008, 18:28

Was hast du denn in der Schule über das Runden von Werten gelernt?

3

18.11.2008, 19:16

Mit anderen Worten es wird immer der am möglichst weit rechts/unten liegende Texel genommen (denn in die Richtungen wachsen die Koordinaten ja), falls der Pixel genau zwischen zwei Texeln liegt?!

Powerpaule

Treue Seele

Beiträge: 162

Wohnort: Berlin

Beruf: Softwareentwickler

  • Private Nachricht senden

4

18.11.2008, 19:32

Jup, Wenn man davon ausgeht, dass der Ursprung oben links liegt ;)
Also eigentlich ja der, wieder Name des Algorithmus ja schon sagt, am nächsten liegende Pixel. Bei genau der Hälfte ist das natürlich schwierig, aber da man im Allgemeinen bei ,5 ja halt aufrundet..

Werbeanzeige