1. Intel iGPU (6xx series) crashes
    Fixed drivers available!
    Instructions here

    Dismiss Notice

Old collision Code [POLL]

Discussion in 'General Discussion' started by SuperNoob05, Jul 25, 2016.

  1. SuperNoob05

    SuperNoob05
    Expand Collapse

    Joined:
    Jan 4, 2015
    Messages:
    1,329
    I have noticed that cars stick together a lot ever since the collision code has had major changes. I know it's not as easy as it sounds, but please, change back to the old collision code. It was so much better, cars would actually collide instead of sticking together.
    POLL: http://www.strawpoll.me/10825860
     
    • Like Like x 2
  2. Atomix

    Atomix
    Expand Collapse

    Joined:
    Dec 15, 2012
    Messages:
    1,337
    You have no idea what you are talking about, they are trying, its still wip, leave it to someone that knows.
     
    • Like Like x 4
  3. Dummiesman

    Dummiesman
    Expand Collapse

    Joined:
    Sep 17, 2013
    Messages:
    4,473
    I kind of have to agree with @SuperNoob05 here, it's currently impossible to do anything involving multiple vehicles (derbies, crashes,etc), which removes a large chunk of fun factor from the game for me.
     
  4. Aboroath

    Aboroath
    Expand Collapse

    Joined:
    Aug 25, 2013
    Messages:
    3,810
    Can you be more specific regarding 'old code' vs 'major changes'? This has been an issue since day 1 but in my opinion it is currently
    much better than it was. There are many times these days I thought sticking would happen and it didn't.

    There has never been a time where "cars would actually collide instead of sticking together" that I know of.
     
    • Like Like x 2
  5. SuperNoob05

    SuperNoob05
    Expand Collapse

    Joined:
    Jan 4, 2015
    Messages:
    1,329
    I remember, when I bought the game early mid year, instead of cars sticking together when hitting eachother at 2mp/h, they would just hit eachother and everything would be perfectly fine, no "crash welding", nothing.
     
  6. Dummiesman

    Dummiesman
    Expand Collapse

    Joined:
    Sep 17, 2013
    Messages:
    4,473
    Stuff like this happens very frequently in my experience , @Aboroath
     

    Attached Files:

    • upload_2016-7-24_19-6-53.png
    • upload_2016-7-24_19-7-11.png
    • upload_2016-7-24_19-8-5.png
    #6 Dummiesman, Jul 25, 2016
    Last edited: Jul 25, 2016
    • Like Like x 2
    • Agree Agree x 1
  7. VeyronEB

    VeyronEB
    Expand Collapse

    Joined:
    Aug 5, 2012
    Messages:
    1,609
    This happened at 2MPH, car is totally undamaged but the door just "sucked" the tire right in...

    So yeah I think it needs some improvements.



     
    • Agree Agree x 2
    • Like Like x 1
  8. Samuel1995

    Samuel1995
    Expand Collapse

    Joined:
    Dec 18, 2013
    Messages:
    83
    I always like to link this video to show how things were before:



    Actually, it has changed so much that if you try to play in the old version of gridmap it is impossible to go over rocky section without destroying the tires.

    I would love if devs switched to the old collision code until they implement edge collisions.
     
    • Agree Agree x 1
  9. randomshortguy

    randomshortguy
    Expand Collapse

    Joined:
    Aug 9, 2013
    Messages:
    1,593
    I'd also like to agree, I'm not sure what changed but this specific area is why I don't use more than one vehicle. They just stick together at any collision.
     
  10. Aboroath

    Aboroath
    Expand Collapse

    Joined:
    Aug 25, 2013
    Messages:
    3,810
    Well I have to admit I haven't played the ambulance yet and I will admit the only thing that has consciously irritated me on this is
    an extreme propensity for vehicle doors and plastic bumpers to get caught on anything. On the other hand I have noticed a decent
    improvement in head on collisions as well as incidental, unplanned type of collisions.

    My argument is weak though and I agree this problem needs to be fixed. I guarantee you the devs would love nothing more than to announce
    right this minute a miracle fix that will all make us shit our drawers on the spot. The minute science and math of what's going on in this type of
    physics will make a fix to this an incredibly difficult challenge to do right. We just have to deal with it or attempt to help think of a solution ourselves.
     
    • Like Like x 1
  11. Nadeox1

    Nadeox1
    Expand Collapse
    Administrator
    BeamNG Team

    Joined:
    Aug 5, 2012
    Messages:
    14,667
    I wonder how many people that voted actually knows what is being discussed, or how the game works at least..

    Collisions, especially nodes getting stuck, are a complex issue.

    So, the more you know, etc etc.

    The current code is heaps forward regarding the older one, in terms of efficiency and stability.
    Some things still need to be ironed out, but reverting to the 'old code' (what does that even mean), is impossible, un-progressive and would waste the months @estama spent working on it.
     
    #11 Nadeox1, Jul 25, 2016
    Last edited: Jul 25, 2016
    • Like Like x 9
  12. Aboroath

    Aboroath
    Expand Collapse

    Joined:
    Aug 25, 2013
    Messages:
    3,810
    The reason I love BeamNG is because a group of people are blazing a trail in realtime deformation that 99% of all great racing developers
    dare not touch much less even care about. I like to understand what the whole node/beam theory is and just how difficult it is in reality because
    I have dreamt of this since I was 11 years old and it is awesome to see and hear and experience step by step how it is being tackled.

    I want more than ever to see this succeed and master the realm of magic that is realtime physics based deformation in a video game.
    Some can't grasp what is involved with this but my insane passion is more than willing to realize that this endeavor will not come
    easily nor tomorrow. This is trailblazing stuff here and people tend to forget what they are actually able to do in BeamNG compared
    to anything past or present.

    Vehicle sticking is an inherent byproduct of this approach and I think if more people were able to visualize in their minds exactly why they would
    begin to see and understand how simply changing code is illogical.

    God, this turned into a bit of a rant. Anyway, I feel much better now:p.
     
    • Like Like x 2
  13. Nadeox1

    Nadeox1
    Expand Collapse
    Administrator
    BeamNG Team

    Joined:
    Aug 5, 2012
    Messages:
    14,667
    Woops yes.
    Tires are around 0.16KG. So anything near that or lower is considered light
     
    • Like Like x 1
  14. estama

    estama
    Expand Collapse
    Developer
    BeamNG Team

    Joined:
    Aug 7, 2012
    Messages:
    253
    There is no one "old collision code". As in everything having to do with code, there is a series of "old collision codes". With each different revision of it containing bug fixes or stability/performance improvements.

    Focusing on the bug fix and stability improvements, what each one of these means is that collision is becoming better at *not* allowing things to pass through each other. The mirror side of this is that in case something erroneously passes through, then it'll be harder for it to go back to the correct side. On the other hand, the progress of the collision code means that carrying vehicles is immensely more stable than with the "old" collisions.

    I understand your frustration with things getting stuck (which is more pronounced with wheel nodes because they are a lot harder for collision systems). But on the other hand you have to also understand that BeamNG is still in development. We cannot freeze progress on a subsystem just because some specific cases will become worse by some %.

    In conclusion, i want to say that we are aware of these problems and we are putting an immense amount of effort trying to find ways to improve/solve them. A lot of research is still needed so i cannot give any time-frame when these problems will be solved (assuming we are even able to solve them).
     
    • Like Like x 17
    • Informative Informative x 1
  15. Dummiesman

    Dummiesman
    Expand Collapse

    Joined:
    Sep 17, 2013
    Messages:
    4,473
    In that case, I'll stick with 0.4.0.6 for anything involving multiple vehicles for now
     
    • Like Like x 4
  16. Car8john

    Car8john
    Expand Collapse

    Joined:
    May 12, 2016
    Messages:
    5,027
    Y'know.....
    Maybe, someone could make a mod that replaces the current code with the collision code from 0.4.6
    Then, we can really see what is better...
     
    • Like Like x 1
  17. gigawert

    gigawert
    Expand Collapse

    Joined:
    Sep 6, 2015
    Messages:
    2,087
    But look how much the FPS has improved with two vehicles.
     
    • Like Like x 1
  18. Dummiesman

    Dummiesman
    Expand Collapse

    Joined:
    Sep 17, 2013
    Messages:
    4,473
    The FPS dips equally between the 2 because either are out of focus for a good portion of time.
     
  19. Nadeox1

    Nadeox1
    Expand Collapse
    Administrator
    BeamNG Team

    Joined:
    Aug 5, 2012
    Messages:
    14,667
    You have no idea how of this thing works.
    It's not a mod that will replace a whole piece of the game code.

    Stick to what Estama said.

    In response to the video above:
     
    #18 Nadeox1, Jul 26, 2016
    Last edited: Sep 17, 2016
    • Like Like x 9
  20. Car8john

    Car8john
    Expand Collapse

    Joined:
    May 12, 2016
    Messages:
    5,027
    And you are.........CORRECT!
    You have won....... A free spam post!
    (I don't even know how to make a custom skin....)
     
  21. Red exhaust

    Red exhaust
    Expand Collapse

    Joined:
    Dec 8, 2013
    Messages:
    227
    Sorry for the MASSIVE bump, but I need to inform you that I repeated these tests today and nothing got stuck. I tried multiple times and it was the same result every time. Good work devs! :cool:
    But, when I tested it with the ambulance, it got stuck 9/10 times...
     
    • Like Like x 1
  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