Version 4.0
Mit Substance 3D Sampler 4.0 können Sie 3D-Objekte mithilfe von Bildern aus der realen Welt mit automatischer Motivmaskierung, Textur-Mapping und Geometriedezimierung erstellen. Diese Version führt einige UX-Verbesserungen als neue Möglichkeiten in der Python-API ein.
Freigabedatum: 31. Januar 2023
3D-Aufnahme
In Substance 3D Sampler 4.0 können Sie jetzt 3D-Objekte aus Bildern erstellen.
Wir verfügen über integrierte Funktionen für Photogrammmetrie. Die Fotogrammetrie ist der technische Prozess, bei dem Messungen anhand von Bildern vorgenommen werden. Auf diese Weise erstellt Sampler 3D-Meshs aus einer Fotostrecke.
Alles, was du brauchst, ist eine Fotoserie, die die sichtbaren Oberflächen eines Objekts einfängt - ein Smartphone oder eine DLSR-Kamera funktionieren großartig.
Entdecken Sie hier 🔗 den Arbeitsablauf mit schrittweiser Anleitung .
Lichter
Automatische Maskierung.
Entfernen Sie den Hintergrund des zu 3D-Erfassung Objekts. Erstellen Sie eine automatisch generierte Maske des Objekts, nachdem Sie Ihre Bilder über die Registerkarte Maske importiert haben.
Die Verwendung von Masken hat viele Vorteile. Es ermöglicht, Merkmale zu erkennen und nur nicht maskierte Bereiche zu rekonstruieren.
Definieren des Rekonstruktionsbereichs
Aktiviere einen Begrenzungsrahmen durch Umschalten des Fokusbereichs, nachdem die Bilder ausgerichtet wurden. Legen Sie den genauen Bereich fest, den Sie rekonstruieren möchten, und richten Sie ihn aus.
Vernetzte Nachbearbeitung
Sobald das 3D-Objekt rekonstruiert ist, optimieren Sie das Ergebnis mit automatischer Dezimation, UV, entpack und Baking.
Die Nachbearbeitung hilft Ihnen dabei, Ihren Mesh und Ihre Texturen an Ihre Bedürfnisse und die Art und Weise, wie Sie ihn verwenden möchten, anzupassen und zu optimieren.
Das Ergebnis der Rekonstruktion kann einen Mesh mit Millionen von Polygonen und bis zu 16K Texturen erzeugen. Oft ist dies nicht für Rendering, Echtzeit oder AR-Erlebnisse optimiert.
Der Nachbearbeitungsschritt verkettet automatisch 4 Schritte:
- Dezimation
- UV-Entpackung
- Reprojektion
- Baking
Export in gängige Dateiformate
Exportiere deine rekonstruierten 3D-Objekte in allen gängigen Dateiformaten, um sie überall verwenden zu können.
Ansichtsfenster
2D- und 3D-Viewport können vertikal skaliert, ausgetauscht und gestapelt werden.
Skripterstellung
Wir haben die Exportfunktion in 4 Bereiche unterteilt:
- Exportieren von Materialien:
export_material - Exportumgebungslichter:
export_environment_light - Exportieren von Mesh mit oder ohne Texturen:
export_meshoderexport_3d_object
Wir haben eine neue Funktion zum Importieren von Texturen mit einer bestimmten Verwendung hinzugefügt: import_textures
Sampler wird jetzt beim Start von Skripten und Plug-ins geladen, die in Pfaden gespeichert sind, die durch zwei Umgebungsvariablen definiert sind:
SAMPLER_PLUGIN_PATHSAMPLER_SCRIPT_PATH
Tutorials
Versionshinweise
-
0.0 Banane
(veröffentlicht am 31. Januar 2022)
Hinzugefügt
- [3D-Erfassung] Erstellen von 3D-Objekten aus Bildern
- [3D-Erfassung] Dedizierter Assistent für 3D-Erfassungen
- [3D-Erfassung] Importieren oder generieren Sie Schwarzweißmasken auf Ihrem Datensatz.
- [3D-Erfassung] Ausrichtungsergebnis - Alle übereinstimmenden Funktionen als Punktwolke anzeigen
- [3D-Erfassung] Ausrichtungsergebnis - Kameras, die mit jedem ausgerichteten Foto verknüpft sind, anzeigen und damit interagieren
- [3D-Erfassung] Definieren des Wiederaufbaubereichs mit einem Begrenzungsrahmen-Widget
- [3D-Erfassung] Skalieren, Verschieben und Drehen auf allen Achsen des Begrenzungsrahmen-Widgets
- [3D-Erfassung] Definieren der Geometriepräzision für den rekonstruierten Mesh
- [3D-Erfassung] Optimieren Sie Ihren Mesh und Ihre Texturen, indem Sie eine neue Version erstellen
- [3D-Erfassung] Jede der Versionen wird automatisch auf den Zielflächennummernsatz dezimiert
- [3D-Erfassung] Der Nachbearbeitungsschritt entpackt automatisch Texturen, projiziert sie erneut und Baking führe dann die normalen Height- und AO-Informationen vom High-Poly-Mesh bei.
- [3D-Erfassung] Originalergebnis oder Originalversion zum Sampler-Projekt hinzufügen
- [3D-Erfassung] Neue Mesh-Nachbearbeitungsebene zum automatischen Dezimieren, Ausgliedern, Neuprojektieren von Texturen und Backen von Details der zugrunde liegenden Mesh-Ebene
- [3D-Erfassung] Neuer Mesh Transformieren Ebene für Skalierung, Drehung oder Kamera beweg der Ebene des darunter liegenden Meshs
- [Export] Neues Exportfenster
- [Exportieren] Dedizierte Einstellungen und Benutzeroberfläche je nach Elementtyp (Material, Umgebungslicht, Mesh)
- [Exportieren] Exportieren Sie den Mesh als USD, USDA, USDZ, glTF, glb, obj, fbx, stl
- [Exportieren] Definieren Sie den Material-Typ beim Exportieren von Substance-Dateien (SBSAR, SBS)
- [UI] Cache-Einstellungen in eine neue Registerkarte im Popup “Voreinstellungen” verschieben
- [Anwendung] 2D- und 3D-Viewport können jetzt vertikal skaliert, ausgetauscht und gestapelt werden.
- [Anwendung] Neue SAMPLER_RESOURCES_PATH-Umgebungsvariable zum Hinzufügen zusätzlicher Starter-Assets
- [Scripting] SAMPLER_PLUGIN_PATH- und SAMPLER_SCRIPT_PATH-Umgebungsvariablen zum Importieren von Plug-ins und Skripten beim Start hinzugefügt
- [Scripting] Hinzugefügte Exportfunktionen für Materialien, Umgebungslichter und 3D-Objekte
- [Scripting] Hinzugefügte Identifizierung, Standardwerte, Minimal- und Maximalwerte, Beschriftungen und Enumerationswerte für Parameter
- [Skripterstellung] Die Funktion import_Texturen wurde hinzugefügt, um beim Importieren von Bildern eine benutzerdefinierte Verwendung einzugeben.
Fest
- [Anwendung] Absturz beim Öffnen eines zuletzt verwendeten Projekts und Speichern im Bestätigungsdialogfeld
- [Anwendung] Dialogfeld “Datei” verhindert das Öffnen von .ssa-Dateien
- [Anwendung] Dateidialogfelder können in einem Hintergrundfenster in macOS angezeigt werden
- [Anwendung] Potenzieller Absturz beim Öffnen von 3.2-Projekten
- [Anwendung] Beim Auswählen einer Datei wird das Dialogfeld “Datei” geschlossen, bevor Warnungen angezeigt werden.
- [Freigelegte Parameter] Exportieren von parametrischen Umgebungslichtern funktioniert nicht
- [Ebenen] Der Link “Zum Durchsuchen hier klicken” im Ebenenstapel funktioniert nicht mehr
- [Ebenen] Das Malen mehrerer Bilder innerhalb derselben Ebene funktioniert manchmal nicht
- [Ebenen] Wenn Sie ein Bild in den Ebeneneigenschaften festlegen, wird die Miniaturansicht der Bildauswahl nicht aktualisiert
- [Ebenen] Das Anpassen eines als Ebene hinzugefügten Sampler-Elements funktioniert nicht
- [Projekt] Unerwünschte Aktualisierung von Elementen beim Öffnen eines Projekts
- [Scripting] Das Durchsuchen des Plug-in-Ordners schlägt unter Windows manchmal fehl
- [Scripting] Absturz bei Verwendung von ‘open_project()’ in einem Python-Skript
- [Scripting] JPEG-Export fehlt in der API
- [Skripterstellung] Das Protokollfenster ist nicht schreibgeschützt.
- [Skripterstellung] Der Parameterwert image_picker funktioniert nicht
- [UI] Symbol für fehlende Elemente für Umgebungslichter im Projektfenster
- [UI] Dropdown-Liste “An Designer-Format senden” im Popup “Voreinstellungen” kann leer sein
- [UI] Einige Schaltflächen haben einen falschen Stil
- [UI] Die Beschriftung überlappt die Schaltflächen in Schaltflächengruppen-Widgets.
- [UI] Die QuickInfo-Position ist für “Tools” im Menü “Physische Größe festlegen” falsch
- [UI] Beim Ändern der Sprache ist das Dateimenü falsch ausgerichtet
Bekannte Probleme
- [3D-Erfassung] Bei der Verwendung von Masken kann die Projektion der Textur unterbrochen werden.
- [3D-Erfassung] Kleine Artefakte können auf Ihrem Objekt erscheinen, wenn Ihre Skalierung im transformieren Mesh zu klein ist
- [3D-Erfassung] Der exportierte Mesh kann sehr klein sein. Skalierung des transformieren Meshs zurücksetzen und erneut exportieren
- [Farbwähler] Die Auswahl einer Farbe auf einem zweiten Monitor mit einer anderen Auflösung funktioniert möglicherweise nicht
- [Inhalt] Shape Light-Widget funktioniert nicht im sphärische Projektion-Modus
- [Interoperabilität] Material mit Versatz, der an Stager gesendet wird, verliert die Versatz-Steuerelemente.