Search Unity

  1. Unity 6 Preview is now available. To find out what's new, have a look at our Unity 6 Preview blog post.
    Dismiss Notice
  2. Unity is excited to announce that we will be collaborating with TheXPlace for a summer game jam from June 13 - June 19. Learn more.
    Dismiss Notice

Feedback Break down the terrain classes?

Discussion in 'General Discussion' started by andyz, Jun 7, 2020.

  1. andyz


    Jan 5, 2010
    The terrain classes are a sandwich of parts tightly linked to one another which makes building your own custom terrain system harder

    You have the terrain collider (a physx collider underneath) which only works in unity with a TerrainData class to provide the height map, it appears. Why can it not have height points & dimensions (& hole squares) set simply so it can be used with custom terrain code? And the heightmap in TerrainData is a render texture too?!

    Then TerrainData then has tree systems and grass built in, rather than optional components to add on top - not that you Have to use them...

    Why can you not get access to a terrain collider for your own use rather than breaking your own landscape into standard meshes?
    Why not break up terrain code to allow custom modules to slot in?

    Breaking Unity down to a solid core with provided, but optional, components everywhere would allow more varied solutions to be built and provided on top, like with the custom render pipeline
    Gekigengar likes this.