View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.2
- Last updated
- First released
- Unity version
- 2022.3.33 or later
- Package size
- 68.6 MB
- Files
- 242
- Favorites
- 12
- Views in the past week
- 12
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $35.00 on
Keywords
Tile3DInstancer
Render millions of multi-type 3D instances with low memory, fast loading, and real-time tilemap editing.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 1
Tile3DInstancer video 1
About this asset
Tile3DInstancer lets you render millions of 3D objects—across multiple types—with minimal memory, lightning-fast loading, and stable frame rates.
Unlike traditional instance systems that flatten every transform and overload your scene with memory-heavy data, Tile3DInstancer introduces a Template Cell architecture that reuses transforms and dynamically expands instances only when needed.
Combine that with GPU-friendly batching, per-instance culling (CPU Job), and real-time tile map editing, and you get the only Unity toolset that makes massive, complex, multi-type 3D worlds actually practical to build and run.
🚀 What Makes Tile3DInstancer Different?
While most instance systems only optimize for a single type of object, Tile3DInstancer is designed to handle dozens of object types, millions of instances, and tile-based world design—all with blazing performance and minimal loading time.
- 💡 Transform Reuse: Dramatically reduce memory and loading time by reusing Template Cell data instead of expanding every instance.
- 🔁 Dynamic Batching: Auto-batch MatrixArrays even across different cells and types, with no manual work needed.
- ⚡ Async Culling Jobs: True per-instance culling powered by Unity’s Job System, with optional async execution to avoid main thread stalls.
- 🎨 WYSIWYG TileMap Editing: Quickly paint vast environments and switch to 3D preview instantly.
- 🔧 Built for Workflow: Every part—from Instancer to CellHolder Painter to Brush Editors—is designed for fast iteration and clean scene management.
- Preview Demo APK (performance test):SBFramework.apk
From the publisher's Asset Store listing.
Technical details
🖥️ Platform Support
- ✅ Android (tested on Galaxy S8+)
- ✅ iOS
- ✅ Windows / macOS (Editor & Standalone)
- ⚠️ WebGL (not officially supported)
- ❓ VR/AR (not verified, but architecture supports it)
🎨 Render Pipeline
- ✅ Universal Render Pipeline (URP) 2021.3+
⚙️ Core Technologies
- Template Cell Architecture - Reuses transforms, reduces memory & loading time
- Dynamic MatrixArray Batching - Auto-merges instances for optimal draw calls
- Per-instance CPU Culling - Unity Jobs with sync/async execution
- Runtime Expansion - Expands transforms only when needed
- TileMap-based Scene Editing - Real-time 3D layout management
- Zero Transform Overhead - No per-instance GameObjects
🔧 Key Features
- 🧱 Instancer Object - LOD switching, instance coloring, batched data
- 🎨 CellHolder Painter - GPU-accelerated placement tools
- 🖌️ TileBrush System - Reusable brush creation
- 🗺️ TileInstanceScene Editor - Tilemap to 3D GPU instancing
- 🔁 Randomization - Rotation & template variation
- 👁️ Live GPU Preview - Real-time results
- ⚙️ Transform Sharing - Template referencing system
📦 What's Included
- Sample scenes & URP shaders
- Complete editor toolchain
- Preview tools
- Full C# source code (no DLLs)
- Comprehensive documentation
🚀 Performance
- 5M+ instances across 20+ types
- 60 FPS on Galaxy S10 with async culling
- Fast loading times
- Fully dynamic generation
🛠️ Extensibility
- Custom shader support via MaterialPropertyBlock
- Scriptable cell generation & placement
- Modular editor tools with source included
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.3.2f1 | Not listed | Compatible | Not listed |
| 2022.3.62f3 | Not listed | Compatible | Not listed |
| 2022.3.33f1 | Not listed | Compatible | Not listed |
URP only. Tested with Unity 2021.3+. Not compatible with Built-in or HDRP.
As listed on the Asset Store.