View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 6000.0.33 or later
- Package size
- 13.8 MB
- Files
- 25
- Views in the past week
- 6
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $8.99 on
Keywords
Terrain Height Visualizer And Prefab Placer
Two terrain tools: Terrain Height Spheres uses sphere objects to show height bands; Terrain Prefab Placer places permanent game objects on terrain building on the same height-band logic.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 14
Terrain Height Visualizer And Prefab Placer screenshot 1
About this asset
Terrain Height Visualizer & Prefab Placer
A paired set of editor tools for reading and populating terrain elevation -- analyze your landscape, then bring it to life. By BigBuffaloBill.
WHAT'S INCLUDED
This package contains two self-contained editor tools designed to work together.
Terrain Height Spheres -- drops a grid of color-coded spheres (yellow = low, red = high) across your terrain so you can read elevation at a glance in the Scene view. Non-destructive; spheres are never saved to the scene file. Requires URP.
Terrain Prefab Placer -- scatters prefabs across the terrain surface, filtered by elevation and randomized in position, rotation, and scale. Objects are saved to the scene. Works with any render pipeline.
Full documentation for each tool is in its own subdirectory: TerrainHeightSpheres/ and TerrainPrefabPlacer/ -- each contains an HTML doc, README, and ImportantNoteAboutSupport.
Docs:
Terrain Height Visualizer & Prefab Placer Package
Author's Note on Expected Functionality
WHY THEY'RE PACKAGED TOGETHER
Both tools share the same percentile-based height filter and grid-spacing model. Once you understand how the filter works in one tool, you know how it works in both.
The intended workflow is: (1) Use Terrain Height Spheres to visualize your terrain's elevation bands and identify the percentile range for the area you want to populate. (2) Carry those exact percentile values into Terrain Prefab Placer to place prefabs in that same elevation zone. Repeat across multiple elevation bands, baking each pass to build up a layered, natural-looking scene.
NOTE -- Terrain Height Spheres (view only): The spheres are a read-only analysis overlay. They are never written to the scene file and will disappear if you enter Play Mode or close the scene. This is by design -- the tool is purely for reading your terrain, not for placing anything in it.
NOTE -- Terrain Prefab Placer (objects land in the scene immediately): Generated prefabs are standard scene GameObjects from the moment you click Generate. They can be removed using the Remove Objects button or deleted from the Hierarchy. Once you click Bake Current Objects, the tool releases its reference to that container -- the objects remain in the scene permanently but the tool no longer tracks them. The same applies if you leave the scene and return: the container reference is lost and cleanup must be done manually from the Hierarchy. Save your scene after generating or baking to preserve your work. See the TerrainPrefabPlacer/ documentation for full details on object lifecycle, baking, and container management.
SHARED CONCEPTS
Percentile Height Filter: Both tools have a Bottom Percentile and Top Percentile slider (0-100) that define a slice of your terrain's elevation range. The global height range is computed fresh across all terrains in the scene on each generation pass. A given percentile pair resolves to the same absolute height band in both tools.
Examples:
0-100 = full terrain, no filter.
0-30 = valleys and low ground only.
40-60 = mid-elevation band only.
70-100 = upper slopes and ridgelines.
Grid Spacing: Both tools use a Grid Spacing slider (meters) to control how densely points are sampled or placed. Start at 100m or higher and reduce as needed. Very small values create a large number of objects and can slow the Editor.
SUPPORT AND CONTACT
Publisher: BigBuffaloBill. Discord: BigBuffaloBill & Friends Gaming: https://discord.gg/HadwVTP3r5
Terrain Height Visualizer & Prefab Placer is a product of BigBuffaloBill.
From the publisher's Asset Store listing.
Technical details
REQUIREMENTS
Terrain Height Spheres: 2020.3 LTS or later, URP required, no dependencies, Editor-only.
Terrain Prefab Placer: 2020.3 LTS or later, any render pipeline (URP, HDRP, Built-in), no dependencies, Editor-only.
INSTALLATION
- Purchase on the asset store and click Open.
- In the Package Manager, click Download, then Import.
- Accept the Import dialog and allow to compile.
Both tools are available immediately under Tools > BBB in the menu bar. No additional setup required.
To import only one tool, uncheck the other tool's subfolder in the Import Package dialog. They have no shared code or dependencies.
PROJECT STRUCTURE AFTER IMPORT
Assets/BBB/TerrainHeightVisualizerAndPrefabPlacer/
├── TerrainHeightSpheres/
│ ├── Editor/
│ │ └── TerrainHeightSpheres.cs
│ ├── TerrainHeightSpheres.html
│ ├── README.md
│ └── ImportantNoteAboutSupport.html
└── TerrainPrefabPlacer/
├── Editor/
│ └── TerrainPrefabPlacer.cs
├── TerrainPrefabPlacer.html
├── README.md
└── ImportantNoteAboutSupport.html
```
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.0.33f1 | Not listed | Compatible | Not listed |
As listed on the Asset Store.