2021.6.0 - March 12, 2021
📢 Publishing and Draft states have been added to Catalog items to control what is accessible externally. Now, Catalog Items are created as Drafts by default and can be Published when they are ready.
Items can be Published or Unpublished (set back to Draft state) in bulk:
Using the new
publishStage:published embed parameter, you can control what Items are accessible client-side, including sub-items of a Product configurator. If no parameter is set, no restrictions will be enforced.
Publishing automatically updates cache keys. Learn more in the #Performance section below.
⚙ Features and Player Settings now have their own pages under Settings so that Subscription features are separated from Player Settings.
For features that are pay-per-use, there are Organization level toggles in the new Features page.
RapidCompact Compression library can be enabled and Organizations can add their subscription Token directly to Threekit.
DWG imports powered by Autodesk Forge can be enabled on a per-Organization basis.
These features also have their own usage reports under the Analytics menu item that tracks usage against the Limit number. Note, that functionality is not affected by the Limit and is for reporting needs only.
Player settings now include the ability to toggle the Player elements from displaying when embedding the Threekit player, including the Fullscreen, Help and Share buttons.
The player’s default mode can be set for Virtual Photography customers so that the player loads in 2D mode by default on the platform and when embedded.
Note that these settings can be overridden via embed parameters.
🛋 Fixed scaling is now turned on by default so that Augmented Reality experiences on iOS and Android don’t allow for resizing products using the Threekit Player “View in my space” workflow. This ensures that the experiences are accurate and reduces unintended resizing.
Fixed scaling can be disabled on Model assets:
🎥 Stages with configuration can be limited at render time so that you can render specific configurations. For example, if you have multiple cameras or you have rotation, you can select which camera(s) or which rotation angles.
🔘 Material Override has been added to Composite groups so that materials can be set at a group level. Add the new Reference operator and set the group to use any Material in the asset library. That Material will be used at render time.
⚙ VFB presets that include background images can now be used in the platform. VFB presets can be used to apply color correction and/or apply backgrounds images. Upon importing a
vccglbzip, a new
Preset asset is added to the Assets library. Within Scene assets, these Presets can be referenced using the
Vray Preset Asset field.
Full documentation here: https://docs.threekit.com/v1/docs/vfb-presets .
🛍 Configuration groups can be created to store wishlist-style configurations using the extended Orders functionality. To differentiate between “wishlists” and items that have been purchased, Order statuses have been updated to include “List” and “In Cart”. The statuses, individual configurations, and quantities can be updated via Threekit public APIs.This will help keep track of configurations as move through workflows and will enable analytics for configurations and states.
Full documentation here: https://docs.threekit.com/docs/orders-api.
📧 User invite workflow has been streamlined to reduce complexity. The signup link is no longer available by going to Threekit directly.
New users who redeem invites via the email invite will see the signup link and help text to create an account before they an redeem invites:
Invites can be resent in the Pending section of the Members page by using the right click menu.
If an invitation has been rescinded by an Administrator, help text is displayed on the login screen that the invite is no longer valid. Invites no longer expire.
The Members page displays email addresses to easily identify users.
🚄 Cache keys for player embeds are now updated every time a Catalog Item is published and re-published by setting to Draft and publishing again or if a change is made to the catalog item. This means you don’t have to reset it client-side. Draft items do not have caching enabled by default
NOTE: This does not override existing cache configuration parameters.
- VFB Presets https://docs.threekit.com/v1/docs/vfb-presets
- Orders API (updated for “lists”) https://docs.threekit.com/docs/orders-api
- Assets API (updated) https://docs.threekit.com/v1/docs/assets-api
- Asset Jobs API (updated) https://docs.threekit.com/v1/docs/asset-job-api
Bugs / Cases
- GL6567 - Save button never becomes enabled with autosave off if changes are made before the asset completes loading
- GL6570 - Autosave off seems to have no effect
- GL6600 - Default configuration not working on initial load
- GL6434 - Export with custom font fails
- GL6138 - HDR files used as environment maps get loaded twice in the player
- GL6396 - Vray Dome light map renders rotated by -90 on the vertical
- GL6658 - Able to create asset/item with non-existing user breaks UI
- GL6482 - Cloned asset "created by" still shows original creator
- GL6669 - Configurations with metadata queries do not work with the composite endpoint