3DDruckbefundRatgeberRechner

Reliefmodelle aus Graustufenbildern erzeugen: vom Bild zum Höhenmodell

09.10.2026

Graustufenbilder lassen sich als Höhenwerte in ein Relief übersetzen. Entscheidend sind die Helligkeitszuordnung, eine passende Reliefstärke und genügend Geometrie für feine Details.

Was Graustufen im Modell bedeuten

Ein Relief aus einem Graustufenbild ist kein farbiges Bild auf einer flachen Platte: Die Helligkeit wird als Höhe interpretiert. In OpenSCAD übernimmt surface() diese Umwandlung für PNG-Bilder. Der Alphakanal zählt dabei nicht als Transparenz- oder Maskensteuerung; die Höhe wird aus dem Grauwert ermittelt. Die Software bildet Farbpixel über die sRGB-Luminanz auf Graustufen ab und ordnet ihnen Höhenwerte zu. In einer anderen 3D-Anwendung lässt sich die Zuordnung über einen neutralen Midlevel steuern: Beim Blender-Displacement-Node ist der Standardwert 0,5 neutral, dunklere Werte verschieben nach innen, hellere nach außen. [OpenSCAD-Dokumentation](https://files.openscad.org/documentation/manual/The_OpenSCAD_Language.html) und [Blender-Handbuch](https://docs.blender.org/manual/en/5.0/render/shader_nodes/displacement/displacement.html) beschreiben damit ähnliche Grundideen, aber unterschiedliche Werkzeuge.

Motiv vor der Umwandlung vorbereiten

Wähle ein Motiv, dessen Helligkeitsverlauf die gewünschte Form tatsächlich codiert. Für ein Kartenrelief können helle Rücken und dunkle Täler passend sein; bei einem Porträt sollen Gesichtszüge nicht allein durch zufällige Schatten oder einen unruhigen Hintergrund zerfallen. Prüfe das Bild daher zuerst als Graustufenansicht. Beschneide störende Ränder, erhöhe bei Bedarf den Abstand zwischen Motiv und Hintergrund und glätte einzelne harte Flecken vorsichtig. Das sind gestalterische Entscheidungen, keine automatische Korrektur: Ein Konverter kann Helligkeit in Höhe umsetzen, aber nicht wissen, welche Bildbereiche als erhabenes Objekt gedacht sind. Für OpenSCAD muss das Höhenbild als PNG vorliegen; wegen des ignorierten Alphakanals sollte die gewünschte Form im Helligkeitskanal stecken.

Vom Raster zum Reliefkörper

Der praktische Ablauf ist: Bild in Graustufen umwandeln, den Tonwertbereich so einstellen, dass Motiv und Grundfläche unterscheidbar bleiben, dann die Bilddatei als Höhenkarte laden. OpenSCADs surface() erzeugt aus dem PNG die rasterbasierte Oberfläche; seine Dokumentation zeigt auch invertierte Höhenkarten. In Blender kann eine Bildtextur ebenfalls als Quelle für den Displace-Modifier dienen, der Mesh-Vertices anhand der Texturintensität bewegt. Für einen druckbaren Gegenstand reicht eine offene Oberfläche allein jedoch nicht: Ergänze eine ebene Rückseite und eine Seitenwand beziehungsweise baue die Höhenfläche in einen geschlossenen Körper ein. Kontrolliere anschließend, ob Rückseite und Relief zusammenhängend sind und nicht als zwei lose Schalen vorliegen. [OpenSCADs surface()-Beschreibung](https://files.openscad.org/documentation/manual/The_OpenSCAD_Language.html) und [Blenders Modifier-Dokumentation](https://docs.blender.org/manual/en/3.1/modeling/modifiers/deform/displace.html) erklären die jeweilige Höhenabbildung.

Reliefhöhe und Tonwerte bewusst wählen

Die Bildhelligkeit bestimmt die relative Höhe, die gewählte Stärke den physischen Ausschlag. Entscheide zuerst, wie dick die Grundplatte sein soll und wie weit das Relief darüber hinausreicht. Eine maßvolle Höhe ist meist leichter lesbar als ein übersteiler Ausschlag, der flache Tonwertwechsel überbetont. In Blender steuert der Midlevel, welcher Wert neutral bleibt, und Strength multipliziert den resultierenden Versatz. In OpenSCAD zeigt das Handbuch ein scale-Beispiel für die erzeugte Oberfläche; so lässt sich ihre Z-Ausdehnung nach dem Einlesen anpassen. Invertiere die Karte nur, wenn die gewünschte Topografie andersherum erscheint. Prüfe die Vorschau aus mehreren Winkeln: Sie zeigt, ob helle Flächen als Kuppen und dunkle als Senken gelesen werden, bevor du den Körper für den Druck exportierst.

Auflösung und Grenzen

Die Bildpixel sind keine Garantie für entsprechend feine druckbare Details. Bei echter geometrischer Verschiebung braucht das Mesh genügend Unterteilungen, damit die Höhenwerte überhaupt durch Vertices abgebildet werden; Blender weist darauf hin, dass feine Unterteilung speicherintensiv sein kann. Ein zu grobes Netz glättet kleine Formen weg, während ein extrem dichtes Netz die Bearbeitung unnötig aufbläht. Im 3D-Druck kommen außerdem reale Düsenbreite, Schichthöhe und Material hinzu; deshalb sind feine Bilddetails nicht automatisch als fühlbare Strukturen reproduzierbar. [Blender-Handbuch zu Displacement](https://docs.blender.org/manual/en/5.0/render/shader_nodes/displacement/displacement.html).

Ein kleines Testmodell spart Umwege

Für eine Landkarte, ein Logo oder ein stilisiertes Porträt lohnt sich zunächst ein kleiner Ausschnitt statt des vollständigen Formats. Wähle darin eine Stelle mit sowohl sanften Verläufen als auch scharfen Kanten. So kannst du sehen, ob das Motiv durch die Grauwertzuordnung die richtige Richtung erhält, ob die Reliefhöhe lesbar bleibt und ob die Mesh-Auflösung die Formen trägt. Ändere jeweils nur einen Parameter – etwa Midlevel, Stärke oder Unterteilung – und vergleiche die Vorschauen. Wenn die Form im Modell plausibel wirkt, prüfe den exportierten Körper auf Geschlossenheit und erstelle einen Probedruck, bevor du die gesamte Bildfläche verarbeitest. Diese schrittweise Kontrolle ersetzt keine garantierte Druckqualität, macht aber Fehlerquellen wie invertierte Helligkeiten, übertriebene Höhen und verlorene Rasterdetails leichter auffindbar.

Quellen

  1. OpenSCAD
  2. Blender Manual
  3. Blender Manual