Mechanical Training Content Platform

MechLab
Turn 3D Models into Training Courses

From CAD model to assessable 3D interactive courseware in as little as one day. Built-in AI assistant generates annotations and course content. Supports FBX, GLB or STEP import.

Explore Features
0
Modeling experience
required to get started
100%
Offline operation
data stays on-premises
Full stack
Core features built in-house
on open-source frameworks
Domestic
Kylin OS V10 ARM64
deployment available
COURSE AUTHORING FLOW

A familiar workspace for engineers to author courses on site

Manage the model tree on the left, inspect assembly relationships in the viewport, and edit annotations and steps on the right — all around one real disassembly task.

MECHLAB AUTHORINGv1.8 · Offline workspace

Real MechLab editor screenshot.

MechLab course authoring editor screenshot
COURSE STRUCTURE

Turn one maintenance task into reusable training units

Each course is built from tasks, steps, checkpoints and assessments. Learners follow the sequence on desktop or in a browser while instructors review every action.

07Steps
Step sequence
04Checks
Checkpoints
  1. 01
    Identify assemblyGuided tour · 2 min
  2. 02
    Tools & safetySafety check · 3 min
  3. 03
    Remove filter coverInteractive step · 5 min
  4. 04
    Inspect seal & wearCheckpoint · 4 min
  5. 05
    Reassemble & torqueAssessment · 6 min

Self-Developed, Built for Industrial Training

Drag-and-Drop, No Art Skills Needed
Runs on ordinary office hardware with cinematic rendering quality. Zero modeling experience required.
Fully Self-Developed
Built on open-source frameworks, with core features developed and maintained in-house for continuous industrial-training iteration.
Fully Offline Deployment
Data stays on-premises. Suitable for classified or high-security industrial environments with no external server connections.
Open Formats, No Lock-in
Supports FBX, GLB and STEP formats. Reuse existing 3D assets and native CAD files directly with zero migration cost.
China Domestic Platform Support
The current release supports Windows 7/10/11 and Kylin OS V10 ARM64 for on-premises deployments in China. Contact us to confirm the delivery build and environment requirements.
AI-Assisted Authoring
Built-in AI assistant generates annotations, hotspots and course content in one click. Supports leading LLMs and private deployment — fully air-gapped.
Use Cases

Covering Major Industrial Training Sectors

From aviation maintenance to vocational education, MechLab is deployed across demanding industrial training environments.

Aviation MRO
Engine overhaul & system training
Defense Equipment
Weapon system operation & maintenance
Construction Machinery
Hydraulic systems & drivetrain demos
Rail Transit
Vehicle structure & fault diagnosis
Shipbuilding
Cabin structure & propulsion systems
Vocational Education
Digital upgrade for vocational lab courses

Where Does MechLab Fit?

MechLab doesn't replace any existing tool — it fills the gap between them, letting engineers author interactive training courses themselves without outsourcing or developers.

Dimension MechLab SolidWorks Composer Partful Unity / UE Custom Dev Video Animation Outsourcing
3D Visualization & Rendering
3D Exploded View ✔ Auto + manual ✔ With leader lines ✔ Core feature ✔ Custom-built ✔ Static render
PBR Rendering ✔ Full metalness/roughness △ Technical illustration style △ Basic rendering ✔ Top-tier rendering ✔ Cinematic quality
Particles / Fluid / Flow Effects ✔ 12 built-in presets ✘ None ✘ None ✔ Custom-built ✔ Outsourced
Clip Plane / X-Ray ✔ ✔ △ Basic ✔ Custom-built ✘
Training Interaction & Assessment
Step-by-Step Guidance ✔ Linear + branch + sub-steps ✔ Linear steps ✔ Linear steps ✔ Custom-built ✘ Not interactive
Branching / Conditional Flow ✔ Visual node graph ✘ ✘ ✔ Custom-built ✘
Assessment / Timed Quiz ✔ Score nodes, fill-in, timer ✘ ✘ ✔ Custom-built ✘
Click-Part Verification ✔ ✘ ✘ ✔ Custom-built ✘
Physical Quantity Annotation ✔ With data-driven binding ✘ ✘ ✔ Custom-built ✘
Content Authoring Barrier
Non-programmer Can Author ✔ Drag-and-drop, 1-day onboarding △ Requires training △ Requires training ✘ Requires dev team ✘ Depends on outsourced artists
Self-Editable Content ✔ Edit anytime, instant update ✔ ✔ △ Requires dev involvement ✘ Re-outsource each time
Time to Author One Course ✔ Hours to days △ Days to weeks △ Days ✘ Months ✘ Weeks to months
AI-Assisted Content Generation ✔ 58 built-in AI tools, supports domestic LLMs ✘ ✘ ✘ ✘
Deployment & Security
Full Offline Deployment ✔ Data stays on-premises ✔ Standalone edition ✘ Cloud-only SaaS ✔ Can be offline ✔ Local files
China Domestic Platform Compatibility ✔ Kylin OS V10 ARM64 supported ✘ ✘ ✘ △ Video files compatible
Source Code Ownership ✔ Core features built in-house ✘ Foreign closed-source ✘ Foreign SaaS ✘ Foreign engine license △ Deliverable files only
Pricing Model ✔ Perpetual / custom △ Tens of thousands/year △ SaaS subscription ✘ Million-level custom projects ✘ Per-project, non-reusable
Content Authoring Tool

MechLab Editor

Professional 3D training content authoring tool for maintenance instructors and technical writers.

Model Import
FBX / GLB / STEP formats
Parametric Motion
Rotation / Reciprocation / Linkage
Keyframe Timeline
Multi-track sync editing
Step State Machine
Node graph · Branch · Conditional
Annotation System
Hotspot / Dimension / BOM
Visual Effects
Particles / Flow / Flexible body
Inspection Tools
Explode / Clip / Transparency
AI Assistant
LLM-powered annotation & course gen
3D Model Import

FBX / GLB / STEP with Auto Material Processing

Import FBX, GLB or STEP files from industrial CAD tools. Materials, hierarchy and part names are automatically recognized. STEP files are parsed by the built-in OCCT engine, preserving native CAD part hierarchy and color data.

  • Supports FBX, GLB and STEP formats
  • STEP parsed directly, no CAD software required
  • Auto-parses material textures and PBR properties
  • Preserves original part hierarchy and naming
  • Multi-workspace isolation for independent projects
Parametric Motion

Rotation, Reciprocation and Linkage in One Click

No animation curves needed. Define motion type, axis and speed through a parameter panel and preview in real time.

  • Rotation, reciprocation, and oscillation motion types
  • Visual pivot point adjustment
  • Multi-part linkage driving
  • Real-time preview, WYSIWYG
Keyframe Timeline

Multi-Track Editing with Frame-Level Control

A timeline interface similar to video editing software, supporting synchronized multi-track editing for transforms, visibility, camera, particles and opacity.

  • Transform, visibility, camera, particle, opacity tracks
  • Keyframe interpolation curve editing
  • Clip segment management and reuse
  • Frame-level precision with millisecond timestamps
Step State Machine

Node Graph Step Sequencing for Assembly Workflows

Define disassembly steps and trigger conditions with a visual node graph. Supports branching flows and conditional jumps.

  • Visual node graph authoring
  • Step trigger condition configuration
  • Supports branching and conditional jumps
  • Each step binds animations and camera views
Annotation System

Hotspots, Dimensions and BOM Labels in One Place

Add hotspot popups, dimension annotations, BOM part numbers and scene notes directly in the 3D scene.

  • Hotspot popups with text and image content
  • 3D dimension annotation lines
  • BOM part number auto-linking
  • Scene notes and description text
Visual Effects

Particles, Flow Arrows and Flexible Bodies

Built-in particle system, flow arrows and surface flow effects. Supports cable and cloth flexible body simulation.

  • Particle effects: smoke, fire, jets
  • Flow arrows and gradient trail tubes
  • Surface flow texture animation
  • Cable and cloth flexible body simulation
Inspection Tools

Explode, Clip and Transparency for Deep Structure Views

Generate exploded views to show part relationships, clip planes to reveal internal structures, and transparency with hazard zone highlighting.

  • One-click explode with auto-calculated offsets
  • Arbitrary angle clip planes
  • Part transparency and X-ray mode
  • Hazard zone highlight marking
AI-Assisted Authoring

LLM-Powered Annotation and Course Generation, Offline-Ready

The built-in AI assistant reads scene nodes and step sequences to auto-generate text annotations, hotspot cards and course content blocks. Supports OpenAI, local Ollama and domestic LLMs such as Alibaba Cloud Bailian — fully usable in air-gapped environments. All write operations require confirmation and can be undone.

  • One-click generation of text annotations, hotspots and physical quantity labels
  • AI-assisted step design with bulk overwrite support
  • Supports OpenAI, local Ollama and domestic LLMs
  • Step-by-step confirmation for write ops, one-click undo
  • API keys encrypted locally; chat history stays on-device
CAPABILITY MAP

From 3D Models to Training Delivery

Browse the full MechLab capability set by workflow. Click any node for details.

Model Processing · Core

Model Import

Import FBX, GLB or STEP files directly, with materials and part hierarchy parsed automatically.

Course Player

MechPlayer

Lightweight standalone player for learners to view and interact with training courses. Deployable on desktop and web.

Course Playback
Load package, restore full scene
Interaction
Click parts to trigger steps
Course Playback

Load Course Package, Restore Full 3D Scene

Load course packages exported from MechLab and fully restore all animations, effects and step sequences. No additional plugins required.

  • Full restoration of particles, flow and flexible body effects
  • Step-by-step guidance through assembly sequences
  • Offline operation, no network required
  • Desktop (Electron) and web dual deployment
Interaction

Click Parts to Trigger Steps, Instant Hotspot Popups

Learners click 3D parts to trigger corresponding steps, view hotspot popups and dimension info in an immersive environment.

  • Click parts to trigger step animations
  • Hotspot popups with text and image details
  • Dimension annotations and BOM part number viewing
  • Free rotate, zoom and pan viewport

From Model to Course in Three Steps

MechLab authors, MechPlayer delivers — a complete interactive 3D loop for mechanical training.

1
Import Model
Import FBX/GLB files from CAD into MechLab. Materials and hierarchy are auto-parsed.
→
2
Author Content
Configure motion, keyframes, step state machines and annotations. Add effects to complete interactive training content.
→
3
Publish and Play
Export the course package in one click. Learners load it in MechPlayer with full effect and interaction restoration.

Frequently Asked Questions

No. MechLab imports FBX, GLB or STEP files already exported by CAD engineers. Maintenance instructors only need to configure motion, steps and annotations on the existing model — no modeling required.

No. Both MechLab and MechPlayer are fully offline local applications. All models, courses and learner data are stored locally with no dependency on external servers, meeting the confidentiality requirements of industrial environments.

FBX, GLB/GLTF and STEP are supported. FBX and GLB are standard export formats available in all major CAD tools (SolidWorks, CATIA, NX, Creo, etc.). STEP is parsed directly by the built-in OCCT engine, preserving native part hierarchy and colors.

MechPlayer is licensed separately from MechLab, with flexible pricing by number of learners or deployment nodes. Contact us for a quote.

MechLab currently supports Windows 7/10/11 and Kylin OS V10 ARM64, with on-premises delivery options for the China market. Contact us to confirm hardware, driver and environment requirements.

SolidWorks Composer focuses on generating static technical illustrations and linear step documents with no interactive assessment capability. MechLab's key differentiators are: a step state machine with branching and conditional jumps, scoring and assessment nodes, tool selection validation, and click-part verification — all specific to training scenarios that Composer does not support.

There is no hard limit, but we recommend keeping individual FBX/GLB files under 500 MB for a smooth editing experience. For very large assemblies, we recommend splitting by subsystem in your CAD tool — MechLab supports multiple workspaces that can be managed separately and combined for presentation.

Yes. Assessment nodes can be inserted into the step state machine with pass/fail conditions and point values. MechPlayer records each learner's step results and generates a final score report. Assessment data can be exported as CSV or integrated with enterprise LMS systems via API.

Both MechLab and MechPlayer support Chinese/English UI switching. Course content multilingual support is author-managed: each text annotation, step description and hotspot can have multiple language versions, and MechPlayer automatically displays the correct language based on the learner's selection.

Yes. MechLab has a built-in AI assistant with integrated LLM capabilities. It can auto-generate text annotations, hotspot cards and course content blocks, and help design step sequences. Supports OpenAI, local Ollama and domestic LLMs (Alibaba Cloud Bailian, Zhipu, etc.) — fully available in air-gapped environments. All write operations use a step-by-step confirmation flow and support one-click undo.

When configured with local Ollama or an on-premises LLM, the AI assistant works completely offline — model data never leaves the network. When using a cloud API such as OpenAI, only minimal context (node names, annotation text) is sent — the full GLB model file is never transmitted. API keys are encrypted using Electron secure storage and never written to disk in plaintext. Chat history is stored locally only.

Standard edition includes business-day email support (≤24h response) and online documentation. Professional edition and above includes a dedicated customer success manager, real-time support via enterprise messaging, and quarterly remote training sessions. Custom development requirements can be covered under a separate service agreement.

Ready to Get Started?
Make Your 3D Models Come Alive

No server setup, no specialist team required. Download and start producing results on day one.