UltKit

PNG in OBJ umwandeln

Machen Sie aus einem PNG ein 3D-Mesh, das Sie direkt in Blender, eine Game-Engine oder eine Render-Szene laden können. Grauwerte werden zu Höhen für Geländekacheln und geprägte Platten; ein Logo auf transparentem Hintergrund wird zu einem massiven, extrudierten Abzeichen.

3D-Modell-Konverter

oder STL, OBJ, MTL …-Dateien hierher ziehen ·

Max. 95 MB pro Datei· Bis zu 20 Dateien· Gelöscht nach 30 Minuten

Ausgabe

Dateien werden auf unseren Servern verarbeitet und nach 30 Minuten gelöscht.

So verwenden Sie dieses Tool

  1. 1

    PNG hochladen

    Eine Graustufen-Höhenkarte, ein Foto oder ein Logo mit transparentem Hintergrund, bis zu 20 Dateien. JPG, WebP und BMP funktionieren genauso.

  2. 2

    Relief oder Form wählen

    Bild wird zu steht zunächst auf Relief, mit 5 mm Höhe / Tiefe über einer 1 mm dicken Basis. Wählen Sie für Logos „Extrudierte Form“ und aktivieren Sie Höhen umkehren, wenn helle Bereiche hoch liegen sollen.

  3. 3

    In OBJ umwandeln

    Klicken Sie auf In OBJ umwandeln und importieren Sie die Datei in Ihre 3D-Anwendung. Skalieren Sie sie dort, falls Ihre Szene Meter verwendet.

Eine PNG-Höhenkarte in ein Mesh umwandeln

Höhenkarten sind der älteste Trick der 3D-Grafik: ein Graustufenbild, bei dem Helligkeit für Höhe steht. Geländeeditoren, Sculpting-Pinsel und Displacement-Shader lesen sie, und das Landscape-Werkzeug der Unreal Engine importiert dafür 16-Bit-Graustufen-PNG-Dateien. Der Unterschied hier: Sie erhalten ein festes Mesh statt eines Shader-Effekts, die Form steckt also in der OBJ-Datei und bleibt bei jedem Export erhalten.

Der Konverter tastet das Bild als Raster ab, hebt jeden Punkt entsprechend seiner Helligkeit bis zu Höhe / Tiefe an, schließt die Ränder und fügt eine Grundplatte hinzu. Bei „Extrudierte Form“ wird der transparente oder helle Hintergrund entfernt und die übrige Form gleichmäßig nach oben gezogen. So wird aus einem PNG-Logo ein Abzeichen oder ein Schild für eine Szene.

Achten Sie auf die Polygonzahl. Jedes Pixel erzeugt Geometrie, eine Höhenkarte mit 4.000 × 4.000 Pixeln ergibt also ein Mesh, das deutlich schwerer ist, als eine Spieleszene braucht. Ein Bild mit 512 oder 1.024 Pixeln reicht für die meisten Objekte; reduzieren Sie bei Bedarf die Polygone in Blender. Um dasselbe Relief zu drucken, siehe Bild in STL.

Modellbreite
5–1.000 mm
Bereich Höhe / Tiefe
0,2–100 mm
Basisdicke
0–50 mm
Bilder pro Stapel
20

PNG

Portable Network Graphics

PNG ist ein verlustfreies Rasterformat, das die PNG Development Group 1996 veröffentlicht hat und das später von W3C und ISO standardisiert wurde. Es bewahrt jedes Pixel exakt, unterstützt volle Alpha-Transparenz und gibt Text, scharfe Kanten und einfarbige Flächen ohne Artefakte wieder. Diese Präzision macht es ideal für Screenshots, Logos, Icons und Oberflächengrafiken. Der Nachteil ist die Größe: Als PNG gespeicherte Fotos sind oft um ein Vielfaches größer als dasselbe Foto als JPEG oder WebP. Alle Browser, Betriebssysteme und Editoren öffnen PNG-Dateien.

Komprimierung
Verlustfrei
Transparenz
Ja
Animation
Nein
Eingeführt
1996 · PNG Development Group
PNG-Konverter

OBJ

Wavefront OBJ

OBJ ist ein 3D-Geometrieformat von Wavefront Technologies. Es ist eine Klartextdatei mit Listen von Eckpunkten, Texturkoordinaten, Normalen und Flächen; Materialien und Texturen werden in einer separaten .mtl-Datei referenziert. Nahezu jedes 3D-Modellierungsprogramm, jede Game-Engine und jedes 3D-Druck-Werkzeug kann es importieren. OBJ unterstützt keine Animation, kein Rigging und keine Szenenhierarchien, und Texturen fehlen, wenn MTL- und Bilddateien nicht zusammenbleiben.

Komprimierung
–
Transparenz
–
Animation
Nein
Eingeführt
Wavefront Technologies
OBJ-Konverter

Man wandelt PNG in OBJ um, um eine Höhenkarte, ein Logo oder ein geprägtes Bild als echte Geometrie statt als flache Textur in Blender, eine Spiele-Engine oder einen Renderer zu bringen.

Die umgewandelte OBJ-Datei in Blender, Unity oder Godot importieren

Blender

  1. 01Datei > Importieren > Wavefront (.obj).
  2. 02Die Koordinaten werden in Millimetern geschrieben, skalieren Sie daher mit 0,001, wenn Ihre Szene reale Meter verwendet.
  3. 03Fügen Sie das PNG als Textur mit Projektion von oben hinzu, wenn das Bild darauf erscheinen soll.

Unity

  1. 01Ziehen Sie die .obj-Datei in den Ordner Assets.
  2. 02Stellen Sie in den Importeinstellungen den Scale Factor ein, da Unity eine Einheit als einen Meter behandelt.
  3. 03Ziehen Sie das Modell in die Szene und weisen Sie ein Material zu.

Godot

  1. 01Kopieren Sie die .obj-Datei in den Projektordner.
  2. 02Godot importiert sie als Mesh-Ressource im FileSystem-Dock.
  3. 03Weisen Sie das Mesh einem MeshInstance3D-Node zu und fügen Sie ein Material hinzu.

Fragen zur Umwandlung von PNG in OBJ

Kann aus einem PNG ein vollständiges 3D-Modell mit Rückseite und Seiten werden?

Nicht aus einem einzelnen Bild. Ein PNG enthält nur eine Ansicht und keine Tiefe. Der Konverter erzeugt daher ein Relief oder eine extrudierte Kontur, die auf der Rückseite flach ist. Vollständige Objekte erfordern Fotogrammetrie aus vielen Fotos oder Modellierung von Hand.

Ist Weiß in einer PNG-Höhenkarte hoch oder tief?

In Höhenkarten für Spiele-Engines und GIS ist Weiß hoch und Schwarz tief. Das Relief dieses Konverters hebt dunkle Bereiche standardmäßig an, so wie ein geprägtes Foto wirkt. Aktivieren Sie daher Höhen umkehren, wenn Sie eine Geländehöhenkarte verwenden.

Warum sieht mein Gelände treppenartig gestuft aus?

Ein 8-Bit-Graustufen-PNG hat nur 256 Helligkeitsstufen, daher steigt ein hohes Relief in sichtbaren Stufen an. Verringern Sie Höhe / Tiefe, weichzeichnen Sie die Höhenkarte vor dem Hochladen leicht oder glätten Sie das Mesh nach dem Import in Blender.

Übernimmt die OBJ-Datei die Farben des PNG?

Das Relief entsteht nur aus der Helligkeit, betrachten Sie das Ergebnis daher als reine Geometrie. Um das Originalbild darauf zu zeigen, wenden Sie das PNG in Blender als Textur mit Projektion von oben an. Das passt, weil das Mesh dieselben Proportionen wie das Bild hat.

Sollte ich für ein Bildmodell OBJ oder STL wählen?

Wählen Sie OBJ für 3D-Software und Spiele-Engines, die es überall lesen, und STL, wenn das Modell an einen 3D-Drucker geht. Zum Drucken bietet PNG in STL dieselben Optionen mit STL als Ausgabe.

Weitere Wege, Bilder in Modelle umzuwandeln