New Features
- Cutaway material is now supported on the GPU
- Deformable animations can now be imported using FBX files using cached .mcx file animations.
- Added physics simulation tool
- Added 3D Painted texture type
- Added the possibility to upload and share KeyShot scenes optimized for viewing in a browser, on a desktop or mobile device
- Added Color, Material and Finish (CMF) metadata on materials to output in CMF document
- Drag and drop of materials now has alpha cutouts
- Remove environments via scripting
- Remove image styles via scripting
- Create image styles via scripting
- Create environments via scripting
- Control keeping of aspect ratio and locking of resolution via scripting
- Access camera lens info of current camera via scripting
- Change camera to shift lens via scripting
- Change camera to panoramic mode via scripting
- Change camera to perspective mode via scripting
- Change camera to orthographic mode via scripting
- Rigged animation in FBX files supported on import to KeyShot
- Manipulate Material Graph via scripting
- New KeyShot Personal Edition license to replace KeyShot HD
- KeyShot subscription license can be activated by using an activation code
- Drag and drop of a selection of materials now creates a multi-material
- Scripting supports linking duplicate materials in setMaterial(), setObjectMaterial() and applyMaterialMapping()
- Added Environment Brightness animation type
- Scripting function added for retrieving paths to KeyShot folders
Improvements
- Automatically perform zoom to fit when creating new Curve Animation Node
- Bump maps are now applied when importing FBX files
- New nodes are placed at top-left corner of the material graph
- Cameras can now be added as a single job to rendering queue
- Added warning of breaking live linking when Open split object surfaces tool is used for body group with multiple triangle objects
- Unified animation import options in import dialogue
- Property panel now correctly shows the original file format imported
- Ability to generate iBooks has been removed from KeyShot
- Improved Transparency in exported GLTFs
- Added support for Colored specularity in exported GLTFs
- Upgraded to Python 3.9.9 for Scripting
- Lighting Presets are now available via headless scripting
- 3mf export also outputs material CMF data under our company namespace
- Added option to remove NURBS from parts in scene tree, or from entire scene during BIP/KSP export
- FBX importer supports importing specific animation frames
- New human skin tone materials in the Library
- Added option to group jobs when adding render jobs to the queue
- Default to using system proxy settings for network traffic, if defined.
- Improved performance of animation deletion
- Ported studio manipulation to headless scripting
- Ported multi-materials manipulation to headless scripting
- Ported environments manipulation to headless scripting
- Ported image styles manipulation to headless scripting
- Send to Network Rendering via headless scripting
- Use all material-to-part mappings when creating an automatic material template for parts
- Library assets import to only the last active model sets and not to all
- Added instancing to glTF exporter to reduce file size
- Improved speed of installation on macOS
- Library logs moved to the KeyShot log
- Fixed error appeared when 16bit PSD files where used as textures
- FlexLM client updated to 11.16.6
- Retrieval of selected, hidden or locked parts in scene via scripting
- Option added to display labels in touch-friendly configurator mode
- Support adding and processing render queue via headless scripting
- Subscription license will be checked in headless scripting at startup and before rendering, encoding or exporting output
- Ported lux.importFile() and lux.getImportOptions() to headless scripting
- New option added to reconnect to server if loosing connection during rendering
Bugs
- Fixed importer crash when importing corrupt 3ds file
- Fixed issue where deleting a keyframe animation would change the position of an object
- Fixed issue where “Including part animations” when creating a new model set was not working properly
- Fixed issue where the tools would remain in an active state after being closed.
- Fixed issue where heads-up display did not detect System language for decimal separator
- Normal maps with cylindrical and spherical texture mapping now produce consistent results with the other texture mapping types
- Fixed issue where settle was affected by inactive model sets
- Fixed an issue where the Power Node on Lights were not shown in Material Graph
- Faster processing when adding new geometry to scenes
- Fixed issue with favorites library not saving when using specific languages
- Fixed issue where mesh simplification tool created nameless parts
- Fixed issue where importing the same Substance painter material twice resulted in incorrect material names
- Improved performance of Fade Animations on highly specular parts with Product Mode on CPU
- Support ignore internal geometry for the gem material with GPU rendering
- Fixed issue where “Activate KeyShotXR” option was not grayed out when option is already active
- The anisotropic filtering has been improved for custom rendering to better handle high frequency textures
- Fixed an issue where the same color could be re-used in Clown pass
- Fixed issue where scene with many keyframe animations is very slow
- Fixed issue where using “reverse” in animation properties would reverse the direction instead of playback
- Fixed issue where importing in an empty scene did not resize the environment
- Fixed an issue where Bloom could cause visual artifacts in scenes using Translucent materials
- Fixed issue where changing scene units would change the scale of keyframe animated parts
- Fixed issue where “move model” would move model set if parts had no parent
- Fixed an issue where the FPS would change when importing geometry
- Pattern tool is now enabled on all levels
- Fixed an issue where the move tool would not affect keyframes
- Fixed a crash when importing a file after creating a new model set.
- Improved performance for animations in GPU mode
- Support for instancing in 3mf export to allow for smaller file sizes
- Fixed issue when the incorrect environment was used when opening a scene
- Support scene units for metallic flakes in the metallic paint material
- Fixed issue where incompatible animations could be applied to orthographic cameras
- Nodes in material graph can no longer be attached to itself
- Added support for transmission extension in GLTF/GLB export and import
- Fixed issue where choosing to render XR with animation frames set to work area would change animations FPS
- Improved sampling performance in product mode
- Fixed a crash in geometry tools when applying geometry updates to parts with animations
- Fixed an error in GPU mode when using a 2D bump texture
- Fixed an issue where the link between animations was broken when changing parameters
- Fixed a crash when loading non-VDB files on a volume map
- Fixed a crash when loading malformed VDB files
- Fixed an issue which would cause a wrong camera to be marked as active when loading a scene
- Fixed accepting alpha channel for rendering via scripting
- Fixed “Illegal memory access” error when toggling GPU mode on in certain scenes
- Reintroduced width and height keyword arguments to lux.renderFrames()
- Fixed undo on the action of deleting an animation folder
- Fixed potential artifacts on sun & sky horizon with non-black ground color
- Fixed issue with missing color and incorrect opacity texture, when importing glb file
- Fixed issue where special characters would result in a non-functional material template
- Objects with Cutaway are now illuminated properly by HDRI with Interior Mode
- Fixed issue where creating instances with make pattern tool would result in unlinked materials
- Fixed a crash when applying a real cloth material
- Fixed issue which could cause model sets to become invalid when moved
- Enable save button in output window while processing queue
- Fixed crash when entering the configurator wizard
- Importing environments or image styles with names already used will now append a number to differentiate them
- Fixed issue where OBJ files containing spaces in the material names would not export correctly
- Fixed possibility of duplicate names of model sets, cameras and studios on import by adding incrementing number
- Vertex Colors will be maintained when using Geometry tools
- Fixed a crash when loading a PSD that has an invalid number of channels
- Fixed issue creating a geometry that has both a bump height and a bump texture along with an Opacity texture, if switched to GPU
- Only enable changing the license if one instance of KeyShot is running
- Fixed issue where links in registration dialog were not visible when changing language from English
- Fixed issue where cameras scaled incorrectly in glTF export
- Metallic Paint Flakes now show correctly for all scene units
Release Notes in Deutsch
Neue Eigenschaften
- Cutaway-Material wird jetzt auf der GPU unterstützt
- Verformbare Animationen können jetzt mithilfe von FBX-Dateien mit zwischengespeicherten .mcx-Dateianimationen importiert werden.
- Physiksimulationstool hinzugefügt
- Texturtyp 3D Painted hinzugefügt
- Möglichkeit hinzugefügt, KeyShot-Szenen hochzuladen und zu teilen, die für die Anzeige in einem Browser, auf einem Desktop oder Mobilgerät optimiert sind
- Metadaten für Farbe, Material und Finish (CMF) zu Materialien hinzugefügt, die im CMF-Dokument ausgegeben werden sollen
- Drag & Drop von Materialien hat jetzt Alpha-Ausschnitte
- Umgebungen per Scripting entfernen
- Bildstile per Scripting entfernen
- Bildstile per Scripting erstellen
- Erstellen Sie Umgebungen per Skripting
- Steuern Sie das Beibehalten des Seitenverhältnisses und das Sperren der Auflösung über Skripte
- Greifen Sie per Skripting auf Kameraobjektivinformationen der aktuellen Kamera zu
- Wechseln Sie die Kamera per Skript zum Shift-Objektiv
- Wechseln Sie die Kamera per Skript in den Panoramamodus
- Ändern Sie die Kamera per Skript in den Perspektivmodus
- Ändern Sie die Kamera per Skript in den orthografischen Modus
- Geriggte Animationen in FBX-Dateien werden beim Import in KeyShot unterstützt
- Manipulieren Sie das Materialdiagramm über Skripte
- Neue KeyShot Personal Edition-Lizenz als Ersatz für KeyShot HD
- Die KeyShot-Abonnementlizenz kann mit einem Aktivierungscode aktiviert werden
- Drag-and-Drop einer Auswahl von Materialien erstellt jetzt ein Multi-Material
- Scripting unterstützt das Verknüpfen doppelter Materialien in setMaterial(), setObjectMaterial() und applyMaterialMapping()
- Animationstyp Umgebungshelligkeit hinzugefügt
- Scripting-Funktion zum Abrufen von Pfaden zu KeyShot-Ordnern hinzugefügt
Verbesserungen
- Führen Sie beim Erstellen eines neuen Kurvenanimationsknotens automatisch einen Zoom durch, um ihn anzupassen
- Bump Maps werden jetzt beim Importieren von FBX-Dateien angewendet
- Neue Knoten werden in der oberen linken Ecke des Materialdiagramms platziert
- Kameras können jetzt als einzelner Job zur Rendering-Warteschlange hinzugefügt werden
- Es wurde eine Warnung hinzugefügt, dass die Live-Verknüpfung unterbrochen wird, wenn das Werkzeug „Getrennte Objektoberflächen öffnen“ für eine Körpergruppe mit mehreren Dreiecksobjekten verwendet wird
- Einheitliche Importoptionen für Animationen im Importdialog
- Das Eigenschaftsfenster zeigt jetzt korrekt das importierte ursprüngliche Dateiformat an
- Die Möglichkeit, iBooks zu generieren, wurde aus KeyShot entfernt
- Verbesserte Transparenz in exportierten GLTFs
- Unterstützung für farbige Spekularität in exportierten GLTFs hinzugefügt
- Für die Skripterstellung auf Python 3.9.9 aktualisiert
- Beleuchtungsvoreinstellungen sind jetzt über Headless-Scripting verfügbar
- 3mf export gibt auch Material-CMF-Daten unter unserem Firmennamensraum aus
- Option zum Entfernen von NURBS aus Teilen im Szenenbaum oder aus der gesamten Szene während des BIP/KSP-Exports hinzugefügt
- Der FBX-Importer unterstützt den Import bestimmter Animationsframes
- Neue Materialien für menschliche Hauttöne in der Bibliothek
- Option zum Gruppieren von Jobs beim Hinzufügen von Renderjobs zur Warteschlange hinzugefügt
- Standardmäßig werden System-Proxy-Einstellungen für den Netzwerkverkehr verwendet, falls definiert.
- Verbesserte Leistung beim Löschen von Animationen
- Studio-Manipulation auf Headless-Scripting portiert
- Portierte Multi-Material-Manipulation auf Headless-Scripting
- Portierte Umgebungen manipulieren zu Headless Scripting
- Bildstil-Manipulation auf Headless-Scripting portiert
- Über Headless-Scripting an Network Rendering senden
- Verwenden Sie alle Material-zu-Teil-Zuordnungen, wenn Sie eine automatische Materialvorlage für Teile erstellen
- Bibliothekselemente werden nur in die letzten aktiven Modellsätze importiert und nicht in alle
- Instanziierung zum glTF-Exporter hinzugefügt, um die Dateigröße zu reduzieren
- Verbesserte Installationsgeschwindigkeit auf macOS
- Bibliotheksprotokolle wurden in das KeyShot-Protokoll verschoben
- Fehler behoben, der auftrat, wenn 16-Bit-PSD-Dateien als Texturen verwendet wurden
- FlexLM-Client auf 11.16.6 aktualisiert
- Abrufen von ausgewählten, versteckten oder gesperrten Teilen in der Szene über Scripting
- Option hinzugefügt, um Etiketten im berührungsfreundlichen Konfiguratormodus anzuzeigen
- Unterstützt das Hinzufügen und Verarbeiten von Render-Warteschlangen über Headless-Scripting
- Die Abonnementlizenz wird in Headless Scripting beim Start und vor dem Rendern, Codieren oder Exportieren der Ausgabe überprüft
- lux.importFile() und lux.getImportOptions() auf Headless-Scripting portiert
- Neue Option hinzugefügt, um die Verbindung zum Server wiederherzustellen, wenn die Verbindung während des Renderns verloren geht
Fehler
- Absturz des Importers beim Importieren beschädigter 3ds-Dateien behoben
- Problem behoben, bei dem das Löschen einer Keyframe-Animation die Position eines Objekts ändern würde
- Problem behoben, bei dem „Einschließen von Teileanimationen“ beim Erstellen eines neuen Modellsatzes nicht richtig funktionierte
- Problem behoben, bei dem die Tools nach dem Schließen in einem aktiven Zustand blieben.
- Problem behoben, bei dem das Heads-up-Display die Systemsprache für das Dezimaltrennzeichen nicht erkannte
- Normal-Maps mit zylindrischem und sphärischem Textur-Mapping erzeugen jetzt konsistente Ergebnisse mit den anderen Textur-Mapping-Typen
- Problem behoben, bei dem das Absetzen durch inaktive Modellsätze beeinflusst wurde
- Es wurde ein Problem behoben, bei dem der Energieknoten auf Lichtern nicht im Materialdiagramm angezeigt wurde
- Schnellere Verarbeitung beim Hinzufügen neuer Geometrie zu Szenen
- Problem behoben, bei dem die Favoritenbibliothek bei Verwendung bestimmter Sprachen nicht gespeichert wurde
- Problem behoben, bei dem das Netzvereinfachungswerkzeug namenlose Teile erstellte
- Problem behoben, bei dem das zweimalige Importieren desselben Substance Painter-Materials zu falschen Materialnamen führte
- Verbesserte Leistung von Fade-Animationen auf stark glänzenden Teilen mit Produktmodus auf CPU
- Unterstützung für das Ignorieren interner Geometrie für das Gem-Material mit GPU-Rendering
- Problem behoben, bei dem die Option „KeyShotXR aktivieren“ nicht ausgegraut war, wenn die Option bereits aktiv war
- Die anisotrope Filterung wurde für das benutzerdefinierte Rendering verbessert, um hochfrequente Texturen besser zu verarbeiten
- Es wurde ein Problem behoben, bei dem dieselbe Farbe im Clown-Pass wiederverwendet werden konnte
- Problem behoben, bei dem Szenen mit vielen Keyframe-Animationen sehr langsam sind
- Problem behoben, bei dem die Verwendung von „umgekehrt“ in den Animationseigenschaften die Richtung umkehrte, anstatt sie abzuspielen
- Problem behoben, bei dem beim Importieren in eine leere Szene die Größe der Umgebung nicht geändert wurde
- Es wurde ein Problem behoben, bei dem Bloom visuelle Artefakte in Szenen mit durchscheinenden Materialien verursachen konnte
- Problem behoben, bei dem das Ändern von Szeneneinheiten die Skalierung von Keyframe-animierten Teilen änderte
- Problem behoben, bei dem „Modell verschieben“ den Modellsatz verschoben hat, wenn Teile kein übergeordnetes Element hatten
- Es wurde ein Problem behoben, bei dem sich die FPS beim Importieren von Geometrie änderten
- Das Musterwerkzeug ist jetzt auf allen Ebenen aktiviert
- Es wurde ein Problem behoben, bei dem das Verschieben-Werkzeug Keyframes nicht beeinflusste
- Absturz beim Importieren einer Datei nach dem Erstellen eines neuen Modellsatzes behoben.
- Verbesserte Leistung für Animationen im GPU-Modus
- Unterstützung für die Instanziierung im 3mf-Export, um kleinere Dateigrößen zu ermöglichen
- Problem behoben, bei dem beim Öffnen einer Szene die falsche Umgebung verwendet wurde
- Stützszeneneinheiten für Metallic-Flakes im Metallic-Lackmaterial
- Problem behoben, bei dem inkompatible Animationen auf orthogonale Kameras angewendet werden konnten
- Knoten im Materialdiagramm können nicht mehr an sich selbst angehängt werden
- Unterstützung für die Übertragungserweiterung im GLTF/GLB-Export und -Import hinzugefügt
- Es wurde ein Problem behoben, bei dem die Auswahl zum Rendern von XR mit auf den Arbeitsbereich eingestellten Animationsframes die Animations-FPS veränderte
- Verbesserte Abtastleistung im Produktmodus
- Ein Absturz in den Geometriewerkzeugen beim Anwenden von Geometrieaktualisierungen auf Teile mit Animationen wurde behoben
- Fehler im GPU-Modus bei Verwendung einer 2D-Bump-Textur behoben
- Es wurde ein Problem behoben, bei dem die Verknüpfung zwischen Animationen beim Ändern von Parametern unterbrochen wurde
- Absturz beim Laden von Nicht-VDB-Dateien auf einer Volume-Map behoben
- Absturz beim Laden fehlerhafter VDB-Dateien behoben
- Es wurde ein Problem behoben, das dazu führte, dass beim Laden einer Szene eine falsche Kamera als aktiv markiert wurde
- Das Akzeptieren des Alphakanals für das Rendern per Skript wurde korrigiert
- Der Fehler „Illegaler Speicherzugriff“ beim Umschalten des GPU-Modus in bestimmten Szenen wurde behoben
- Wiedereinführung der Schlüsselwortargumente width und height in lux.renderFrames()
- Rückgängigmachen beim Löschen eines Animationsordners behoben
- Mögliche Artefakte am Sonnen- und Himmelshorizont mit nicht schwarzer Grundfarbe behoben
- Problem mit fehlender Farbe und falscher Deckkrafttextur beim Importieren einer GLB-Datei behoben
- Problem behoben, bei dem Sonderzeichen zu einer nicht funktionierenden Materialvorlage führten
- Objekte mit Cutaway werden nun korrekt von HDRI mit Innenmodus beleuchtet
- Problem behoben, bei dem das Erstellen von Instanzen mit dem Mustererstellungswerkzeug zu nicht verknüpften Materialien führte
- Ein Absturz beim Anwenden eines echten Stoffmaterials wurde behoben
- Problem behoben, das dazu führen konnte, dass Modellsätze beim Verschieben ungültig wurden
- Aktivieren Sie die Schaltfläche „Speichern“ im Ausgabefenster, während die Warteschlange verarbeitet wird
- Absturz beim Aufrufen des Konfigurator-Assistenten behoben
- Beim Importieren von Umgebungen oder Bildstilen mit bereits verwendeten Namen wird jetzt eine Nummer angehängt, um sie zu unterscheiden
- Problem behoben, bei dem OBJ-Dateien mit Leerzeichen in den Materialnamen nicht korrekt exportiert wurden
- Die Möglichkeit von doppelten Namen von Modellsets, Kameras und Studios beim Import durch Hinzufügen einer aufsteigenden Nummer wurde behoben
- Scheitelpunktfarben werden bei Verwendung von Geometriewerkzeugen beibehalten
- Ein Absturz beim Laden einer PSD mit einer ungültigen Anzahl von Kanälen wurde behoben
- Problem beim Erstellen einer Geometrie behoben, die sowohl eine Bump-Höhe als auch eine Bump-Textur zusammen mit einer Deckkraft-Textur hat, wenn auf GPU umgeschaltet wurde
- Aktivieren Sie das Ändern der Lizenz nur, wenn eine Instanz von KeyShot ausgeführt wird
- Problem behoben, bei dem Links im Registrierungsdialog nicht sichtbar waren, wenn die Sprache von Englisch geändert wurde
- Problem behoben, bei dem Kameras im glTF-Export falsch skaliert wurden
- Metallic Paint Flakes werden jetzt für alle Szeneneinheiten korrekt angezeigt