LogoLogo
ThreeKitDeveloper HubForumsSupportStatus
  • Guides
  • Documentation
  • Releases
  • Community Home
  • Changelog
  • Getting Started
    • Project Prep
      • 1. What Should I Expect During Onboarding?
      • 2. Getting Ready for Your Threekit Project
      • 3. Org Provisioning & Adding Users
      • 4. Intro to Support
      • 5. Training
      • 6. Requirements Checklist
      • 7. Customer Resources & Onboarding Checklist
    • Managing Your Implementation
      • Implementation Design Review
      • Requirements Traceability Matrix (RTM)
      • Project Delivery Checklist
      • Daily Stand-up Meeting
      • Status Report Template
      • Stakeholder Meeting
      • Customer Roles and Responsibilities
      • Internal QA
      • Customer Support Handoff Doc
      • Post Implementation Training Agenda
      • Managing the Discovery Process
      • What is a Quality Workshop?
      • Project Update/Exam Template
      • Consulting Methodology - Presentation Consulting Methodology - Presentation
      • Task Estimation
    • Implementation
      • UAT Planning
      • Earned Value
      • User Stories
      • Milestone Signoff / Project Acceptance Document
  • Learn
    • Platform Overview
    • Workflows
      • Basic Visualization
      • Best Practices
        • General 3D Content Creation
        • Performance Guidelines
        • 3D Asset Naming Conventions
        • Usage of Shadows With AO & SSAO
        • Camera Set-up Best Practices
        • Reference Image Guidelines
      • Text Personalization
      • Image Upload Personalization
      • V-Ray Workflow
        • 1. VRay Requirements
        • 2. VRay Asset Preparation
        • 3. VRay Asset Export
        • 4. VRay Scenes
        • 5. VRay Models
        • 6. VRay Materials
        • 7. Vray VFB Presets
        • 8. Vray Operators
        • 9. Vray Light Linking
        • 10. Vray Compositing
        • 11. Vray Render Workflow
        • 12. Vray Troubleshooting
      • Template Assets
    • Training
      • Self-Led Training
        • Basic Renders
        • Adding Pricing
        • Adding Additional Languages
        • Rules
        • Data Tables
        • Dimension Annotations
        • Stages
        • Metadata
        • Proxy Materials
        • Image Annotations
        • Upcoming Training Videos Outline
    • FAQ
      • General FAQ
      • Threekit Glossary
      • What are the different types of Visualization?
      • What are Material Scans?
      • What is Layered Rendering?
    • Trio Talks
      • October 20, 2022 - Augmented Reality
      • September 15, 2022 - Order of Operations
      • August 18, 2022 - Performance & Model Optimization
      • July 21, 2022 - Collision Detection & Drag and Drop
      • June 16, 2022 - Virtual Photography
      • May 2022: Conquering APIs: 10 Useful API Options You May Not Know About
      • April 21, 2022: Adding Bling: Falloff, Glass, Iridescence, Bloom
      • March 17, 2022 - Treble
      • January 20, 2022 - Modular Configuration
  • Tools
    • General Apps
      • Republish Items
      • Apply Metadata Pattern
      • Render to vrscene
      • Filter Saved Configurations
      • Performance Dashboard
      • Asset History
  • Feedback
    • Want to give us feedback on the Threekit Community? Click Here!
Powered by GitBook
On this page
  • What is Metadata?
  • Add Metadata in Catalog
  • Metadata in Rules: Conditions
  • Metadata in Rules: Actions
  • Using Metadata to Modify 3D Assets
  • Video

Was this helpful?

Edit on GitHub
  1. Learn
  2. Training
  3. Self-Led Training

Metadata

PreviousStagesNextProxy Materials

Last updated 1 year ago

Was this helpful?

What is Metadata?

Metadata are properties of items that cannot be changed by the end user which may be used within the system for:

  • Enhancing user experiences

  • Allow the properties of a product to manipulate the visuals

Add Metadata in Catalog

Open the catalog item and enter the edit mode.

Locate the Metadata Window and click "Add Metadata"

Select either "String" or "Number"

Naming Metadata

When naming your metadata be sure to avoid operator, precedence, and delimiter-style characters such as: , . “ ‘ ? ; : & * ( ) - = _ + [ ] \ { } | ( ) # @ ! < >

String metadata allows for alphanumeric characters as well as special characters in the "Value" field.

Number metadata only allows numeric characters in the "Value" field.

NOTE:

At this time, all metadata is "Local."

Metadata in Rules: Conditions

In the catalog, metadata may be used for selecting which part referenced items are modified by a rule.

  • Create a new rule

  • Add a condition using a part reference attribute where the items referenced contain metadata.

  • Select "metadata" from the dropdown.

  • Click "+ parameter."

  • Type in the name of the metadata on the part reference.

  • Select an appropriate operator.

  • Type in the desired value.

Metadata in Rules: Actions

This action allows metadata information to be passed from part referenced items into attribute values in a higher level configurator.

  • Create a new rule

  • Add an action of "set attribute value."

  • Select the attribute that will change values

  • Select "metadata" from the dropdown.

  • Select "item"

  • Type in the name of the metadata

Metadata values are case sensitive. Be sure to check the name if your rule does not behave as expected.

Using Metadata to Modify 3D Assets

In the catalog item AND asset editor, ensure an attribute (global attributes are recommended) exists for each component to be adjusted based on metadata.

In the asset editor rules tab, select a condition for the attribute with a type of "metadata" and select whether the metadata exists on the item or the asset.

Click "Parameter" to list which metadata will be utilized.

Click the + icon for each action and select the type of value you wish to modify.

Multiple values may be modified on a single rule. For example, the camera, visibility of stage props, and lighting may be modified based upon item size metadata.

Video