Search Unity

  1. Unity 2019.2 is now released.
    Dismiss Notice

Terrain Suggestion: Deformation Layers

Discussion in 'World Building' started by Flavelius, Sep 2, 2019.

  1. Flavelius

    Flavelius

    Joined:
    Jul 8, 2012
    Posts:
    644
    Hi,
    Addons like EasyRoads, RAM, Mapmagic, Gaia and similar are all modifying terrain data. While some of them alter the basic structure of the terrain some just put small adjustments on top.
    But this requires all authors to either warn users that this has destructive effects or implement hackish backup functionality because other/manual alterations could potentially be destroyed along the way.
    Akin to the new TerrainLayers for texture i can imagine having Deformation Layers for height data.
    This would allow addons to work nondestructively and also have a clear position or purpose in the layer stack. For example addons like Gaia and the like would work on the base layer that defines the overall shape while addons like EasyRoads work on an upper layer thus not interfere with each other. This may also open up options for layer specific queries, blend operations, modular, predefined terrain variations etc.
    @ Unity Terrain Team, If that sounds doable, please consider adding it, it would be a win for everyone.
     
    Last edited: Sep 2, 2019
    wyatttt likes this.
  2. wyatttt

    wyatttt

    Unity Technologies

    Joined:
    May 9, 2018
    Posts:
    271
    Heya! This is part of the design for our new Environment system!
     
    Kirsche, joshcamas and Flavelius like this.
  3. Flavelius

    Flavelius

    Joined:
    Jul 8, 2012
    Posts:
    644
    Awesome! Do you have an estimate for when this could be available to users?
     
  4. wyatttt

    wyatttt

    Unity Technologies

    Joined:
    May 9, 2018
    Posts:
    271
    No time estimate at the moment
     
  5. TheGabelle

    TheGabelle

    Joined:
    Aug 23, 2013
    Posts:
    94
    Are you able to share any additional information about this? 'Environment' system is pretty vague and I'm curious as to what it may encompass.
     
  6. wyatttt

    wyatttt

    Unity Technologies

    Joined:
    May 9, 2018
    Posts:
    271
    It is a layer-based, non-destructive system for creating "environments" as a general concept. This includes terrain, decorations ( grass, foliage, trees ), paths, simulations, and more.
     
    Gokcan and Flavelius like this.
  7. TheGabelle

    TheGabelle

    Joined:
    Aug 23, 2013
    Posts:
    94
    @
    I didn't want to get my hopes up, but that's exactly what I was hoping for. Great to hear!