Renderu.com
10.2 KEinträge in Kategorien einteilen
68.3 KFollower
34.4 MBesuche
Alex Rowan

UVgami entpackt UVs automatisch und kostenlos

Soft

Entwickler Daniel Boxer hat UVgami veröffentlicht — ein kostenloses Werkzeug zum automatischen UV-Unwrapping, das direkt im Browser läuft und parallel als Blender-Addon sowie als Desktop-Anwendung existiert. Der Code ist offen und auf GitHub veröffentlicht. Der Nutzer zieht das Modell ins Fenster, klickt auf Unwrap und lädt es mit fertiger UV-Map herunter; die Berechnung erfolgt auf dem Rechner des Nutzers, Dateien gehen nicht an einen Server. Ein Konto ist nicht nötig, es gibt keine Begrenzung der Modellanzahl, und das Ergebnis darf in kommerziellen Projekten verwendet werden.

Die Web-Version akzeptiert OBJ, GLB, GLTF und FBX. OBJ wird im gleichen Format zurückgegeben, alles andere als GLB. Als Browser werden Chrome oder Edge 116+, Firefox 124+ oder Safari 17.4+ benötigt. Das Addon wird in Blender 4.3 und neuer per Drag-and-drop des zip-Archivs installiert, anschließend wird die Engine über die Schaltfläche Download Engine im N-Panel nachgeladen; automatische Updates lassen sich durch Hinzufügen eines Remote-Erweiterungsrepositorys in den Blender-Einstellungen aktivieren.

UVgami entpackt UVs automatisch und kostenlos

Drei Engines — drei verschiedene Kompromisse

Im Browser stehen zwei Engines zur Verfügung, OptCuts und xatlas; im Addon kommt PartUV hinzu. Die Wahl läuft darauf hinaus, womit man für das Ergebnis bezahlt: mit Zeit, mit der Zahl der Nähte oder mit der Anzahl der Inseln.

  • OptCuts — die Standard-Engine, rechnet auf der CPU. Liefert die beste Qualität: Nähte werden dort gesetzt, wo die Verzerrung minimal ist. Der Preis ist die Geschwindigkeit — bei dichten Meshes zieht sich der Vorgang lange hin.
  • xatlas — ebenfalls CPU, aber deutlich schneller. Es entstehen mehr Nähte und Inseln, dafür reicht das zum Backen von Lightmaps und für schnelles Textur-Painting.
  • PartUV — rechnet auf der GPU, benötigt CUDA und ist nur unter Windows und Linux verfügbar. Erzeugt weniger Inseln und kann bei dichten Meshes schneller sein.

Die Engines basieren auf veröffentlichten Algorithmen: OptCuts ist eine Arbeit von Minchen Li und Koautoren, xatlas eine Bibliothek von Jonathan Young.

Was das in einer realen Pipeline bringt

Die lokale Berechnung nimmt die Frage vom Tisch, die den Einsatz von Cloud-Diensten in der Studioarbeit üblicherweise behindert: Das Modell verlässt die Workstation nicht. Für Freelancer ist das Komfort, für ein Outsourcing-Studio die Bedingung, unter der das Werkzeug überhaupt in die Pipeline aufgenommen werden kann.

Im Addon ist der Satz an Einstellungen umfangreicher als im Browser. Die Priorität wird zwischen einem ausgewogenen Modus, minimaler Verzerrung (am langsamsten) und einem Minimum an Nähten (am schnellsten) umgeschaltet. Der Modus Hard Surface legt Nähte entlang scharfer Kanten und Fasen — für mechanische Objekte ist er passend, für Organik nicht. Mit Gewichtungen malt der Artist Bereiche ein, in denen Nähte unzulässig sind oder in denen die Verzerrung reduziert werden soll. Der Modus Proxy entpackt eine vereinfachte Kopie und überträgt die Nähte auf die Ursprungsgeometrie — eine Möglichkeit, bei einem dichten Mesh auf das Ergebnis zu warten. Stack Similar entpackt eines der sich wiederholenden Elemente und kopiert die UVs auf die übrigen, wobei die Inseln überlagert werden. Separat lässt sich ein Timeout festlegen: Bei dessen Auslösen speichert OptCuts das Zwischenergebnis. Es gibt auch ein Panel im UV-Editor zur Nachbearbeitung der fertigen Map — Neuberechnung und Relaxation einzelner Inseln oder ausgewählter Polygone.

Wo der Haken liegt

Die Einschränkungen führt der Entwickler offen auf. Non-manifold-Geometrie und Polygone mit null Fläche zerstören das Unwrapping — das Mesh muss vorab im eigenen 3D-Paket gesäubert werden. Der Modus zur Nahtvermeidung verlangsamt die Berechnung, weshalb empfohlen wird, ihn mit Proxy zu kombinieren; die Verzerrungsreduktion funktioniert mit Proxy hingegen überhaupt nicht. PartUV hat zwei Segmentierungsvarianten: Die neuronale wiegt rund 5 GB und erzeugt weniger Nähte, darf aber laut NVIDIA-Lizenz nicht in kommerzieller Arbeit eingesetzt werden; die geometrische belegt etwa 200 MB und arbeitet schnell. Die Browser-Version ist langsamer als das Addon und die Desktop-Anwendung, die die Engine nativ ausführen. Web-Version, Addon und Desktop-Anwendung sind auf UVgami verfügbar.

Warum solche Werkzeuge genau jetzt erscheinen

Das UV-Unwrapping blieb jahrelang eine der handwerklichsten Operationen in der 3D-Pipeline: Algorithmen zur automatischen Parametrisierung gab es längst, aber sie lebten in wissenschaftlichen Repositories, mussten aus den Quellen gebaut werden und erreichten Modellierer kaum. Jetzt ändert sich die Lage von zwei Seiten. Der Browser hat gelernt, einen schweren nativen Solver ohne Installation und ohne Übertragung von Daten an einen Server auszuführen, und der Strom neuer Arbeiten zur Geometrieverarbeitung liefert fertige Methoden, die man nur noch mit einer Oberfläche umhüllen muss.

Vor diesem Hintergrund hört das automatische Unwrapping wahrscheinlich auf, eine eigenständige bezahlte Funktion zu sein, und wird zur Grundausstattung: Bezahllösungen werden künftig nicht mehr mit der Automatisierung an sich konkurrieren, sondern mit Geschwindigkeit, Vorhersagbarkeit der Nähte und dem Packing der Inseln. Ein eigenes Signal für Studios ist die Lizenzklausel rund um die neuronale Segmentierung: In dem Maße, wie trainierte Modelle in Grafikwerkzeuge eingebaut werden, wird der juristische Status eines konkreten Modus zu einem genauso produktionsrelevanten Parameter wie die Rechengeschwindigkeit — und man muss ihn prüfen, bevor das Asset ins Projekt geht.

Welche Unwrapping-Engine würdet ihr zuerst wählen?

  • OptCuts
  • xatlas
0
Mehr zum Thema:
In der Beta von Blender 5.3 sind die LoopTools-Werkzeuge nativ geworden
Clay Pencil verwandelt 2D-Animation in 3D und bewirbt sich um einen Platz im Blender-Kern
Kostenloses Add-on Light It Up 4.0.0 baut Studiolicht in Blender aus Presets und kippt das Rig bei aus FBX importierten Figuren nicht mehr um
Kostenloses Add-on Plugin Hub fasst Blender-Plugin-Tabs zu einem zusammen und stellt auf Wunsch alles wieder her
Kommentare:6
Datum des Eintrags Alle Sprachen Nur Deutsch