Search Unity

Difference Between Chunk And Streaming

Discussion in 'Editor & General Support' started by Khermit, Apr 11, 2019.

  1. Khermit

    Khermit

    Joined:
    Jul 29, 2017
    Posts:
    6
    Hi, there is a lot of topic about this subject, but I don't see a clear answer.
    I'm aiming to create a Immersive driven fantasy game. Like Morrowind, but much smaller : 16 km².
    I had the idea to create my 4km x 4km land with Blender, and slice it into chunk of 158 x 158 m.
    In unity, I would have liked to activate each chunk according to their distance from the player. To accomplish this, I would use the boolean variable "SetActive". Same method for NPC or object, since nothing should act outside the player area (like Morrowind with its static NPCs).

    And of course, I would add an agressive occlusion culling.

    But, when I read topic about large terrain, many recommend using World Streamer... and I don't see why.

    Is it a question of RAM ? My method is not efficient ?

    Thank you.
     
  2. MadeFromPolygons

    MadeFromPolygons

    Joined:
    Oct 5, 2013
    Posts:
    3,980
    Just using setactive is in no way a streaming / chunking system. You will still have everything loaded into memory, the idea of true streaming such as world streamer is that stuff is unloaded and loaded at runtime as required. Big difference to just turning it on and off.
     
    khami10002 likes this.