Search Unity

  1. Unity 2019.1 is now released.
    Dismiss Notice

Why not using Unity Terrain?

Discussion in 'FPS.Sample Game' started by Ericsheng, Nov 9, 2018.

  1. Ericsheng

    Ericsheng

    Joined:
    Dec 9, 2016
    Posts:
    7
    I find the terrains in FPSSample are all just meshes, so the Terrain System is recently updated in Unity, why not using the new Terrain System?
    I wonder which is better work flow, is it good to create terrain in 3rd party DCC application then export as meshes or just using the Unity Terrain System?
     
  2. Janusk

    Janusk

    Unity Technologies

    Joined:
    Jan 2, 2017
    Posts:
    2
    Hi Abnsun

    We chose to use meshes for the terrain because of the type of terrain we wanted :) In Level_01 we have a lot of overhangs and holes in the terrain which are features the current terrain system doesnt really support well on vanilla Unity. Because of this we opted to author the terrain exclusively in 3ds Max and use Polybrush in Unity to finetune the terrain blends using vertex colors.

    What workflow is better really depends on your game and what you want to achieve. For a realistic large scale terrains I would definately use Unitys terrain system in confunction with a third party tool for heightmaps and splatmaps. If you want to stay in Unity there are a few solutions available on the asset store and if you prefer to author your terrains in a more specialized program I would say World Machine or Houdini are good 3rd party tools.

    For smaller environments without overhangs or very drastic vertical differences you can quite comfortably just use the builtin terrain tools in Unity.

    If your environment features a lot of holes and height differences (as we had in Level_01) I would use regular meshes for this.
    What many games do is to use a combination of terrains and custom authored terrain meshes. So for the vast majority you just use a regular terrain but in gameplay dense areas they cut a hole in the terrain and replace that with a custom authored mesh reusing the same textures from the terrain to make the transition seamless. Cutting holes in terrains is a feature that is coming to Unity in 2019.

    Sorry for the vague answer but the truth is it really depends what kind of game and setup you want :)
     
  3. Ericsheng

    Ericsheng

    Joined:
    Dec 9, 2016
    Posts:
    7
    Thank you for your reply. Really helpful!!!