Wunder der DITHER-Technik

Es gibt 19 Antworten in diesem Thema, welches 3.019 mal aufgerufen wurde. Der letzte Beitrag (6. Juni 2023 um 10:39) ist von Retrofan.

  • Hi,

    manche von Euch kennen vielleicht auch die beiden Bilder von Talent:

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

    Bei diesen Bildern wird eine interessante Dithertechnik verwendet, die zumindest ich ich bei noch keinem anderen C64-Bild gesehen habe.

    Im Zuge einer "Wunschliste" für eine neues Konvertierungsprogramm habe ich mir für eine spätere Version eine ähnliche Dithermöglichkeit gewünscht.
    Da es mich interessiert hat und ich nicht nur "Forderungen stellen", sondern auch Infos besteuern will, habe ich mir die Bilder etwas näher angeschaut.

    Hier erstmal die beiden Bilder:

  • Das Dither sieht fast etwas aus, wie ein vergrößertes Druckraster.
    Pixeltechnisch könnte man auf den ersten Blick meinen, dass es sich um Schachbrettmuster handelt.
    Ein genauerer Blick lässt aber vermuten, dass es sich eher um diagonale Strukturen handelt. Hier mal die einzelenen Farben separiert:

  • Begradigt man die Diagonalen, sieht das Farbmischen dem akutell oft verwendeten Line-Dithering sehr ähnlich.
    Demnach wäre es quasi ein diagnales Line-Dithering.
    Beim normalen horizontalen Line-Dithering werden die Farben aus 200 Linien gemischt. Beim diagonalen Line-Dithering wären es 359 (unterschiedlich lange) Linien.

    Es fiel auch der Begriff "3x3" Dither.

    Wisst Ihr mehr darüber oder kennt Ihr noch weitere, interessante und eher unbekannte Dithertechniken, die sich für den C64 eignen würden?

  • Momentan gibt es keine Software, um den Effekt nachzustellen. Ich habe es trotzdem mal mit einem schnellen Beispiel versucht.
    Normales Line-Dithering geht. Ich habe also das Original erstmal entsprechend "verzerrt" und dann konvertiert. Das Konvertieren hatte jetzt nicht das Ziel, ein bestmögliches Ergebnis zu erhalten. Dafür hätte ich für die einzelnen Elemente verschiedene Dithereinstellungen (Farben, Dithergrad usw.) verwenden müssen. Ich habe einfach ein line-gedithertes Bild gebraucht. :)

    Dieses habe ich - umgekehrt wie bei den Talent-Bildern - manuell in Photoshop wieder spaltenweise entzerrt:whistling:. Und siehe da, das Dither-Ergbenis sieht in etwa so aus, wie bei den beiden Bildern. Nach dem Reduzieren zum Multicolor bleibt an manchen Stellen nicht mehr viel übrig wegen der Color-Clashes, aber wenn eine Software ein solches Dither berechnet, kann man das ja vorher schon mit einbeziehen. Besonders bei FLI-Bildern könnte ein solches Dithern zu interessaten Ergebnissen führen. Was meint Ihr?

  • Ich denke für diese Ergebnisse war viel Arbeit notwendig (Farbwahl, Clashes etc.). Prinzipiell ist es aber möglich beim Dithering (siehe ordered dithering) beliebige Threshold-Matrizen zu verwenden, z.B. Bayer, Bluenoise etc. Bei Doom hatte ich ein wenig herumprobiert, da lag der Fokus aber auf Ausnutzen von Interlacing, aber natürlich könnte man auch Matrizen entwerfen, die diagonale Strukturen erzeugen.

    Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen.        Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen.   Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen.

  • Du kannst auch in den RAD-Doom-Source schauen, da findest Du Ordered Dithering + Farbreduktion. Ich habe testweise mal eine 3x3 Matrix mit diagonalen Strukturen erzeugt und damit verwendet, siehe Bild.

    Bilder

    Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen.        Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen.   Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen.

  • Bei diesen Bildern wird eine interessante Dithertechnik verwendet, die zumindest ich ich bei noch keinem anderen C64-Bild gesehen habe.

    Im Zuge einer "Wunschliste" für eine neues Konvertierungsprogramm habe ich mir für eine spätere Version eine ähnliche Dithermöglichkeit gewünscht.

    In Gracon haben wir unterschiedliche Rastertechniken integriert, um künstlerische Effekte/Techniken nachzubilden. Eine davon ist ein Diagonal-Raster, entweder in nur einer Richtung oder in beide (Kreuzraster). Ich musste eine Zeit lang in alten Bilderordnern (von 2007) suchen, bis ich konvertierter Bilder wiederfand, denn entgegen meiner Erinnerung lagen sie nur als Koala-Bilder (.koa) vor und nicht als PNG. Hier zwei Ergebnis aus dem Mac-Preview:

    Bitte melde dich an, um diesen Anhang zu sehen. Bitte melde dich an, um diesen Anhang zu sehen.

    Nach meiner Erinnerung basiert das auf einem von mir erstellten 4x4-Raster. Mit ungeraden Anzahlen hatte Gracon manchmal Probleme.

    Bitte melde dich an, um diesen Link zu sehen. | Meine Lieblings-Themen im Forum64:

    Bitte melde dich an, um diesen Link zu sehen.Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.

  • Hier ist ein Screenshot der von ALeX programmierten Software, mit der ich verschiedene Raster ausprobiert und erzeugt habe:

    Bitte melde dich an, um diesen Anhang zu sehen.

    Bei (den damaligen) C64-Grafik-Konvertern wurde das Rastern eher stiefmütterlich behandelt und da sollte Gracon viel mehr Optionen bieten.

    Bitte melde dich an, um diesen Link zu sehen. | Meine Lieblings-Themen im Forum64:

    Bitte melde dich an, um diesen Link zu sehen.Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.

  • RAD-Doom-Source

    Ah ja stimmt, Bitte melde dich an, um diesen Link zu sehen. hatte ich mir mal angesehen gehabt. :)

    Gracon

    Ein Release ist nicht mehr geplant, oder?

  • Ein Release ist nicht mehr geplant, oder?

    Aktuell zumindest nicht.

    Bitte melde dich an, um diesen Link zu sehen. | Meine Lieblings-Themen im Forum64:

    Bitte melde dich an, um diesen Link zu sehen.Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.

  • Es gibt wieder ein neues Bild.

    Bitte melde dich an, um diesen Link zu sehen.

    Die Dithertechnik wird wieder verwendet. Das Bild findet man über Bildersuchen überall. Tatsächlich "nur" eine Konvertierung?
    Ich hatte nur das JPG aus Facebook. Daher etwas unscharf diesmal.

  • Wollte nochmal was "eigenes" mit dem Dither erstellen. Magels fertigem Tool hab ich mich zur Vermeidung von Color Clashes auf 4 Farben beschränkt. (dieser Ansatz wäre quasi Harry der Fensterputzer 4.0 ;) )
    Am Bild wurde außer zur Ergänzung der rechten Linie kein einziger Pixel von Hand korrigiert. Das scheint schon ein interessanter Ansatz zu sein. :)

    Ich muss hier halt mit Photshop pro Bild 2x 160 Spalten einzeln manuell verschieben. :whistling: Wird Zeit, dass es einen Konvertierer dafür gibt. :)

  • Eine davon ist ein Diagonal-Raster

    Kann mal jemand für doof erklären warum man mit einer Diagonalen arbeitet?

    Bitte melde dich an, um diesen Anhang zu sehen. :verehr: .: Mit Bitte melde dich an, um dieses Bild zu sehen.wäre das nicht passiert! :. :prof:  Bitte melde dich an, um diesen Anhang zu sehen.

    :syshack: .: Meine 3D-Drucker Teile auf :. Bitte melde dich an, um diesen Link zu sehen. :strom:

  • Es erzeugt (für mache Betrachter) schöne Dither-Muster. :rolleyes:

    Beim horizontalen Line Dither wird das Bild aus 200 Horizontalen "gemischt". Beim vertikalen Line Dither wird das Bild aus 359 (bei Multicolor) Vertikalen "gemischt".

  • Beim horizontalen Line Dither wird das Bild aus 200 Horizontalen "gemischt". Beim vertikalen Line Dither wird das Bild aus 359 (bei Multicolor) Vertikalen "gemischt".

    Sollte natürlich heißen:

    Beim horizontalen Line Dither wird das Bild aus 200 Horizontalen "gemischt". Beim diagonalen Line Dither wird das Bild aus 359 (bei Multicolor) Diagonalen "gemischt".

  • Kann mal jemand für doof erklären warum man mit einer Diagonalen arbeitet?

    Ich habe für mich festgestellt, das der Diagonalraster (natürlich je nach Bild) hochauflösender wirkt als z.B. der klassische 4x4 ordered Dither. Vor allem auf CRTs entfaltet er seine Wirkung – auch weil außerhalb der 50%-Rasterung (die genau wie beim Klassiker ein Schachbrettmuster ergibt) weniger spaltenweise Verfärbungs-Artefakte (typisch bei regelmäßigen Mustern) auftreten. Der 2. Grund für diesen Raster war für mich, dass er ein Wenig an klassische Zeichenstile erinnert, weil er einer natürlichen Handbewegung beim Schraffieren folgt.

    Bitte melde dich an, um diesen Anhang zu sehen.

    Bitte melde dich an, um diesen Link zu sehen. | Meine Lieblings-Themen im Forum64:

    Bitte melde dich an, um diesen Link zu sehen.Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.