ldr.4Bit&Map

v1.09 11.09.21


Lader 4Bit&Map Hauptfenster

Lader 4Bit&Map
Der Lader "4Bit&Map"

Dies ist eine Erweiterung des Standardladers für das godoteigene 4Bit-Format. Die meisten 4Bit-Lader verarbeiten auch Clips und können auf zusätzlich vorhandenes RAM zugreifen und es als schnellen Zwischenspeicher für effektives Arbeiten verwenden. Zu diesen Einstellungen und zur Bedienung von Replace, siehe dort.


Modify Data

Im Compose-Teil dieses Laders (Modify, s. Bild rechts) finden sich drei Optionen: Bump Map, AlphaCh und Addition.

Apply as Bump Map

Die erste dieser Optionen nennt sich Apply as Bump Map. Bump Map ist ein Begriff, der im Bereich der 3D- und Raytracing-Grafik angesiedelt ist. Es geht darum, Bilddaten so in ein zweites Bild hineinzumanipulieren, dass der Eindruck entsteht, man habe etwas auf das Bild "aufgeprägt".

Der Vorgang läuft in GoDot nach folgendem Algorithmus ab: alle Grauwerte (in der zu ladenden Bumpmap) unter 7 werden von den vorhandenen Werten subtrahiert, alle Werte über 7 dagegen addiert (dunklere Grauwerte in der Bumpmap machen bei der Darstellung den Eindruck, diese Stellen lägen höher als die helleren). Der Wert 7 selbst verändert nichts am Ergebnis. Bump Map stellt rein rechnerisch so etwas dar wie eine Kombination aus Addition (Anwendung s. unten) und Subtract (in 4Bit&Arith).

Bump Maps erzeugt man auf einfache Weise mit dem Modifier Emboss (s. Beispiel 1).

Apply as AlphaCh

Die zweite Option Apply as AlphaCh (ausgeschrieben: Alpha Channel, zu dt.: "Alphakanal") ermöglicht uns, zwei beliebige Bilder sanft ineinander übergehen zu lassen. Beide Bilder müssen dazu mithilfe eines dritten Bildes - eben des Alphakanals - miteinander verknüpft werden. Ein Alphakanal enthält in Form von Helligkeitswerten die Information, wo im ersten Bild das zweite in welcher Stärke durchscheinen soll. Schwarz ist die Transparenzfarbe, alle Grauwerte, die heller sind, lassen weniger durch. Weiß ist die Sperrfarbe, hier ist alles undurchsichtig. Wie man solche Alphakanäle erzeugt, beschreiben wir in einem entsprechenden Tutorial (eine andere Möglichkeit in einem Workshop aus der Anfangszeit GoDots).

Die beiden zu verknüpfenden Bilder werden einmal mit der AlphaCh-Einstellung pos (-itiv) und einmal mit neg (-ativ) geladen und jeweils zwischengespeichert (z.B. in der REU: s. Undo oder Temp; immer zuerst das Bild laden, dann den Alphakanal auftragen).

Apply as Addition

Die beiden Zwischenergebnisse addiert man schließlich mit der Option Addition (Einstellung: 100%) zum endgültigen Bild zusammen (s. Beispiel 2 oder ausführlich beschrieben im Beispiel zum Modifier VerticalWave). Addition ist das Gegenstück zu Subtract in 4Bit&Arith und arbeitet nach der gleichen Zuweisungsformel (natürlich mit geändertem Operator).

Cancel Load beendet das Modul/den Compose-Teil, ohne Veränderungen vorzunehmen.

Hinweis: Die entstehenden Ergebnisse sind Graustufenbilder und werden in Falschfarben angezeigt. Sie sind also nur für die Druckvorbereitung oder zum Export für Fremdrechner geeignet.

Man kann das Laden mit der STOP-Taste abbrechen. Das im Speicher vorhandene Bild wurde allerdings bis zur Abbruchstelle vom nachgeladenen überschrieben.

Das Preview-Gadget ist auch in 4Bit&Map aktiv.

Anzeige in "Image Information":


Korrespondierende Saver: 4BitGoDot, 4BitClip


Beispiele:

Bump Mapping

Beispielbilder

Beispielbilder
Oben: Die Vorlage (Beispiel 1).
Unten: Mit Emboss zur Bumpmap (Multicolorbild).
Ein Bild mit aufgebumpter Schrift
Ein bisschen Nachbearbeitung per 4Bit&Arith/Subtract (das Innere der Schrift abdunkeln, Graustufenbild).

Noch ein Bild mit aufgebumpter Schrift
Auch bei diesem Bild wurde die Schrift abgedunkelt. Zusätzlich hat sie (durch ApplyDither/Pattern/Hires/5 Cols) ein Muster bekommen
(Multicolorbild).
Beispielbilder

Beispielbilder
Oben: Schriften sind besonders gut für diese Technik geeignet
(Graustufenbild).
Unten: Hier kamen allerhand Modifier zum Zug. Dieses Bild in Farbe
(gespeichert als GIF).

Alphakanäle

Der Alphakanal

Beispielbild Gradient
Oben: (Beispiel 2) Mit diesem Alphakanal haben wir unsere beiden
Demobilder (s. großes Bild rechts) verknüpft.
Unten: Hier entstand der Alphakanal aus einem Gradienten.
Kombination
Zwei Bilder per Alphakanal miteinander verschmolzen (alle diese Bilder sind Graustufenbilder).

zurück - zum 4Bit-Menü

Arndt Dettke
supportgodot64.de