Auf dieser Seite
Warnung
Headless Scripting ist eine experimentelle Funktion.
Headless Scripting ist eine Pro-Funktion und nur mit KeyShot 9.3 oder neuer verfügbar.
Diese Seite beschreibt die verschiedenen Funktionen, Klassen und Konstanten, die beim Ausführen von KeyShot im Headless-Modus verfügbar gemacht werden. Beachten Sie, dass derzeit nur eine Teilmenge der Scriptingfunktionen in KeyShot über Headless Scripting verwendet werden kann.
Headless Verwendung
keyshot -headless [options] [scene path] -script <script path> [script arguments]
Optionen
-xlic <external license folder>
-floating_license_server <FlexLM server>
Anmerkung
Dem Server muss “@” vorangestellt werden, wenn der Standardport verwendet wird, und “Port @”, wenn nicht.
-floating_feature <FlexLM feature> (<NR cores>)
Aktzeptierte FlexLM Features:
- keyshot2 (Pro)
- keyshot_enterprise
- keyshot_network_rendering (NR, checks out all cores if
is not specified)
-generateconfig [no cloud] [no auto-update] [FlexLM server] [FlexLM feature]
Generiert eine Konfigurationsdatei im KeyShot-Ressourcenordner. Unabhängig von Headless: KeyShot Cloud ist deaktiviert, wenn [no cloud] ‘1’ ist, und die Überprüfung der automatischen Aktualisierung ist deaktiviert, wenn [no auto-update] ‘1’ ist.
-progress
Schreibt den Renderfortschritt auf stdout, d.h. ‘Rendering: xxx.x%’.
Lokal konfigurierte Node-locked oder Floating Lizenzen in der Einstellungsdatei werden automatisch verwendet, wenn keine Argumente angegeben werden, um sie zu überschreiben.
Anmerkung
Dies kann gefunden werden durch Eingabe von keyshot -help -headless
Headless Scripting Dokumentation
Unten finden Sie eine Liste der Funktionen, Klassen und Konstanten, die im Headless-Modus verfügbar sind. Die vollständige Dokumentation hierzu finden Sie hier als Teil der KeyShot Scripting-Dokumentation.
Funktionen
- lux.getAnimationFrame()
- lux.setAnimationFrame()
- lux.getRenderEngine()
- lux.getRenderOptions()
- lux.isHeadless()
- lux.openFile()
- lux.renderImage()
- lux.sync()
Klassen
- lux.RenderOptions
Konstante
- lux.RENDER_ENGINE_INTERIOR
- lux.RENDER_ENGINE_INTERIOR_GPU
- lux.RENDER_ENGINE_PRODUCT
- lux.RENDER_ENGINE_PRODUCT_GPU
- lux.RENDER_MODE_ADVANCED
- lux.RENDER_MODE_SAMPLES
- lux.RENDER_MODE_TIME
- lux.RENDER_OUTPUT_EXR
- lux.RENDER_OUTPUT_JPEG
- lux.RENDER_OUTPUT_PNG
- lux.RENDER_OUTPUT_PSD16
- lux.RENDER_OUTPUT_PSD32
- lux.RENDER_OUTPUT_PSD8
- lux.RENDER_OUTPUT_TIFF32
- lux.RENDER_OUTPUT_TIFF8