LogoLogo
ThreeKitDeveloper HubForumsSupportStatus
  • Guides
  • Documentation
  • Releases
  • ThreeKit Platform Releases
  • 2025
    • 2025.09.0 - May 7 2025 Preview Release
    • April 2025 Preview Release
    • 2025.08.0 - April 23 2025 Preview Release
    • 2025.07.0 - April 9 2025 Preview Release
    • 2025.06.0 - March 26 2025 Preview Release
    • 2025.05.0 - March 12 2025 Preview Release
    • 2025.04.0 - February 26 2025 Preview Release
    • 2025.03.0 - February 12 2025 Preview Release
    • 2025.02.0 - January 29 2025 Preview Release
    • January 2025 Preview Release
  • 2024
    • November 2024 Preview Release
    • 2024.21.0 - October 30 2024 Preview Release
    • 2024.20.0 - October 16 2024 Preview Release
    • 2024.19.0 - October 2 2024 Preview Release
    • 2024.18.0 - September 18 2024 Preview Release
    • 2024.17.0 - September 4 2024 Preview Release
    • 2024.16.0 - August 21 2024 Preview Release
    • 2024.15.0 - August 7 2024 Preview Release
    • July 2024 Preview Release
    • 2024.13.0 - July 10 2024 Preview Release
    • 2024.12.0 - June 26 2024 Preview Release
    • 2024.11.0 - June 12 2024 Preview Release
    • May 2024 Preview Release
    • 2024.09.0 - May 15 2024 Preview Release
    • 2024.08.0 - May 1 2024 Preview Release
    • 2024.07.0 - April 17 2024 Preview Release
    • 2024.06.0 - April 3 2024 Preview Release
    • 2024.05.0 - March 20 2024 Preview Release
    • 2024.04.0 - March 6 2024 Preview Release
    • 2024.03.0 - Feb 7 2024 Preview Release
    • January 2024 Release
    • 2024.01.0 - January 10 2024 Preview Release
  • 2023
    • 2023.24.0 - December 13 2023 Preview Release
    • 2023.23.0 - November 29 2023 Preview Release
    • 2023.22.0 - November 15 2023 Preview Release
    • October 2023 Release
    • 2023.20.0 - October 4 2023
    • September 2023 Release
    • 2023.18.0 - August 29 2023
    • 2023.17.0 - August 16 2023
    • August 2023 Release
    • 2023.15.0 - July 19, 2023
    • 2023.14.0 - July 6, 2023
    • July 2023 Release
    • 2023.12.0 - June 14, 2023
    • 2023.11.0 - June 1, 2023
    • 2023.9.1 - May 16, 2023
    • May 2023 Release
    • 2023.9.0 - April 19, 2023
    • April 2023 Release
    • 2023.7.0 - March 23, 2023
    • 2023.6.0 - March 8, 2023
    • 2023.5.0 - February 28, 2023
    • 2023.4.0 - February 14, 2023
    • 2023.3.0 - January 27, 2023
    • 2023.2.0 - January 19, 2023
    • 2023.1.0 - January 12, 2023
  • 2022
    • Fall 22 Release
      • Connectors for Modular Configurators
      • Player Loading Toolkit powered by Treble
      • Asset Configuration Templates
      • Enhanced Attribute Workflows
    • Summer 22 Release
      • 360 Virtual Photographer
      • Mesh Compressor
      • Catalog Management
      • Asset Management
    • Spring 22 Release
      • Advanced AR
      • Grid Views
      • Platform Redesigned
      • Performance Analyzer
      • Quick View & Edit
    • 2022.22.0 - December 16, 2022
    • 2022.21.0 - December 5, 2022
    • 2022.20.0 - November 14, 2022
    • 2022.19.0 - October 26, 2022
    • 2022.18.0 - October 5, 2022
    • 2022.17.0 - September 22, 2022
    • 2022.16.0 - September 14, 2022
    • 2022.15.0 - August 24, 2022
    • 2022.14.0 - August 10, 2022
    • 2022.10.0
    • 2022.09 - May 4, 2022
    • 2022.08 - April 20, 2022
    • 2022.7.0 - April 7, 2022
    • 2022.4.0 - February 23, 2022
    • 2022.3.0 - February 9, 2022
    • 2022.2.0 - Jan 27, 2022
    • 2022.1.0 - Jan 12, 2022
  • 2021
    • 2021.26.0 - December 20, 2021
    • 2021.25.0 - December 8, 2021
    • 2021.24.0 - November 25, 2021
    • 2021.23.0 - November 10, 2021
    • 2021.22.0 - October 27, 2021
    • 2021.21.0 - October 13, 2021
    • 2021.20.0 - September 29, 2021
    • 2021.19.0 - September 15, 2021
    • 2021.18.0 - September 1, 2021
    • 2021.17.0 - August 19, 2021
    • 2021.16.0 - August 4, 2021
    • 2021.15.0 - July 22, 2021
    • 2021.14.0 - July 7, 2021
    • 2021.13.0 - June 23, 2021
    • 2021.12.0 - June 9, 2021
    • 2021.11.0 - May 26, 2021
    • 2021.10.0 - May 13, 2021
    • 2021.9.0 - April 23, 2021
    • 2021.8.0 - April 13, 2021
    • 2021.7.0 - March 26, 2021
    • 2021.6.0 - March 12, 2021
    • 2021.5.2 - March 4, 2021
    • 2021.5.0 - February 25, 2021
    • 2021.4.0 - February 11, 2021
    • 2021.3.0 - January 28, 2021
    • 2021.2.1 - January 21, 2021
    • 2021.2.0 - January 14, 2021
    • 2021.1.0 - January 6, 2021
  • 2020
    • 2019.4.10.0 - January 8, 2020
    • 2020.1.2.0 - February 13, 2020
    • 2020.1.7.0 - March 18, 2020
    • 2020.1.9.0 - April 1, 2020
    • 2020.1.11.0 - April 16, 2020
    • 2020.2.8.0 - June 25, 2020
    • 2020.2.10.0 - July 8, 2020
    • 2020.2.13.0 - July 30, 2020
    • 2020.3.1.0 - August 6, 2020
    • 2020.3.2.0 - August 14, 2020
    • 2020.3.7.0 - September 14, 2020
    • 2020.3.11.0 - October 14th, 2020
    • 2020.3.13.0 - October 28, 2020
    • 2020.4.3.0 - November 11, 2020
    • 2020.4.4.0 - December 10, 2020
    • 2020.4.5.0 - December 22, 2020
  • 2019
    • 2019.4.3.0 - November 21, 2019
    • 2019.4.7.0 - December 18, 2019
Powered by GitBook
On this page
  • Platform
  • Virtual Photographer
  • WebGL
  • Bugs/Cases

Was this helpful?

Edit on GitHub
  1. 2021

2021.15.0 - July 22, 2021

Previous2021.16.0 - August 4, 2021Next2021.14.0 - July 7, 2021

Last updated 1 year ago

Was this helpful?

Environments

Preview, Admin-FTS

Platform

Dimension annotations can be added to Interactive 3D and Virtual Photography experiences!

Threekit can measure models in realtime and display measurements in a variety of units or can refer to imported Catalog metadata for the measurement value. They an be displayed conditionally using Attributes like any other product option.

To add Dimensions to either your model or scene assets, use either the new Box Dimensions or Line Dimensions annotations:

Box Dimensions

Box Dimensions can be used to display the overal dimensions of one or more products in a stage. For example, you can measure one sofa, the size of a modular sofa as it's configured, or the overall floor space needed for a living room arrangement:

Use Target Nodes to select what you want to measure, either by node names or node tags. Note that node tags can be used to measure tagged nodes within an asset reference. For example, a scene can measure between tagged nodes within a model placed in a scene.

You can configure the unit type and rounding. Threekit supports mm, cm, m, yards, feet, inches, and feet and inches,

You can also select which dimensions to measure: Width, Height, and Length. Within each dimension, you can select the annotaiton placement, use a custom label, and control the annotation offset.

Line Dimensions

Line Dimensions can be used to measure any two points. For example, you can measure the seat depth of a sofa, the arm width, or the clearance of one part to another:

Use Start Node and End Node to select what you want to measure, either by node names or node tags. Note that node tags can be used to measure tagged nodes within an asset reference. For example, a scene can measure between tagged nodes within a model placed in a scene.

Dimension Styling

Dimension annotation styling includes color, font, line thickness, and font size:

Note that you can upload Fonts to Threekit as Assets and use those with annotations.

Virtual Photography

Dimension annotations will render as you see them in the player with no additional set up. Adding dimensions at scale to virtual photography is as easy as adding Dimensions to a Scene, selecting the associated Stage at render time along with the Items you'd like to measure:

Render results can then be fetched using the Threekit API or downloaded from the Render results page:

Virtual Photographer

2D Player Image Settings can be used to drastically improve User Experience by optimizing images at scale. In the Player Settings section, you can optimize images displayed in the Threekit player:

You can control the file format using Compression Type, Resolution, and Quality settings.

For best performance, it is recommended that Webp be used along with Adaptive resolution. This setting will display the best result based on screen size and can lead to a ~70% file size improvement.

Backwards compatibility

By default, the settings are kept as PNG and Original so that Organizations can opt-in.

Local attributes can now be used on Catalog Items and be mapped to Global Attributes in Composite Assets. This provides the ability to reuse Composite assets with Catalog Items where the name of the attributes match.

For example, Catalog Items can have Local attributes named Fabric with differing value and be used with a Composite asset that uses a Global attribute named Fabric.

Additional Vray Properties have been exposed in Threekit for the Subdiv/Displacement operator:

  • Subdivision operator:

    • Classic Catmull Clark

  • Displacement operator:

    • Keep continuity

    • Enable Water Level

      • Water level

    • Displacement bounds

    • Automatic (default)

    • Manual

      • Min value

      • Max value

WebGL

Unlit operator has been added to PBR materials to give you better control over materials.

Unlit materials can also be created from the new Asset screen:

By adding the Unlit operator, a material will not be affected by any scene lighting.

Typical Material:

Unlit Material:

WebGL Roughness can be controlled via the Features page to use either the current Legacy roughness or new, more accurate gLTF1 2 spec roughness. This means that there are less modifications to do in Threekit to get the best looking results.

Backwards compatibility

Existing organizations will be set to Legacy to retain the current experiences. New organizations will be set to glTF 2.

Bugs/Cases

  • GL6411 - Missing documentation on the Vray render settings

  • GL7153 - The Threekit logo setting reverted

  • GL7204 - Catalog and Asset listings load slowly

  • GL7244 - Color attribute is not propagating to the child canvas inside canvas composite

  • GL7245 - The new UV Channel box for Vray Map attributes is not showing in scene nodes

  • GL7253 - Rendering with vrscene Model assets yields incorrect results

  • GL7260 - Invisible assets are loading during the initialization

  • GL7269 - Renders are running slow/failing due to "timeout exceeded" errors

  • GL7132 - Vray Subdiv/Displacement operator is creating wrong UV settings

  • GL7139 - Models losing smoothed Normals on Import - FBX

  • GL7190 - The Set Property action in comp assets for ImageLayer's Texture property needs to allow attributes as well

  • GL7191 - Composite Fails if Layer attribute is missing on item

  • GL7210 - The render count on the VP render page is broken

  • GL7232 - Set attribute to Metadata value doesn't work with global attributes

  • GL7233 - UI for set-model (set-material, set-texture) acts weird when I have a boolean attribute.

  • GL7239 - Lights named with "TK_" are not appearing in the Lights operator for VRscene imports

  • GL7243 - Updating a scene from a vrscene file will overwrite custom changes to the TK_ properties