Einführung in die Transfermethoden des Asset Managers in Unity

Jun 3, 2025
Der Unity Asset Manager ist eine benutzerfreundliche Plattform für das Management digitaler Assets, die über 70 Dateiformate unterstützt, um Teams zu helfen, Assets nahtlos über Projekte hinweg zu zentralisieren, zu organisieren, zu entdecken und zu nutzen.

Die effektive Verwaltung digitaler Assets ist entscheidend, um Arbeitsabläufe organisiert und effizient zu halten, insbesondere wenn Projekte wachsen und mehrere Teammitglieder oder externe Mitwirkende einbeziehen.

Der Asset Manager von Unity ist eine benutzerfreundliche Plattform zur Verwaltung digitaler Assets, die über 70 Dateiformate unterstützt, um Teams zu helfen, Assets zentral zu verwalten, zu organisieren, zu entdecken und nahtlos über Projekte hinweg zu nutzen. Er reduziert durch Design redundante Arbeiten, macht die Zusammenarbeit zwischen Teams reibungsloser und beschleunigt die Produktionsabläufe.

Ein wichtiger Teil des Asset Managements ist das Bewegen von Assets in und aus dem Asset Manager. Um diesen Prozess zu erleichtern, bietet Unity mehrere Methoden an, die in zwei Hauptkategorien fallen:

  • Visuelle Werkzeuge für direkte, interface-gesteuerte Asset-Transfers
  • Programmgesteuerte Werkzeuge für Automatisierung und großangelegte Verarbeitung

Dieser Artikel bietet eine Erklärung der verschiedenen Methoden mit dem Ziel, Ihnen zu helfen, diejenige auszuwählen, die am besten zu Ihren Bedürfnissen passt.

Visuelle Werkzeuge

Die Weboberfläche

Die Weboberfläche des Unity Asset Managers

Arbeiten mit Assets in der Weboberfläche des Asset Managers

Die webbasierte Oberfläche für den Asset Manager ermöglicht es Ihnen, Assets über Ihren Browser zu verwalten, anzuzeigen und zu organisieren. Sie dient als zentrales Hub für die Teamzusammenarbeit und bietet flexible Optionen zum Hinzufügen von Assets – ob einzeln oder in großen Mengen – und deren Organisation in Sammlungen.

Die Weboberfläche verstärkt die Auffindbarkeit und ermöglicht asynchrone, schnelle Zusammenarbeit unter allen relevanten Stakeholdern in modernen Projekten der digitalen Transformation.

YouTube video

Sie können Assets mit benutzerdefinierten Metadaten anreichern, wobei Administratoren, Eigentümer und Manager neue Metadatenfelder definieren können – wie Text-, Boolean- und numerische Feldtypen – während alle Benutzer Tags (einschließlich von KI-vorgeschlagenen Tags) für eine bessere Organisation hinzufügen können.

Über die Weboberfläche können Sie Sammlungen erstellen und verwalten, Assets zwischen Sammlungen oder Projekten verschieben und Änderungen an den Assets mit Versionsverlauf verfolgen. Der Abhängigkeitsbetrachter zeigt auf einen Blick die Beziehungen zwischen Assets und zeigt, was jedes Asset benötigt und von was es abhängt. Sowohl upstream- als auch downstream-Abhängigkeiten sind im Abhängigkeitsbetrachter verfügbar.

Die Plattform unterstützt auch die Vorschau großer CAD-Dateien und optimiert die Asset-Iteration durch ein integriertes Kommentarsystem.

Die Plattform unterstützt auch die Vorschau großer CAD-Dateien und optimiert die Asset-Iteration durch ein integriertes Kommentarsystem.

Assets sind sicher geschützt standardmäßig, sodass Ihre Arbeit privat bleibt. Als Projektinhaber/-manager steuern Sie den Zugriff, indem Sie einfach Benutzer mit entsprechenden Rollen über die Projektdetails hinzufügen. Dieser optimierte Sicherheitsworkflow stellt sicher, dass Assets geschützt bleiben, bis Sie die Zusammenarbeit aktivieren, und gibt Ihnen Vertrauen beim Teilen wertvoller Arbeiten.

Zusätzlich können Sie die Optimieren und Konvertieren-Funktion nutzen, eine integrierte Pipeline zur Optimierung von 3D-Dateien und zur Formatkonvertierung. Die Asset-Optimierung-Tools helfen, Mesh-Probleme zu lösen, Meshes intelligent zu kombinieren und die Polygonanzahl für verbesserte Leistung zu reduzieren. In der Zwischenzeit ermöglicht die Dateikonvertierung-Funktion die nahtlose Transformation von Assets in Formate wie FBX, GLB, OBJ und CAD, um die Kompatibilität über verschiedene Workflows hinweg sicherzustellen.

Integration des Unity Editors

Zugriff auf den Asset Manager aus dem Unity Editor

Zugriff auf den Asset Manager aus dem Unity Editor

Das Unity Asset Manager-Paket integriert sich direkt in den Unity Editor, sodass Sie Assets verwalten können, ohne Ihren Workflow zu stören. Nach der Installation können Sie Assets in die Unity Cloud hochladen und sie von dort importieren sowie auf Assets aus all Ihren Projekten über die Suchoberfläche des Editors zugreifen.

Filtern Sie Assets nach Ersteller, Status, Typ, Aktualisierungszeit und Importstatus, um spezifische Ressourcen effizient zu finden. Das Plugin erkennt automatisch Abhängigkeiten zwischen Assets – zum Beispiel, wenn mehrere Prefabs dasselbe Material verwenden, wird nur eine Instanz des Materials hochgeladen. Dies gewährleistet optimierten Speicherplatz und verhindert unnötige Duplikate.

Diese Integration funktioniert gut für editorfokussierte Workflows, insbesondere wenn Teammitglieder häufig an Assets iterieren. Sie können Assets aus früheren Projekten wiederverwenden und sicherstellen, dass Sie mit den neuesten Versionen arbeiten. Durch die Zentralisierung der Asset-Organisation reduzieren Sie doppelte Arbeiten und erhalten Konsistenz in Ihren Projekten.

Integration von Pixyz Studio

Verfeinerung eines Modells in Pixyz Studio

Verfeinerung eines Modells in Pixyz Studio

Die Integration von Pixyz Studio mit dem Asset Manager ermöglicht das Hochladen vorbereiteter 3D-Szenen zur Speicherung, zum Teilen und zur weiteren Transformation.

Innerhalb von Pixyz Studio können Sie mehrere 3D-Dateien importieren und zusammenstellen, sie interaktiv optimieren und die verfeinerten Modelle direkt in den Asset Manager hochladen. Dieser Workflow ist besonders nützlich für Teams, die an der hochpräzisen 3D-Datenvorbereitung für Ingenieurwesen, Fertigung und Visualisierung zusammenarbeiten.

Szenen können direkt in die Zielorganisation und das Projekt hochgeladen werden, indem die integrierten Menüs verwendet werden. Der Prozess exportiert die Szene lokal als temporäre .glb Datei, bevor sie in die Unity Cloud übertragen wird, um einen reibungslosen Übergang vom lokalen Bearbeiten zur cloudbasierten Zusammenarbeit zu gewährleisten.

Der Upload-Prozess ist jedoch nicht iterativ – jeder Upload erstellt ein neues Asset, anstatt ein bestehendes zu aktualisieren. Darüber hinaus werden nur Uploads unterstützt, was bedeutet, dass Sie Assets nicht aus dem Asset Manager zurück in Pixyz Studio zur weiteren Optimierung abrufen können.

Programmgesteuerte Werkzeuge

Python-Befehlszeilenschnittstelle

Die Python-Befehlszeilenschnittstelle dient als Befehlszeilenschnittstelle (CLI) für die Durchführung von Massenoperationen.

Die Python-Befehlszeilenschnittstelle dient als Befehlszeilenschnittstelle (CLI) für die Durchführung von Massenoperationen.

Die Python-Befehlszeilenschnittstelle dient als Befehlszeilenschnittstelle (CLI) für die Durchführung von Massenoperationen. Die Bulk Upload CLI ist ein Befehlszeilentool, das den Prozess des Hochladens und Herunterladens von Assets im Asset Manager vereinfacht. Es ermöglicht Ihnen, große Mengen lokaler Assets effizient in die Cloud zu übertragen, indem strukturierte Konfigurationsdateien erstellt werden. Das Tool unterstützt verschiedene Eingabemethoden, einschließlich CSV-basierter Eingabe, direkter Unity-Paketextraktion oder ordnerbasierter Auswahl, um Flexibilität beim Umgang mit unterschiedlichen Asset-Strukturen zu gewährleisten.

Während des Upload-Prozesses validiert die Befehlszeilenschnittstelle die Asset-Daten und bietet einen Überblick über die Anzahl der Dateien und die Gesamtgröße, bevor sie fortfährt. Sie können die Upload-Parameter, wie parallele Asset-Erstellung und Dateitransferlimits, feinabstimmen, um die Leistung basierend auf den Netzwerkbedingungen zu optimieren.

Für Massen-Downloads bietet die CLI ein Python-basiertes Skript, das Assets aus dem Asset Manager abruft. Sie können Assets nach Organisation, Projekt oder Sammlung filtern und Download-Verzeichnisse angeben mit Optionen zum Überschreiben oder Überspringen vorhandener Dateien. Das Skript unterstützt auch die Filterung von Metadaten, um eine präzise Asset-Abfrage zu ermöglichen und gleichzeitig die Projektstruktur beizubehalten.

Beginnen Sie mit dem Herunterladen des Codebases von GitHub und stellen Sie sicher, dass Sie die erforderlichen Voraussetzungen erfüllen. Um das Python SDK zu installieren, folgen Sie den Schritten, die im Handbuch beschrieben sind. Nach der Installation können Sie beginnen, Assets über Ihr Terminal hochzuladen. Wählen Sie eine Eingabemethode, z. B. einen Ordner aus einem Unity-Projekt. Das Tool bietet mehrere Optionen zum Hochladen und Herunterladen, und Sie können auch Metadaten mit einer CSV-Datei bearbeiten.

Pixyz SDK

Das Pixyz SDK kann die Pixyz-Technologie mit dem Asset Manager integrieren, um programmgesteuerten Zugriff auf die Transformation und Optimierung von 3D-Assets in großem Maßstab zu ermöglichen.

Als Kern von Unitys Transformationstools – wie Pixyz Studio, Pixyz Plugin 3.0 und Asset Manager – verbessert es die Echtzeitvisualisierung, CAD-zu-3D-Workflows, Asset-Optimierung und XR-Erlebnisse. Es ist ideal, um 3D-Assets programmgesteuert mit Pixyz zu optimieren und deren Cloud-Transfer zu automatisieren.

Das SDK umfasst C#- und Python-APIs, die es Entwicklern ermöglichen, die Asset-Verarbeitung mit Tools zur Mesh-Reparatur, -Reduzierung, UV-Entwicklung und intelligenten Zusammenführung mithilfe einer Sammlung von über 200 integrierten Algorithmen zu automatisieren. Es unterstützt über 70 Dateiformate und erleichtert die Aufnahme von CAD-, BIM- und Punktwolken-Daten für verschiedene industrielle und ingenieurtechnische Anwendungen.

Das Pixyz SDK läuft sowohl lokal – einschließlich in luftdicht abgeschotteten Umgebungen (sichere Systeme, die vom Internet und externen Netzwerken isoliert sind) – als auch als cloudfähiges Docker-Image. Es kann über lokale und entfernte Infrastrukturen bereitgestellt werden, was es zu einer offensichtlichen Wahl für sichere und eingeschränkte Netzwerkumgebungen macht. Eine Lizenz ist erforderlich, um das Pixyz SDK auszuführen. Nehmen Sie Kontakt mit uns auf, wenn Sie es ausprobieren möchten, und sehen Sie sich dieses Webinar an, um das SDK besser zu verstehen.

Asset Manager SDK und REST API

Das Asset Manager SDK im Paketmanager

Das Asset Manager SDK im Paketmanager

Die Funktionen des Asset Managers können auch über das Asset Manager SDK und die Asset Manager REST API aufgerufen werden, die unterschiedliche Integrationsbedürfnisse unterstützen, z. B. eine proprietäre App zum Zugriff auf und zur Überprüfung von Assets.

Das Asset Manager SDK bietet eine Möglichkeit, direkt innerhalb von Unity mit Assets zu arbeiten. Es abstrahiert API-Aufrufe in vorgefertigte Funktionen, was es einfach macht, Assets zu entdecken, zu erstellen, zu aktualisieren, zu löschen und zu verwalten, ohne API-Anfragen manuell zu bearbeiten.

Das SDK gewährleistet die Integration mit den Workflows des Unity Editors und enthält vorgefertigte Komponenten, die Anfragen serialisieren und Fehler behandeln, um die Kommunikation zwischen dem Client und dem Asset Manager zu vereinfachen. Es puffert Ihre Anwendung von der API, sodass Sie sie aktualisieren können, um API-Änderungen zu unterstützen, ohne sofort Ihren Anwendungscode ändern zu müssen.

Das SDK bietet verschiedene Anwendungsfälle<1>; Unity stellt die Industry Viewer-Vorlage bereit, die zeigt, wie das SDK die Anzeige, Organisation und Zusammenarbeit von Assets in einem realen Szenario erleichtert und den Teams einen Einblick in seine Fähigkeiten vor der Implementierung gibt.

Die Asset Manager REST API ermöglicht die programmgesteuerte Kontrolle über das Asset-Management und erlaubt es Ihnen, die Erstellung, Versionierung, Abfrage und Verarbeitung von Assets zu automatisieren. Dieser Ansatz ist ideal für Entwickler, die Asset Manager in bestehende Pipelines, Drittanbieteranwendungen oder benutzerdefinierte Automatisierungs-Workflows integrieren. Die API bietet Flexibilität für das Management von Assets in großem Maßstab und sorgt für einen reibungslosen und effizienten Workflow für das 3D-Inhaltsmanagement.

Fazit

Der Asset Manager von Unity bietet Ihnen leistungsstarke Werkzeuge, um digitale Assets effizient zu verwalten. Sie können visuell arbeiten oder Code verwenden – ganz nach den Bedürfnissen Ihres Workflows und Ihres Teams. Durch die Zentralisierung des Asset-Managements können Sie die Zusammenarbeit verbessern, die Versionskontrolle aufrechterhalten und Ihren Entwicklungsprozess über Projekte hinweg optimieren.

Entdecken Sie den Unity Asset Manager