know/how/to STUDIOTOOLS Learn.Make.Repeat.
Workflow 13

Rhino Modell für KeyShot vorbereiten

Von der Konstruktion zur kontrollierten Übergabe an KeyShot

Ein Rhino-Modell, das konstruktiv korrekt ist, ist nicht automatisch für ein Rendering geeignet. Konstruktive CAD-Struktur, visuelle Materialstruktur, Layerstruktur, Objektstruktur und das Render Mesh sind fünf unterschiedliche Ordnungssysteme desselben Modells — sie entstehen aus unterschiedlichen Zwecken und müssen vor der Übergabe an KeyShot bewusst aufeinander abgestimmt werden. Dieser Workflow beschreibt, wie ein Rhino-8-Modell kontrolliert, strukturiert und so an KeyShot übergeben wird, dass es dort verlässlich importierbar und bei Änderungen aktualisierbar bleibt.

Die Arbeitsphasen im Überblick

  1. Verwendungszweck und Ausgangslage klären
  2. Rhino-Datei kontrollieren und bereinigen
  3. Geometrie technisch prüfen
  4. Bauteile, Layer und Benennung ordnen
  5. Übergabemethode wählen
  6. Modell nach KeyShot übertragen
  7. Ergebnis in KeyShot kontrollieren

Das brauchst du

  • Rhino-8-Modell mit mindestens einem geschlossenen Bauteil
  • Installiertes KeyShot mit passendem Rhino-Plugin (für LiveLinking)
  • Bekannte Referenzmaß des Bauteils zur Maßstabskontrolle
  • Geklärter Verwendungszweck (Einzelbild oder laufende Aktualisierung)
  • Zeit für eine separate Arbeitskopie der Rhino-Datei
01

Verwendungszweck und Ausgangslage klären

Bevor irgendetwas exportiert wird, klärt sich der Verwendungszweck: Entsteht ein einzelnes, abschließendes Rendering, oder wird das Modell während der weiteren Entwicklung mehrfach aktualisiert? Diese Entscheidung bestimmt später, ob sich eine LiveLinking-Verbindung überhaupt lohnt.

Arbeitskopie speichern

Für die Übergabe an KeyShot wird eine separate Arbeitskopie der Rhino-Datei angelegt. Bereinigungen, die für ein sauberes Rendering-Modell sinnvoll sind — etwa das Zusammenfassen einzelner Flächen oder das Entfernen von Konstruktionshilfen — sind in der eigentlichen Modellierungsdatei oft unerwünscht, weil dort weitergearbeitet wird.

Hinweis

Die Arbeitskopie erhält einen eigenen, eindeutigen Dateinamen, zum Beispiel projektname_keyshot_v01.3dm. So bleibt nachvollziehbar, welche Datei für welchen Zweck bearbeitet wurde.

02

Rhino-Datei kontrollieren und bereinigen

Einheiten und Maßstab prüfen

Prüfe in Rhino Document PropertiesUnits, welche Einheit das Modell verwendet. Kontrolliere zusätzlich eine bekannte Abmessung mit Distance. Diese Kontrolle wird nach dem Import in KeyShot wiederholt, weil dort eigene Szeneneinheiten gelten.

Überflüssige Objekte entfernen

Hilfskurven, Konstruktionslinien und nicht mehr benötigte Dubletten gehören nicht in die KeyShot-Übergabe. SelDup findet doppelte Objekte. Reine Konstruktionsgeometrie wird entweder gelöscht oder auf einen eigenen, beim Export ausgeschlossenen Layer gelegt.

Spalten und Überschneidungen bereinigen

Bauteile, die eigentlich aneinander anschließen sollen, dürfen weder eine sichtbare Lücke noch eine unbeabsichtigte Durchdringung aufweisen. Beides fällt im Rendering stärker auf als im Rhino-Viewport, weil Licht und Schatten die Kante betonen. Kontrolliere kritische Übergänge in einer Nahansicht oder testweise mit BooleanUnion, wenn Bauteile später ein gemeinsames Volumen bilden sollen.

03

Geometrie technisch prüfen

Fehler, die im Rhino-Viewport kaum auffallen, werden im Rendering sichtbar: fehlende Flächen, schwarze Flecken oder falsch berechnete Reflexionen. Diese Prüfung findet deshalb vor dem Export statt, nicht danach.

Wichtige Rhino-Befehle

SelBadObjects
Wählt Objekte aus, die Rhinos interne Geometrieprüfung als ungültig einstuft.
ShowEdges
Zeigt offene Kanten. Im Dialog muss Naked Edges gewählt werden.
Join
Verbindet aneinandergrenzende Flächen zu einer Polysurface und schließt dabei passende offene Kanten.
Dir
Zeigt und dreht die Flächennormalen. Uneinheitlich ausgerichtete Normalen führen in manchen Renderern zu fehlenden oder schwarzen Flächen.
Zebra
Zebra-Analyse zur Beurteilung von Oberflächenkontinuität an Übergängen und sichtbaren Kanten.

Offene Kanten korrigieren

Findet ShowEdges offene Kanten, werden angrenzende Flächen mit Join verbunden oder kleine Lücken gezielt geschlossen. Eine Fläche, die im Modell optisch geschlossen wirkt, aber technisch offen ist, kann im Rendering an dieser Stelle Licht durchlassen oder eine Kante falsch schattieren.

Radien und sichtbare Kanten bewerten

Eine scharfe, mathematisch harte Kante ohne reale Verrundung wirkt in einem Rendering oft unrealistisch dünn und hart, weil an ihr kein Lichtreflex entstehen kann. Prüfe an sichtbaren Übergängen, ob eine kleine Verrundung geometrisch vorhanden ist oder ob sie ergänzt werden muss.

Render-Mesh-Qualität

Die Mesh-Einstellungen unter Document PropertiesMesh bestimmen, wie fein Rhino gekrümmte Flächen für die schattierte Ansicht und für netzbasierte Exporte wie OBJ auflöst. Ein zu grobes Netz macht Rundungen und Radien im Rendering kantig, ein unnötig feines Netz vergrößert nur die Datei. Bei direktem 3DM-Import oder LiveLinking tesselliert KeyShot NURBS-Flächen dagegen mit eigenen Importeinstellungen — die Rhino-Mesh-Einstellungen wirken sich dann nicht unmittelbar aus.

Kontrollpunkt · Vor dem Export

Was muss vorhanden sein: keine offenen Kanten, konsistent ausgerichtete Flächennormalen, keine ungewollten Überschneidungen.

Was wird geprüft: ShowEdges liefert keine Naked-Edge-Treffer, Dir zeigt eine einheitliche Richtung.

Fehlererkennung: rot markierte offene Kanten, im späteren Rendering fehlende oder schwarze Flächen.

Konsequenz bei Nichtbeheben: Der Fehler wandert unkontrolliert nach KeyShot, wo er schwerer einer Ursache zuzuordnen ist. Offene Kanten und invertierte Normalen werden deshalb vor dem nächsten Abschnitt behoben.

04

Bauteile, Layer und Benennung ordnen

Fünf Strukturen desselben Modells sind zu unterscheiden: die konstruktive CAD-Struktur (wie das Modell historisch entstanden ist), die Objektstruktur (welche Einzelobjekte existieren), die Layerstruktur (wie Objekte organisiert sind), die visuelle Materialstruktur (welche Bereiche später ein gemeinsames Material erhalten) und das Render Mesh (die tessellierte Geometrie, die tatsächlich gerendert wird). Für die Modellierung sinnvolle Layer folgen oft der Bauform; für KeyShot ist entscheidend, welche Bauteile später ein eigenes Material bekommen sollen.

Bauteile trennen

Bereiche, die unterschiedliche Materialien erhalten sollen, müssen als eigenständige Objekte vorliegen. Ein Bauteil, das aus mehreren Materialien besteht, kann in KeyShot nicht gezielt teilweise eingefärbt werden, ohne die Fläche vorher in Rhino zu trennen.

Layer nach Bauteil und Material anlegen

Lege die Layerstruktur so an, dass sie die spätere Materialzuweisung abbildet — nicht zwingend die Konstruktionslogik. Ein Layername wie Gehäuse_Kunststoff ist für die Übergabe hilfreicher als Layer03.

Eindeutige Benennung

Benenne Objekte und Layer eindeutig und konsistent. Das ist besonders wichtig, wenn das Modell später über Update Geometry oder LiveLinking aktualisiert wird: KeyShot vergleicht dabei die vorhandene Szene mit der geänderten Geometrie anhand der Objektstruktur — uneindeutige oder wechselnde Namen erschweren diesen Abgleich.

05

Übergabemethode wählen

Es gibt drei grundsätzliche Wege, ein Rhino-Modell nach KeyShot zu bringen: den direkten 3DM-Import, den Export als OBJ oder eine dauerhafte LiveLinking-Verbindung. Sie unterscheiden sich darin, welche Struktur erhalten bleibt, welche Informationen verloren gehen können und wie spätere Änderungen behandelt werden.

Direkter 3DM-Import

KeyShot liest die Rhino-Datei direkt und tesselliert die NURBS-Geometrie mit eigenen Importeinstellungen. Layer- und Objektstruktur bleiben weitgehend erhalten. Änderungen am Rhino-Modell erfordern einen erneuten Import oder die Funktion Update Geometry.

OBJ-Export

Beim OBJ-Export wird das Render Mesh in Rhino einmalig erzeugt und exportiert. Die Netzqualität ist dadurch gezielt kontrollierbar, weil sie vor dem Export mit den Rhino-Mesh-Einstellungen festgelegt wird. Nach dem Export ist die Geometrie eingefroren; spätere Änderungen erfordern einen vollständig neuen Export.

LiveLinking

LiveLinking verbindet Rhino und KeyShot über ein separat zu installierendes Plugin. Änderungen werden per Knopfdruck aus Rhino nach KeyShot übertragen, ohne bereits gesetzte Kameras, Materialien oder Animationen zu verlieren. Voraussetzung ist das installierte CAD-Plugin und eine offene, verbundene Rhino-Sitzung. LiveLinking ist standardmäßig aktiv, lässt sich aber in den KeyShot-Voreinstellungen abschalten, und reagiert empfindlich auf nachträgliche Änderungen an der Scene-Tree-Hierarchie in KeyShot.

SituationEmpfohlene Übergabe
Rhino-Modell bleibt unverändertdirekter Import
Rhino-Modell wird weiterentwickeltLiveLinking oder Update Geometry
Mesh muss gezielt kontrolliert werdenOBJ
Austausch mit anderen CAD-SystemenSTEP nur bei sinnvoller Verwendung

STEP ist kein allgemein bevorzugtes Übergabeformat für Rendering — es ist sinnvoll, wenn das Modell zusätzlich in einem anderen CAD-System weiterverwendet wird, nicht als Standardweg zu KeyShot.

Entscheidung

Ein einmaliges Abschlussbild spricht für OBJ oder direkten Import. Ein Modell, das während der Entwurfsphase mehrfach aktualisiert wird, spricht für LiveLinking oder wiederholten Import mit Update Geometry. Wähle nicht die technisch aufwendigste Methode, sondern die, die zum tatsächlichen Änderungszyklus passt.

06

Modell nach KeyShot übertragen

KeyShot-Import

  1. KeyShot öffnen, Import in der Toolbar oder FileImport… wählen.
  2. Datei auswählen.
  3. Im Import-Dialog Add to Scene oder Add to Empty Scene wählen.
  4. Position festlegen: Center Geometry, Snap to Ground oder Keep position relative to native origin, je nach Anwendungsfall.
  5. Import bestätigen.

Einheiten im Importdialog

Die Szeneneinheiten in KeyShot bestimmen unter anderem Modellmaßstab, Texturmaßstab und Lichtintensität. Beim ersten Import in eine leere Szene übernimmt KeyShot die Einheit aus der Quelldatei; bestehende Szenen behalten ihre bereits gesetzten Einheiten. Lassen sich Einheiten nachträglich über EditSet Scene Units ändern, muss zwischen Keep Scene Size (rechnerisch gleichwertige Umrechnung) und Scale Scene (tatsächliche Größenänderung) unterschieden werden.

Materialgruppen und Scene Tree

Nach dem Import erscheinen die in Rhino angelegten Bauteile und Layer im KeyShot Scene Tree. Diese Struktur bildet die Grundlage für die Materialzuweisung.

Wichtig für LiveLinking

Wird die Scene-Tree-Hierarchie in KeyShot nachträglich manuell umgebaut, kann das die LiveLinking-Verbindung beeinträchtigen. Strukturänderungen gehören in dieses Modell nach Rhino, nicht nachträglich in den KeyShot Scene Tree.

Testmaterialien

Bevor die eigentliche Materialarbeit beginnt, hilft ein einfacher Testdurchlauf: jedem erwarteten Materialbereich testweise ein deutlich unterscheidbares Material zuweisen. So wird sofort sichtbar, ob die Objekt- und Layerstruktur für eine gezielte Materialzuweisung tatsächlich ausreicht.

07

Ergebnis in KeyShot kontrollieren

Aktualisierung aus Rhino

Wurde das Modell bereits einmal importiert, bietet der Import-Dialog die Option Update Geometry. KeyShot vergleicht dabei die vorhandene Szene mit der geänderten Geometrie und übernimmt nur die Unterschiede — bereits gesetzte Materialien, Kameras und die Szenenstruktur bleiben erhalten. Wurden Bauteile in KeyShot nachträglich umbenannt oder über Werkzeuge verändert, kann das den Abgleich beeinträchtigen.

Hinweis zur Lizenz

Die Verwaltung mehrerer Modelle in einer Szene sowie einzelne Import-Optionen können je nach KeyShot-Edition unterschiedlich verfügbar sein. Vor der Planung eines Update-Zyklus lohnt ein Blick in die eigene Lizenz.

Kontrollieren, was erhalten bleiben soll

  • Sind alle Materialien weiterhin korrekt zugewiesen?
  • Sind gespeicherte Kameras unverändert?
  • Ist die Szenenstruktur (Scene Tree) unverändert geblieben?
  • Wurden nur die tatsächlich geänderten Bauteile aktualisiert?
Kontrollpunkt · Nach der Aktualisierung

Was muss vorhanden sein: unveränderte Materialzuweisung, unveränderte Kameras, vollständige Bauteilliste.

Was wird geprüft: Scene Tree und Material-Zuweisung vor und nach dem Update vergleichen.

Fehlererkennung: Bauteile ohne Material, doppelte oder fehlende Objekte im Scene Tree, verschobene Kamera.

Konsequenz bei Nichtbeheben: Nachfolgende Renderings zeigen falsche Materialien oder eine andere Perspektive als beabsichtigt — der Fehler bleibt bis zur nächsten manuellen Kontrolle unbemerkt.

Qualitätscheck

  • Stimmt der Maßstab (Modellgröße in KeyShot identisch mit Rhino)?
  • Fehlen Bauteile nach dem Import?
  • Sind alle Flächen sichtbar, keine invertierten Normalen?
  • Ist die Layerstruktur für die Materialzuweisung nutzbar?
  • Sind Bauteile eindeutig benannt und im Scene Tree wiedererkennbar?
  • Ist die Render-Mesh-Qualität für sichtbare Radien ausreichend?
  • Wurde die Übergabemethode begründet gewählt, nicht zufällig?
  • Bleiben Materialien und Bauteilstruktur bei einer Aktualisierung erhalten?

Checkliste

  • Arbeitskopie angelegt
  • Einheiten in Rhino kontrolliert
  • Hilfsgeometrie entfernt
  • Offene Kanten geschlossen
  • Flächennormalen einheitlich
  • Bauteile getrennt und benannt
  • Layer nach Material geordnet
  • Übergabemethode begründet gewählt
  • Einheiten in KeyShot kontrolliert
  • Testmaterialien zugewiesen

Typische Fehler und Lösungen

Modell wirkt in KeyShot falsch skaliert

Ursache: Einheiten wurden vor oder nach dem Import nicht kontrolliert.

Lösung: Szeneneinheiten in KeyShot mit der Rhino-Einheit abgleichen und eine bekannte Abmessung erneut mit Distance kontrollieren.

Flächen fehlen oder erscheinen schwarz

Ursache: Uneinheitlich ausgerichtete Flächennormalen.

Lösung: In Rhino mit Dir die Normalenrichtung prüfen und vereinheitlichen, danach erneut übertragen.

Update Geometry funktioniert nicht wie erwartet

Ursache: Bauteile wurden in KeyShot umbenannt oder mit Werkzeugen nachträglich verändert.

Lösung: Änderungen ausschließlich im Rhino-Modell vornehmen, KeyShot-Objekte nicht manuell umbenennen.

Materialzuweisung ist zu grob

Ursache: Bauteile wurden vor dem Export nicht ausreichend getrennt.

Lösung: Betroffene Flächen in Rhino als eigenständige Objekte trennen und erneut übertragen.

Rundungen wirken im Rendering kantig

Ursache: Render-Mesh zu grob, oder Radius geometrisch nicht vorhanden.

Lösung: Mesh-Einstellungen in Rhino erhöhen oder Radius ergänzen, danach erneut übertragen.

LiveLinking reagiert nicht mehr

Ursache: Scene-Tree-Hierarchie in KeyShot nachträglich verändert, oder Rhino und Plugin nicht synchron geöffnet.

Lösung: Hierarchie nicht manuell umbauen, Plugin-Installation prüfen und Rhino-Sitzung neu verbinden.

Übertragene Datei ist unnötig groß

Ursache: OBJ-Mesh zu fein exportiert oder Hilfsgeometrie versehentlich mit übertragen.

Lösung: Vor dem Export Selektion und Mesh-Dichte kontrollieren.

Weiterführende Quellen