View on Asset Store (opens in new tab)
Package details
- Latest version
- 0.1.3
- Last updated
- First released
- Unity version
- 6000.3.20 or later
- Package size
- 53.6 MB
- Files
- 1,265
- Favorites
- 10
- Views in the past week
- 56
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- Free on
Keywords
WorldBrush
Place, procedurally populate, bake, stream, and render objects with GPU instancing across vast Unity worlds.
Price Free
Get it free on Asset Store (opens in new tab)
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 6
WorldBrush screenshot 1
About this asset
Keep up with updates, ask questions and report bugs — WorldBrush Discord
WorldBrush — Large-World Object Placement, GPU Rendering & Runtime Streaming
WorldBrush is a Unity toolkit for placing, generating, baking, streaming, and rendering large numbers of prefab-based objects across large worlds.
Key Features
- Brush Placement — Paint, erase, and edit prefab instances directly in the Scene View using reusable brushes.
- Object Palette — Manage prefabs, materials, LODs, impostors, colliders, categories, and placement settings.
- Terrain & GameObject Surfaces — Work with Unity Terrain and collider-backed surfaces divided into manageable chunks.
- Procedural Generation — Populate worlds using Jittered Grid, Random, Poisson Disk, Brush Pattern, and Noise Field algorithms.
- World Baking — Convert authoring data into binary runtime tiles, manifests, and streaming catalogs.
- Runtime Streaming — Load and unload tiles around the player using configurable distance, memory, CPU, and I/O budgets.
- GPU Rendering — Supports RenderMeshIndirect, GPU Instancing, and MeshRenderer fallbacks with multi-material and submesh support.
- LOD & Impostors — Reduce distant rendering cost with mesh LODs, GPU LOD selection, and camera-facing impostors.
- GPU Occlusion — Hi-Z based instance culling without requiring dedicated Unity layers.
Beta Version: WorldBrush is currently in active development. Features, APIs, workflows, and data formats may change in future updates.
From the publisher's Asset Store listing.
Technical details
- Unity version: 6000.0 or newer.
- Render Pipelines: Built-in support included; URP and HDRP supported through separate pipeline integrations.
- Package dependencies: Burst 1.8.12, Collections 2.1.4, and Mathematics 1.2.6, or compatible newer versions.
- Runtime content sources: local files shipped with the player only; HTTP/HTTPS delivery is not supported.
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.3.20f1 | Compatible | Compatible | Compatible |
As listed on the Asset Store.