What it places
Any Unity prefab, rendered via the Terrain Object renderer. Objects placed as Terrain Objects are not visible as individual GameObjects in the Unity hierarchy the same way as regular scene objects — they are managed by the renderer system for performance.Prototype settings
Each Terrain Object prototype wraps a single Prefab reference, the same as Unity/GameObject. MegaWorld additionally stores a renderer-side prototype reference used by the Terrain Object renderer. To add a Terrain Object prototype:- Create or select a Type of kind Terrain Object.
- Drag your prefab into the prototype list.
- MegaWorld registers the prototype with the renderer and assigns it a unique ID.
A Terrain Object renderer must be present in the scene for this resource kind to function.
Supported shared systems
Terrain Object prototypes use the same full component stack as Unity/GameObject:Tools that support this type
- Terrain Spawner
- Advanced Brush
- Spray Brush
- Brush Erase
- Brush Modify
- Edit
- Precise Place
- Pin
- Gravity Spawner
- Brush Physics
- Precise Physics
- Explode Physics
- Physics Effects
Unity/GameObject vs Terrain Object
| Unity/GameObject | Terrain Object | |
|---|---|---|
| Prefab asset | Any prefab | Any prefab |
| Scene hierarchy | Standard GameObjects | Managed by renderer |
| Rendering | Standard Unity rendering | Custom renderer |
| Requires renderer component | No | Yes |
Use Terrain Object when you are working with the Polaris terrain system or when the Terrain Object renderer is part of your project setup.
