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
  • Platform Basics
  • Basic Concepts
  • Basic Project Architecture
  • Setup a Basic Example Configurator Prototype
  • Logic and Assets
  • ThreeKit 3D Basics
  • ThreeKit Logic
  • Workflows
  • Advanced Configuration
  • Performance optimization and troubleshooting
  • AR Workflow
  • Automation and Development
  • Automation Workflows
  • ThreeKit Development and Front-End Integration
  • Virtual Photographer

Was this helpful?

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

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


Workflows

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

PreviousImage AnnotationsNextFAQ

Last updated 1 year ago

Was this helpful?