
Render millions of multi-type 3D instances with low memory, fast loading, and real-time tilemap editing.URP only. Tested with Unity 2021.3+. Not compatible with Built-in or HDRP.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🖥️ 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 TechnologiesTemplate Cell Architecture - Reuses transforms, reduces memory & loading timeDynamic MatrixArray Batching - Auto-merges instances for optimal draw callsPer-instance CPU Culling - Unity Jobs with sync/async executionRuntime Expansion - Expands transforms only when neededTileMap-based Scene Editing - Real-time 3D layout managementZero 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 IncludedSample scenes & URP shadersComplete editor toolchainPreview toolsFull C# source code (no DLLs)Comprehensive documentation🚀 Performance5M+ instances across 20+ types60 FPS on Galaxy S10 with async cullingFast loading timesFully dynamic generation🛠️ ExtensibilityCustom shader support via MaterialPropertyBlockScriptable cell generation & placementModular editor tools with source included