This is why open world maps are unfeasible

Discussion in 'Videos, Screenshots and other Artwork' started by gigawert, Aug 6, 2017.

  1. gigawert

    gigawert
    Expand Collapse

    Joined:
    Sep 6, 2015
    Messages:
    2,029

    This video shows what would happen to the BeamNG physics if somehow a huge map was created.
     
    • Like Like x 1
    • Agree Agree x 1
    • Informative Informative x 1
  2. VeyronEB

    VeyronEB
    Expand Collapse

    Joined:
    Aug 5, 2012
    Messages:
    1,537
    Would have to be a huge map for it to be that bad, but yeah just like any problem its one that can be overcome.

    I don't think beamng will ever have a need for a map that big though.
     
  3. gigawert

    gigawert
    Expand Collapse

    Joined:
    Sep 6, 2015
    Messages:
    2,029
    Yes we will have a need for it, what if we want to drive around the ETS2 or ATS map in Beam? :p
     
  4. HakimieMalaysian

    HakimieMalaysian
    Expand Collapse

    Joined:
    Aug 5, 2017
    Messages:
    2
    that car shaking because it made out of paper...
     
  5. opkraut

    opkraut
    Expand Collapse
    Banned

    Joined:
    May 30, 2015
    Messages:
    1,198
    Nope, it's caused by travelling further away from the origin of the map. This happens no matter what car you use.
     
  6. Dummiesman

    Dummiesman
    Expand Collapse

    Joined:
    Sep 17, 2013
    Messages:
    4,696
    Technical explanation: The physics are fine. The graphics are not, you are outside of reasonable floating point range
    The solution: Move the world around the car, or separate the world into tiles. When moving tiles, the new tile will become the world origin, preventing issues like this.
    Feasible? Probably not. We don't have open world maps and I don't think we'll ever see them officially.
     
    • Informative Informative x 1
  7. gigawert

    gigawert
    Expand Collapse

    Joined:
    Sep 6, 2015
    Messages:
    2,029
    American Truck Simulator uses tiles, that system could be used in Torque3D with terrain blocks, except the terrain blocks would all have collisions and would be activated when you are on or near it.
     
  8. AX53

    AX53
    Expand Collapse

    Joined:
    Aug 6, 2013
    Messages:
    566
    unfeasible? Nope. There are many ways to overcome this problem. What's happening is as the coordinate values are becoming larger and larger, they round off at higher and higher places. It's the nature of floats. Ways to overcome this is for example to localize the car physics calculations around the origin, or as other people pointed out, use tiles.
     
  9. Aboroath

    Aboroath
    Expand Collapse

    Joined:
    Aug 25, 2013
    Messages:
    3,804
    Hopefully, in the probable distant future, a tiling scheme can be coded. The growing emergence and popularity of aircraft in BeamNG
    will make huge worlds a necessity.
     
    • Agree Agree x 1
  10. gigawert

    gigawert
    Expand Collapse

    Joined:
    Sep 6, 2015
    Messages:
    2,029
    And also long road trips, long as in American Truck Simulator scale at least.
    --- Post updated ---
    Unfeasible with the engine now, yes.
     
  11. Aboroath

    Aboroath
    Expand Collapse

    Joined:
    Aug 25, 2013
    Messages:
    3,804
    Indeed. Long 18hr long hauls to deliver a custom vehicle to someone (online) for instance. The mind boggles at the possibilities with tire wear,
    engine wear, fuel usage, weather, 14hr police pursuits.....aaagh my head!
     
    • Like Like x 1
  12. CaptanW

    CaptanW
    Expand Collapse

    Joined:
    Aug 18, 2014
    Messages:
    1,095
    ...joins yesterday.....
    *knows everything about the game*
     
  13. AX53

    AX53
    Expand Collapse

    Joined:
    Aug 6, 2013
    Messages:
    566
    Obviously, if open world was to be added, the engine would be updated to support it.
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice