2021.16.0 - August 4, 2021

Environments

PreviewAdmin-FTS

 

Catalog

🖱️Right click options have been expanded in the Catalog listing to make it easier and faster to get to what you want, like jumping directly to the Edit screen of an Item, renaming an Item, and Rendering:
context-menu

Logic

⚙️Attribute changes can be used as conditions in Logic to trigger actions when an attribute's value has changed:
has-changed

All attribute types now have the has changed option.

Virtual Photographer

🖼️ Layered rendering options now include rendering Layers, Layers & Composited (flattened) images, or Composites. This gives you the ability to render what you need, when you need it.

render-composite

Layers will render individual layers, which is the default behavior for Layered Rendering.

Layers and Composites will render individual layers and composite the results into single, flattened images.

Composites will composite existing layers for the Items selected into flattened images.

Augmented Reality

⏳ Desktop to mobile AR experience have been sped up - when you go from your desktop to mobile by scanning the QR code, the AR experience should launch as soon as the page is loaded. Threekit will no longer wait for the player to load.

Assets

🏷️ Asset Node Tags have been significantly improved for visibility and reusability. Node Tags can be reused within an asset and across assets much like Item Tags within the Catalog.

Nodes can be tagged at the top of the Node properties panel and existing tags can be seen there:
tag-properties

Nodes with tags can be identified easily in the Node Tree via the tag icon:
tree-tags

Nodes can be tagged in bulk using the updated bulk node actions at the top of the Node Tree:
bulk-select

Nodes can be tagged in bulk using exiting Tags, new tags, an existing Tags can be removed:
bulk-tag

Node Tags can be used to simplify logic by targeting Nodes based on Tags rather than name much like Part Reference attributes:
tag-rules(1)

Node Tags can also be used across Assets for features like Dimensions, where a dimensions within a Scene asset can target specific nodes in nested Assets by tag value.

🖼️ Renders can be used as Textures using images you create in Threekit. Use the new Texture Image operator VP Renders:
render-operator

The operator allows you to retrieve Renders from Items, Items & Stage combinations, and to pass specific Attribute configurations to retrieve specific renders:
render-operator-options

Logic and clientside API can be used to set these options.

API

⚙️ getDisplayAttributes can be used to used for specific Attributes, which is especially useful for nested attributes.

Use player.getConfigurator('Component 1') where Component 1 is the attribute name.

📍Get the position of a point in a scene to provide the ability for end users to position canvases. Use the new clientside api:
playerApi.worldPositionToScreen({x: 0, y: 0, z: 0}) or playerApi.worldPositionToScreen({x: 0, y: 0, z: 0}, { cameraId:"e27066ae-b9bb-4503-aa56-2834e7a027de", target: myReuseableVector2 })

Bugs / Cases

* GL6435 - Model null circular reference

  • GL6546 - Player snapshot broken when using custom size or mimeType options
  • GL7178 - Don't reset the part reference/node dropdown on click
  • GL7209 - Issue with rendering and rules
  • GL7229 - Asset Update on Import fails when a node of one type is to be updated to a node of a different type with the same name
  • GL7268 - The Threekit loading bar is delayed - it is either not showing the loading bar or it appears just prior to the 3D loading
  • GL7299 - Render count is broken
  • GL7304 - Fix getJobs API response
  • GL7305 - Enabling zoom on the 2D player must be explicitly set on the front-end.
  • GL7325 - Asset equality conditions do not work across assets
  • GL7327 - Webhooks table displays incorrect 'Date Created'
  • GL7328 - Part References tag values aren't accessible in Rules
  • GL7333 - V-ray alpha mask on multiple vrscene
  • GL7334 - Rendered configurations of composite items in org are not being included in .zip download
  • GL7360 - Bulk Composites not taking stages into account
Share this