Quick answer: Raise Detail Distance in Terrain Settings (default ~80). Increase Detail Density, and confirm detail prototypes use the GPU instancing render mode.

A landscape has grass detail meshes painted on the terrain. They only appear within a small radius of the camera, popping in abruptly.

Detail Distance

Terrain → Settings (gear icon) → Detail Distance. Default ~80 units. Increase to 150–250 for a more natural fade boundary. Costs draw calls; profile.

Detail Density

Same panel: Detail Density scales how many detail instances render. Lower if you raised distance and frame rate dropped.

Render Mode

Each detail prototype (grass texture or mesh):

URP/HDRP Terrain

In SRP, detail rendering goes through the terrain’s instanced path. Ensure the URP asset has terrain detail enabled and the detail shader is SRP-compatible (URP/Terrain/Details Lit).

Verifying

Walk the terrain. Grass fades in smoothly at the new distance, no harsh pop. Frame rate within budget at target density.

“Detail Distance is the cull radius. Raise it for smoother fade, balance with density for performance.”

For large open worlds, consider procedural foliage via VFX Graph or custom instancing — Unity terrain detail tops out around mid-range view distances.