Tutorials: Onboarding
Welcome to the Rendersynth tutorials. This section guides you through building synthetic datasets from setup to advanced generation workflows.
Tutorial Structure
This tutorial series is organized into a logical progression:
- Classes & Entities – Define your dataset schema with custom classes and multi-object grouping
- Create Pipeline – Build your first randomization pipeline with distributions and operations
- Labeling – Set up annotation formats and label generation strategies
- Distributions – Master probability distributions for scene parameters
- Create Labeling Formats – Define custom label export formats
- Shader Randomization – Randomize material properties and textures
- Common Pitfalls – Avoid gotchas and optimize your pipelines
- Matching Labeling and Formats – Align your pipeline output with label structure
- Batch Generation – Configure and run large-scale dataset renders
- Preview – Inspect outputs, bounding boxes, and statistics in real-time
- Importing and Exporting – Load configurations and export datasets
- Labeling Rigs and Keys – Advanced labeling techniques and rig management
Recommended Learning Paths
For Beginners
Start simple and build understanding: 1. Classes & Entities – Understand the data model 2. Create Pipeline – Build your first pipeline 3. Labeling – Add output labels 4. Batch Generation – Render your first dataset
For Intermediate Users
Dive into the core features: 1. Distributions – Advanced randomization 2. Shader Randomization – Material variation 3. Matching Labeling and Formats – Alignment 4. Preview – Quality control
For Advanced Users
Optimize and extend: 1. Common Pitfalls – Best practices 2. Create Labeling Formats – Custom export formats 3. Labeling Rigs and Keys – Advanced setups 4. Importing and Exporting – Version control and sharing
🔗 Quick Links
| Topic | Page |
|---|---|
| Schema Definition | Classes & Entities |
| Pipeline Building | Create Pipeline |
| Randomization | Distributions, Shader Randomization |
| Output & Labels | Labeling, Create Labeling Formats |
| Quality & Debugging | Preview, Common Pitfalls |
| Workflows | Batch Generation, Importing and Exporting |
Architecture Deep Dive
For a deeper understanding of how Rendersynth works internally, see the Architecture section:
- Architecture Overview
- Distributions System
- Label Generation
- Pipeline Serialization
- Pipeline Execution
- Preview System
- User Interface Design
Examples & Templates
Ready-to-use projects demonstrating complete workflows:
- Product Classification – Retail product detection dataset
- Image Segmentation – Semantic segmentation with custom masks
- Pose Estimation – Multi-object pose with keypoints
Need Help?
- Getting Started? Setup Guide
- Want Architecture Details? Architecture Overview
- Looking for Examples? Examples Section
- Have Questions? Email Support
Pro Tip: Each tutorial page includes code examples, UI screenshots, and practical exercises. Work through them sequentially for best results.
Happy generation! 🎬✨