Kurz gesagt
- Redshift Proxy-Dateien werden mit der Erweiterung .rs gespeichert; die Geometrie wird beim Rendern bei Bedarf geladen.
- Für den Export in Houdini stehen Redshift ROP, Redshift Proxy Output ROP und Redshift Proxy Output SOP zur Verfügung.
- Laut Dokumentation ist es hinsichtlich Speicherbedarf und Leistung effizienter, mehrere Instanzen aus einem einzelnen Proxy zu erzeugen.
- Bei Redshift Proxys mit Instancing ist eine feste Tessellation erforderlich; adaptive Tessellation wird nicht unterstützt.
Welche Vorteile bietet Redshift Proxy?
Redshift Proxy reduziert den Bedarf, alle Daten in eine Houdini-Szene zu laden, wenn vorab exportierte Geometrie verwendet wird. Redshift lädt die Geometrie des Proxys während des Renderns, sobald ein Strahl die Begrenzungsbox des Proxys schneidet. Laut der MAXON-Dokumentation kann diese Methode den Aufwand verringern, große Geometrie bei jeder Szenenübersetzung erneut zu verarbeiten; außerdem werden die Proxy-Daten optimiert auf der Festplatte gespeichert.
Der Einsatz eines Proxys schränkt die Bearbeitbarkeit des Modells ein. Die exportierte Geometrie kann über die Proxy-Datei weder deformiert noch verändert werden – mit Ausnahme der Tessellation-Einstellungen. Der gesamte Proxy lässt sich verschieben, drehen und skalieren; um einzelne Bestandteile zu ändern, muss das Quelldatenmaterial bearbeitet und der Proxy erneut exportiert werden. Da sich das ursprüngliche Modellnetz nicht aus einer Redshift Proxy-Datei wiederherstellen lässt, ist es wichtig, die Quelldateien aufzubewahren.
Dieser Leitfaden basiert auf der von MAXON für Houdini veröffentlichten Redshift-Dokumentation. Da die Quelldokumentation weder die verwendete Houdini- noch die Redshift-Version nennt, lassen sich die Schritte keiner bestimmten Versionsnummer zuordnen. Da die Bezeichnungen in der Benutzeroberfläche je nach Version variieren können, orientieren Sie sich an den in der Dokumentation genannten Parameternamen.
1. Wählen Sie den passenden Export-Node
Die Houdini-Dokumentation beschreibt drei verschiedene Exportwege. Redshift ROP kann zum Export vollständiger Proxy-Szenen oder ausgewählter Objekte verwendet werden; als Anwendungsbeispiel nennt die Dokumentation auch vollständige Szenendateien, die auf Renderfarmen gerendert werden. Redshift Proxy Output ROP erzeugt ein Proxy-Objekt aus einem Render Context, während Redshift Proxy Output SOP die Daten exportiert, die mit einem Modeling-SOP innerhalb eines OBJ verbunden sind, und auf ein einzelnes Objekt beschränkt ist.
Wählen Sie je nach Umfang des zu exportierenden Inhalts Redshift ROP, Proxy Output ROP oder Proxy Output SOP.
Aktivieren Sie bei Verwendung von Redshift ROP im Bereich
Archivedie OptionExport .rs Proxy File.Legen Sie Speicherort und Dateinamen fest. Proxy-Dateien müssen mit der Erweiterung
.rsgespeichert werden. Verwenden Sie für den Export einer Bildsequenz den Frame-Platzhalter$Fim Dateinamen.Starten Sie den Export über Redshift ROP mit der Schaltfläche
Render to Disk.
Export Only Selected Objects exportiert über Redshift ROP nur ausgewählte Objekte. Wenn Create Intermediate Directories aktiviert ist, erstellt Houdini automatisch die für die Speicherung benötigten Ordner. Diese Optionen sind hilfreich, um den Umfang der Dateien und die Speicherordner zu planen. Prüfen Sie jedoch, welcher Node welche Einstellung unterstützt. Die Dokumentation weist ausdrücklich darauf hin, dass einige Optionen nur für Redshift ROP gelten.
| Einstellung | Empfohlener Wert | Wirkung |
|---|---|---|
| Unbenutzte Attribute verwerfen | Aktiviert lassen, sofern keine unnötigen Daten vorhanden sind | Hilft, die Dateigröße effizient zu halten; laut Dokumentation werden unbenutzte Daten standardmäßig verworfen. |
| Connectivity Data exportieren | Aktivieren, wenn später Tessellation oder Displacement benötigt wird | Stellt Verbindungsdaten für die entsprechenden Vorgänge bereit; erhöht die Dateigröße. |
| Compress File | Unter den jeweiligen Speicher- und Netzwerkbedingungen testen | Kann die Dateigröße in manchen Fällen um 50 Prozent oder mehr verringern; kann die Export- und Ladezeit verlängern. |
| Instancing-Tessellation | Fixed | Adaptive Tessellation ist beim Instancing nicht verfügbar. |
Ob komprimiert werden sollte, hängt von der Übertragungs- und Speichergeschwindigkeit ab. MAXON weist darauf hin, dass eine kleinere Datei die Leistung verbessern kann, wenn ein langsames Netzwerk oder Speichermedium zum Engpass wird. Bei schnellen Netzwerken und Speichermedien kann das Entpacken dagegen die Dauer verlängern. Deshalb sollte diese Option mit den tatsächlichen Projektdaten getestet werden.
2. Fügen Sie den Proxy zur Szene hinzu und zeigen Sie eine Vorschau an
Um die exportierte Datei zu verwenden, erstellen Sie in der Houdini-Szene ein Redshift Proxy-Objekt. Laut Dokumentation ist dies über die Option Proxy in der Redshift-Symbolleiste möglich. Geben Sie anschließend im Feld Proxy Filename die .rs-Datei an. Ist Enable Proxy File deaktiviert, wird der Proxy weder angezeigt noch gerendert.
Wählen Sie die Viewport-Darstellung passend zur Szenendichte. Bounding Box zeigt anstelle der gesamten Geometrie in der Datei einfache Begrenzungsboxen um die Objekte. Mesh zeigt die Proxy-Geometrie direkt an; Points stellt sie als Punktwolke dar. Mit None wird der Proxy im Viewport ausgeblendet, das Rendern wird dadurch jedoch nicht verhindert.
Die Darstellung eines dichten Proxys als Mesh kann die Viewport-Leistung beeinträchtigen. In diesem Fall hilft es, Bounding Box zu verwenden oder den Wert für Display Percentage zu verringern, um die Geometrielast in der Vorschau zu begrenzen. Für sehr dichte Proxys empfiehlt die Dokumentation Begrenzungsboxen, verbundene Meshes oder einen niedrigen Anzeigewert. Bei Proxys mit Kurvendaten kann Display Lines die Anzeige der Kurven im Viewport deaktivieren.
Bei animierten Proxy-Sequenzen sollten Sie die Option Animated Preview berücksichtigen. Ist sie deaktiviert, bleibt der Proxy im Viewport statisch; beim Rendern wird er weiterhin aktualisiert. Animierte Proxys können aufgrund von Caches pro Frame umfangreich sein. Entscheiden Sie daher anhand Ihres Bedarfs, ob während der Szenenbearbeitung eine fortlaufend aktualisierte Vorschau nötig ist.
3. Planen Sie Attribute, Materialien und Animation im Voraus
Beim Export eines Proxys werden nur die Vertex-Attribute in die Datei übernommen, die von den zu diesem Zeitpunkt zugewiesenen Shadern verwendet werden. Wenn später ein Material geändert oder ein Override angewendet werden soll, müssen die von den neuen Shadern benötigten Daten wie UVs und Vertex Colors beim Export erhalten bleiben. Verwendet der aktuelle Shader beispielsweise keine UVs, können die UV-Daten verworfen werden. Wird später ein Material mit UVs zugewiesen, kann das Ergebnis anders als erwartet ausfallen.
Wenn Motion Blur benötigt wird, muss es zum Zeitpunkt des Exports in den Render-Einstellungen aktiviert sein. Nach dem Erstellen des Proxys kann Motion Blur deaktiviert werden; Änderungen an einzelnen Einstellungen wie der Frame-Zeit erfordern jedoch einen erneuten Export. Klären Sie deshalb die Anforderungen an Animation und Motion Blur, bevor Sie den Proxy erstellen.
Das Punktattribut instancefile kann Redshift Proxys über den Dateipfad per Instancing aufrufen. Diese Verwendung kann als Redshift Instances oder Redshift Point Clouds ausgegeben werden. Bei Szenen mit vielen benötigten Kopien ist es laut MAXON-Dokumentation in puncto Speicherbedarf und Leistung effizienter, einen einzelnen Proxy zu erstellen und daraus Instanzen zu erzeugen. Mit der Eigenschaft instancefile werden Material-Overrides jedoch nicht unterstützt. Außerdem muss die Tessellation beim Instancing fest sein; adaptive Tessellation kann nicht verwendet werden.
Hinweise für Architektur- und Archviz-Workflows
Architektur- und Visualisierungsteams, die mit wiederkehrenden Pflanzen, Möbeln oder ähnlichen Szenenobjekten arbeiten, können Proxys in der Szene duplizieren, um Speicher- und Leistungsbedarf zu steuern. Insbesondere beim Bearbeiten der Szene lässt sich der Viewport durch Bounding Box oder einen niedrigen Wert für Display Percentage entlasten. Für Designänderungen muss dagegen auf die Quellgeometrie zurückgegriffen und der Proxy neu erstellt werden; ein Proxy ersetzt nicht die bearbeitbare Modelldatei.
Redshift Proxy-Dateien können in verschiedenen DCC-Anwendungen verwendet werden. Anwendungsspezifische Shader und Lichttypen können jedoch in einer anderen Anwendung Probleme verursachen. Für den Austausch zwischen Anwendungen empfiehlt MAXON Modi vom Typ From Scene, die die Materialien in der Szene verwenden. Auch eine Komprimierung kann erwogen werden, um die Dateigröße zu verringern; die Entscheidung sollte sich jedoch nach Netzwerk- und Speichergeschwindigkeit richten. Prüfen Sie vor dem Rendern gemeinsam die verwendeten Anwendungen, den Materialmodus und die benötigten Vertex-Attribute.
Häufige Fehler
Die Quellgeometrie nicht aufzubewahren: Das ursprüngliche Modellnetz lässt sich nicht aus einer Redshift Proxy-Datei wiederherstellen.
Beim Export nicht daran zu denken, UVs oder andere Vertex-Attribute zu übernehmen, die ein später dem Proxy zugewiesenes Material benötigt.
Beim Instancing adaptive Tessellation verwenden zu wollen; dabei ist eine feste Tessellation erforderlich.
Davon auszugehen, dass sich Motion-Blur-Einstellungen nach dem Erstellen des Proxys ändern lassen; manche Änderungen erfordern einen erneuten Export.
Komprimierung zu aktivieren, ohne Netzwerk- und Speichergeschwindigkeit zu berücksichtigen; die Datei wird zwar kleiner, das Laden oder Exportieren kann sich aber verlängern.
Quellen
2 QuellenQuelltexte werden nicht neu veröffentlicht; kurze Zitate sind gekennzeichnet, der Rest ist eigene Zusammenfassung und Einordnung.
Für Architektur- und Visualisierungsbüros in der Türkei kann Redshift Proxy die Bearbeitung und Render-Vorbereitung in Szenen mit wiederkehrenden, komplexen Objekten übersichtlicher machen. Die besten Ergebnisse werden erzielt, wenn das Team, das das Quellmodell bearbeitet, und das Team, das die Render-Szene vorbereitet, ihre Anforderungen vor dem Export klären.
Ein Proxy macht es nicht überflüssig, die Quelldatei zu archivieren; im Gegenteil, bei Modelländerungen muss erneut exportiert werden. Bei der Komprimierung sind Netzwerk- und Speichergeschwindigkeit zu berücksichtigen, bei der Vorschau die Viewport-Last. Material-Overrides und Render-Tests in der tatsächlichen Produktionsszene helfen dabei, mögliche Inkompatibilitäten frühzeitig zu erkennen.
Häufige Fragen
Wie exportiert man in Houdini einen Redshift Proxy?
Bei Verwendung von Redshift ROP wird im Bereich `Archive` die Option `Export .rs Proxy File` aktiviert und der Export über `Render to Disk` gestartet. Proxy Output ROP und Proxy Output SOP sind weitere Exportoptionen.
Mit welcher Erweiterung wird eine Redshift Proxy-Datei gespeichert?
Proxy-Dateien müssen mit der Erweiterung `.rs` gespeichert werden. Für eine Bildsequenz kann der Frame-Platzhalter `$F` in den Dateinamen eingefügt werden.
Welche Tessellation-Einstellung sollte man beim Instancing mit Redshift Proxy verwenden?
Bei Redshift Proxys mit Instancing muss eine feste Tessellation verwendet werden. Adaptive Tessellation wird bei dieser Verwendung nicht unterstützt.



