Scripting Konsole

Konsole

KeyShot Scripting verwendet Python 3.12.

Die Scripting-Funktion beinhaltet:

  • Opening, saving and importing files
  • Camera control – Add, get, list, manipulate and save camera.
  • Lighting presets – Get, set.
  • Materials – Get, set, delete.
    • Load/import from .mtl
  • Multi-materials – Get, set, create and manipulate.
  • Metadata – Get
  • Environment – List, set and manipulate.
  • Export – Export to gltf, 3mf and usd.
  • Geometry – Move, scale, duplicate, show/hide, lock/unlock.
  • Model Set – Create, get, set, remove.
  • Studios – List, get, set.
  • Image styles – List, get, set and manipulate (high level only)
  • Rendering – Manipulate render settings, add render passes and add jobs
    • Animation
    • Configurations
    • Frames
    • Image
    • Multi-Material
    • XR

Tipp
Wenn Sie hints() in die Skripting-Konsole eingeben, erhalten Sie eine Liste mit Tipps zum Scripts und zur Arbeit mit der Konsole.

Scripts

Die Registerkarte Scripte bietet eine Reihe von Scripting-Beispielen, die Sie in Ihrer Szene ausführen können.

Script Speicherort

Skripte befinden sich im KeyShot Studio Ressourcen Ordner, z.B. \KeyShot Studio 2025\Scripts. Um diesen Speicherort zu ändern oder einen anderen Speicherort hinzuzufügen, wählen Sie Bearbeiten> Einstellungen> Ordner und ändern Sie den Pfad für den Scripts-Ordner. Skripte im Ordner werden auf der Registerkarte Scripts des Scripting Fensters angezeigt.

Erstellen eines Scripts

Zum Erstellen eines Scripts wählen Sie Erstellen in der Registerkarte Scripts. Geben Sie einen Namen für das neue Script und den Autor an.

Wenn Python 3.12 (64 Bit) lokal auf dem Computer installiert ist, erkennt KeyShot Studio Python und alle installierten Module, die dann frei für die Skripterstellung in KeyShot Studio verwendet werden können (dies kann in den Allgemeinen Einstellungen deaktiviert werden).

Vektor- und Matrix-Klassen als Hilfe für Berechnungen sind im Modul luxmath verfügbar. Sie sind als luxmath.Vector bzw. luxmath.Matrix bezeichnet.

Ein Skript importieren/bearbeiten

Sie können auch ein Skript importieren oder ein vorhandenes Skript bearbeiten, indem Sie die entsprechenden Schaltflächen auf der Registerkarte Scripts verwenden.