Search Unity

  1. Looking for a job or to hire someone for a project? Check out the re-opened job forums.
    Dismiss Notice
  2. Unity 2020 LTS & Unity 2021.1 have been released.
    Dismiss Notice
  3. Good news ✨ We have more Unite Now videos available for you to watch on-demand! Come check them out and ask our experts any questions!
    Dismiss Notice

Application of Unity Simulation

Discussion in 'General Discussion' started by doktordreas, Apr 6, 2021.

  1. doktordreas

    doktordreas

    Joined:
    Apr 6, 2021
    Posts:
    2
    Hi, I have a general question to the perspectives and application of Unity Simulation.

    Would I as a city planner be able to use Unity Software to design an environment or a copy of a real-life city and simulate certain environmental scenarios (for instance rising sea levels) to understand the potential impact of these scenarios?

    I assume it requires some data on the scenario. I was thinking one for instance could use the snow-algorithm from Frozen and thereby simulating the impact of an avalanche on a certain city infrastructure.

    Would it be feasible/possible to get some useful data? If so the optionalities are huge because one would be able to analyze different infrastructures and initiatives such as coastal protection or storm surge protection.

    Thank you in advance.
     
  2. Murgilod

    Murgilod

    Joined:
    Nov 12, 2013
    Posts:
    7,393
    This data is already used in specialty software to do just this.
     
  3. doktordreas

    doktordreas

    Joined:
    Apr 6, 2021
    Posts:
    2
    Could you elaborate a bit on specialty software?

    As far as I'm concerned my workplace (a medium sized municipality in Denmark) do not have such data lying around nor any software that is able to analyze the various effects of different constructions of storm surge protection.
     
  4. mgear

    mgear

    Joined:
    Aug 3, 2010
    Posts:
    6,565
  5. MadeFromPolygons

    MadeFromPolygons

    Joined:
    Oct 5, 2013
    Posts:
    3,035
    Yes is able, but you will need to implement parts yourself. Unity is for creating solutions, its not an out-of-the-box solution for this sort of things.
     
    Joe-Censored likes this.
  6. Murgilod

    Murgilod

    Joined:
    Nov 12, 2013
    Posts:
    7,393
    MadeFromPolygons likes this.
  7. Voronoi

    Voronoi

    Joined:
    Jul 2, 2012
    Posts:
    372
    Unity would be great at visualizing rising sea levels. You would need to import elevation and models from something like Google Earth or a GIS data source and you could simply raise a plane to show rough sea level changes.

    In terms of analyzing various flood control solutions and their impact, that to me sounds like specialy software that needs to import data from a variety of sources. Theoretically could be done in Unity, but would be beyond the scope of a single person to implement.

    Just as an example of the complexity involved, I once imported elevation data (DEM's) from the USGS to build a model. Each source of data is from a satelite that has a unique orbit. That means the data is distorted based on its relative angle to your subject. For example you may see the east or west side of a building in the data. To get an accurate elevation one had to compensate based on the satelite's orbit. You can't just get elevation data from one satelite and layer photography or vegetation on top of it, things won't line up.

    GIS programs know all this and allow layering from a variety of sources in a coherent way.
     
  8. Joe-Censored

    Joe-Censored

    Joined:
    Mar 26, 2013
    Posts:
    10,809
    Unity is an open sandbox you can use for a variety of simulation applications, but you'll need to import or create all the data and everything you'd want to simulate. You'll need custom systems for running more detailed simulations.

    For example, on an avalanche, you might think since Unity has a built in physics engine that you can just use that. I doubt it, because Unity's physics system is geared more towards speed than being precise, and probably won't work that great for simulating the physics of something which has properties both of a solid object and a fluid such as an avalanche.
     
  9. Murgilod

    Murgilod

    Joined:
    Nov 12, 2013
    Posts:
    7,393
    Except for the part where this doesn't make any sense the moment you have a single concave surface.
     
    Ryiah and Joe-Censored like this.
  10. neginfinity

    neginfinity

    Joined:
    Jan 27, 2013
    Posts:
    9,136
    There are areas below sea level, but without the sea.

    Additionally, earth is a spheroid, water has volume, there are tides, so things get complicated very fast.
     
  11. Voronoi

    Voronoi

    Joined:
    Jul 2, 2012
    Posts:
    372
    True! What I meant by 'visualize' would be for a meeting where you might want to show the public the general effects of sea level rise if we don't do something about global warming.

    The OP seemed to want to use Unity to evaluate actual solutions. To me, that's beyond the scope of a game engine and more about data analysis using specialized programs designed to do that.
     
    Joe-Censored likes this.
  12. Voronoi

    Voronoi

    Joined:
    Jul 2, 2012
    Posts:
    372
    I think the correct experiment would be to fill a glass of water until it's full. Place it next to a table filled with ice, angled to go into the glass as it melts. Will it overflow? Yes. I believe the average depth of ice on Greenland is more than a mile deep, so that's where the concern is, not from ice forming on the oceans and melting.
     
    angrypenguin likes this.
unityunity