Upcoming Training Videos Outline

This list contains the set of topics that will be covered by the upcoming set of training videos.

Platform Basics

Basic Concepts

  1. Platform Introduction (covers the structure of the ThreeKit platform)

  2. Orgs and Platform admin

    • Introduction

    • User Management

    • Support Access

  3. Environments and Data Migrations

  4. Basic configuration example and description of the basic components:

    • Catalog Items

    • Assets

    • Stages

    • Attributes

    • Metadata

    • Tagging

    • Asset IDs

    • Players (2D and 3D)

Basic Project Architecture

  • Catalog system

    • Products, Components, Options, Materials, Collections as Items

    • Importance of Asset/PartReference attributes vs String/Number/Boolean/Color attributes

  • Asset system and workflows

  • Attribute propagation

  • Basic project architecture with diagrams and examples

Setup a Basic Example Configurator Prototype

  1. Illustrates the basic concepts and shows how quickly a prototype can be built to verify the workflow, without waiting for visual assets

  2. Includes step by step instructions so users can follow along

  3. Includes the following:

    • 2 Product Items + Model Asset for each (Simple but fun models we build using Boxes)

    • 6 Material Choice Items + Material Assets for Each

    • 1 Collection Item

    • 1 Stage + 1 Scene

  4. As the example is built, we walk through the relevant aspects of the UI, in terms of how it is used to build the example

    • Creating attributes, Items, tags, and assets

    • Filtering the list

    • Using the Quick View and Edit

    • Basics of using the Asset Editor, which includes selecting and moving/transforming objects in the 3D view

Logic and Assets

ThreeKit 3D Basics

  1. Working with Assets

    • Organizing, Importing/Exporting and the Job system

    • Naming Conventions

  2. Models

    • The Asset SceneGraph

    • Nulls and Model References

  3. Materials

  4. Textures

  5. Operators

  6. Scenes

  7. Cameras

  8. Lighting

    • HDR Environments

    • Shadow Lights

    • Realtime Lights

  9. Proxies

ThreeKit Logic

  1. Logic Editor

  2. Product Rules vs Asset Rules

  3. Product Rules

  4. Cover Actions and Conditions typical on the Items

  5. Asset Rules

  6. Cover specifics of Asset Conditions and Actions

  7. Importance of Attribute and Rule order in the current system


Advanced Configuration

  1. Text Personalization - Configurable text input

  2. Image Upload

  3. Dimensions

  4. Modular Configuration

  5. Layout Container + Connectors + Physics

  6. Parametric Configuration

Performance optimization and troubleshooting

  1. Basic optimization requirements -

    • Polygon count

    • Node count

    • Texture sizes

    • Mobile vs desktop RAM requirements

    • Overall download size

    • Custom Code optimization

    • Avoiding Area Lights

    • Number of Materials

    • Player Size

  2. Mesh Optimization options

  3. Texture optimization options

  4. Publishing and Caching

  5. How the size of the player affects the performance, especially in terms of post process effects

  6. Troubleshooting the player load using Chrome Network Tab

AR Workflow

  1. Android vs iOS

  2. Setup

  3. Basic AR Limitations

Automation and Development

Automation Workflows

  1. Catalog Data Automation

    • Importing data using Apps and Spreadsheets/Data Tables

    • Setting up for automation using tags and metadata

    • Custom Apps to automate a sequence of tasks

    • Webhooks vs Custom Apps

    • Attribute dependencies

    • Item Templates

  2. Asset Setup Automation

    • Node Tags

    • Queries

    • Material Templates

    • Model Templates

ThreeKit Development and Front-End Integration

  1. Tokens

  2. Player embedding and form-building

  3. JavaScript Player API resources

    • Initializing the Player

    • Player API

    • Configurator API

    • Scene API

    • Custom Scripts

  4. Treble

  5. Server/REST API

    • Basic requirements

    • Catalog management

    • Layer API

    • Export API

  6. Building a Prototype without worrying about the visuals

  7. Workflows specific for the front-end (attribute ordering, thumbnails, SKU information)

Virtual Photographer

  1. The concept of renders and 2D vs 3D

  2. VRay Integration

  3. Layering and Compositing

  4. The Render Dialog page

  5. The 2D Player and its options

Last updated