1. Trouble with the game?
    Try the troubleshooter!

    Dismiss Notice
  2. Issues with the game?
    Check the Known Issues list before reporting!

    Dismiss Notice

Moonhawk roof

Discussion in 'General Discussion' started by Aboroath, Nov 10, 2014.

  1. Aboroath

    Aboroath
    Expand Collapse

    Joined:
    Aug 25, 2013
    Messages:
    3,804
    So for over a year now I've been trying to get the Moonhawk roof to deform even remotely like the Grand Marshal in a T-bone "poleshot" type wreck.
    This type of crash is my favorite and of course involves major roof deformation. I have tried every conceivable j-beam code tweak imaginable with zero
    success. The closest I've gotten to a satisfying "upbend" on the Moonhawk was smashing it with the T-75 while parked against a wall, and I don't consider
    that viable. The Moonhawk roof tends to deform laterally versus horizontally and when getting close to bending upwards it starts doing a "sharktooth" thing
    where it looks like the j-beams are confused which way to go. I think this has to do with more than just the roof and is probably a systemic whole car beam
    thing.

    screenshot_00089.jpg screenshot_00090.jpg

    Poleshots on the same pillar at the same speeds and angles.

    Has anyone gotten the Moonhawk roof to bend upwards realistically?....post shots!....I don't care how you do it.:p
     
  2. Hati

    Hati
    Expand Collapse

    Joined:
    Aug 5, 2012
    Messages:
    1,389
    jesus, I thought I was the only person tweaking the roof deformation of lots of vehicles. The covet is another oddball I'm trying to fix. Good luck with it man
     
  3. Aboroath

    Aboroath
    Expand Collapse

    Joined:
    Aug 25, 2013
    Messages:
    3,804
    heh..heh...we are a special breed you and I. I have a Grand Marshall simply called "Grand Marshal 2" that I use to test with. I wasn't happy with the pillar deform on it and found
    a happy medium to get pillar "push up" in a severe head on crash.

    I've had so many "Moonhawk 2's" I lost track.
     
  4. gabester

    gabester
    Expand Collapse
    Vehicle Director
    BeamNG Team

    Joined:
    Jun 6, 2012
    Messages:
    2,653
    I think it's because the Grand Marshal only has 2 widthwise roof segments (node in the middle) whereas the Moonhawk has 3 (no node in the middle). You'd have to remove the middle segment and condense it into a row of middle nodes to get it to bend way upwards like the Grand Marshal.
     
  5. Aboroath

    Aboroath
    Expand Collapse

    Joined:
    Aug 25, 2013
    Messages:
    3,804
    Okay, that makes sense and describes it perfectly. I figured the Moonhawk had more nodes/beams in it's roof, (being a larger roof/car), and mere beam value changes
    were probably not going to work. Question answered, thank you.
     
  6. Hati

    Hati
    Expand Collapse

    Joined:
    Aug 5, 2012
    Messages:
    1,389
    2 rules G, A pillars do not normally bend and the B pillar tries to move inward in a head on crash. Save me and aborath some agony :p



    This is the extreme case of what happens. The floor bends in a textbook manner, the A pillar doesn't get bent in half, but levers the roof up and the B pillar collapses inward. The only car this happens on is the Sunburst and only kinda. They drive well and crash well already, but they can crash even better. You may even notice we get some of the same kind of damage we see in a pole crash, the movement of the B pillar pulls the roof into a "tent" shape. I think some tweaks are needed still.
     
    #6 Hati, Nov 11, 2014
    Last edited by a moderator: Oct 21, 2015
  7. Aboroath

    Aboroath
    Expand Collapse

    Joined:
    Aug 25, 2013
    Messages:
    3,804
    That vid perfectly illustrates the issue I have with Beam vehicle pillars.They bend and warp a bit too much. They tend to follow what the firewall is doing and in some
    instances will actually drag the roof down in a head on. Part of my rather amateurish fix was to make the A-pillar deforms extremely high and the
    roof corner beams extremely weak. This is acceptable for the time being. I need to dig further but another thing affecting the pillar/roof bend is the firewall
    and how it tends to bend backwards from the floor pan join. Is it possible to assign a selected group of nodes/beams within a larger group of nodes/beams
    and assign a separate set of value's?? Below is frontal offset with modified values and is about as good as I can get it. Having both A's at the same values need to be
    a little different for realism otherwise the roof will crinkle in a straight "line".

    screenshot_00092.jpg
     
  8. kruleworld

    kruleworld
    Expand Collapse

    Joined:
    Aug 24, 2013
    Messages:
    180
    pillar deformation depends a lot on the vehicle. newer cars treat the passenger compartment as a 'safety cell' and the pillars are stiffened to protect them. older cars the pillars are just there to hold up the roof. looking at crash tests, one of the key indicators is the structural integrity of the safety cell.
     
  9. Aboroath

    Aboroath
    Expand Collapse

    Joined:
    Aug 25, 2013
    Messages:
    3,804
    Good points. I need to watch a shitload of crash tests and get a better perspective on the issue while at the same time continue to tinker. Some how the "downward" roof
    collapse in head on collisions is due to two things, the firewall is interacting with the frame and will fall backwards dragging the pillars and roof with it and at the same time
    the roof is reacting to the rear end pushing forward. Coincidentally, the same rear push force is what also provides upward bending force to the roof/A pillar intersection in
    a collision not involving the frame so much.
     
  10. Goosah

    Goosah
    Expand Collapse
    Global Moderator
    BeamNG Team

    Joined:
    Aug 30, 2013
    Messages:
    790
    I've been messing with the same thing on my 69 Rolla mod and it buckles up quite well now. It's hard to say exactly what did it, havign a decent amount of dome to the roof node shape gives it a start in the right direction. Support beams from the bottom of the b pillar or the rocker to the middle of the roof can help lift the roof skin, but if too strong, make the roof too good in a rollover. Keep widthwise beams strong in the roof so the roof structure buckles instead of just compressing.


    What I see in older cars:

    The engine hits the firewall, transmitting very high forces to the middle of the firewall. Now instead of the floor and rockers taking the load, the A pillars get twisted at their base and the firewall tilts in. This raises the roof at the a pillar and buckles the roof skin at a line between the b pillars. The doors get pinched. Because the a pillar is trying to buckle a curved roof sking, the B pillars get pulled in a bit. I've seen crashes where the b pillar also twists forward or backward depending on the car and how much the doors resist the pinching.



    Newer cars have way stronger A pillars and more space between the bumper to engine and engine to firewall. But if you go fast enough, a pillar buckling will always happen to some extent because there just isn't a straight load path other than through the doors.
     
    #10 Goosah, Nov 24, 2014
    Last edited by a moderator: Oct 21, 2015
  11. Aboroath

    Aboroath
    Expand Collapse

    Joined:
    Aug 25, 2013
    Messages:
    3,804
    Three pics illustrating the firewall bending backwards on a GM with various modified deform/spring/damp values. Merely just to show the firewall action
    with driver side door removed for clarity.

    At the current state I can get fairly good roof buckle for now. No matter what I do with the A-pillar values they always seem to "bend" in a round fashion
    versus a clear cut crinkle. Is this because the beam/node count isn't sufficient enough to replicate a real world A-pillar? I would have the same question
    about the firewall, beam/node count doesn't support highly detailed deformation?

    Regardless, Lowering the roof/A-pillar corner beam deforms to 10-13K and raising the A-pillar to 900K gets some pretty good roof crinkle. Stock roof width/length
    values appear to be fine as lowering them too much yields unwanted deformation in the rear.

    screenshot_00098.jpg screenshot_00099.jpg screenshot_00100.jpg
     
  12. Goosah

    Goosah
    Expand Collapse
    Global Moderator
    BeamNG Team

    Joined:
    Aug 30, 2013
    Messages:
    790
    The middle photo looks pretty good though the a pillar is stretching a bit, and stretching very extremely in the 3rd photo.
     
  13. Hati

    Hati
    Expand Collapse

    Joined:
    Aug 5, 2012
    Messages:
    1,389
    Apologies for the late bump, but it takes time to do these things and well... One of these suffered a 40mph offset test, the other was T boned at 30mph.

    30mph side impact 40mph offset.jpg

    and here's a modified jbeam

    View attachment hatch.jbeam

    Is this better or worse? this is the covet and not the moonhawk. I probably overweakened the B pillar, you get a hell of a lot of deformation out of a side impact now. 30mph side impacts resembles what I see in those russian dash cam videos. A pillars act properly and the B pillars collapse slightly during a frontal impact. What do you think?
     
    #13 Hati, Nov 30, 2014
    Last edited: Nov 30, 2014
  14. Aboroath

    Aboroath
    Expand Collapse

    Joined:
    Aug 25, 2013
    Messages:
    3,804
    Don't have time to look at the beam file right now but the A-pillar/roof deform looks straight and not "round", Something that annoys me about the Covet. No problem with
    other vehicles, this subject applies to ALL vehicles.:cool: Can't wait to see what those values look like.
     
  15. Aboroath

    Aboroath
    Expand Collapse

    Joined:
    Aug 25, 2013
    Messages:
    3,804
    Two questions: Is your covet born of the experimental build and did you add new deform/strength values to select node clusters? I used your values with miserable results
    without adding the new value lines. Those lines are the only thing new in your hatch jbeam file different from my old stable covet jbeam file.
     
  16. Goosah

    Goosah
    Expand Collapse
    Global Moderator
    BeamNG Team

    Joined:
    Aug 30, 2013
    Messages:
    790
  17. Aboroath

    Aboroath
    Expand Collapse

    Joined:
    Aug 25, 2013
    Messages:
    3,804
    Stock unmodified Covet T-bone at 30mph. It'd be nice to be able to remove damaged parts in the parts selector and take a look at that B pillar.

    screenshot_00007.png
     
  18. Hati

    Hati
    Expand Collapse

    Joined:
    Aug 5, 2012
    Messages:
    1,389
    Yeah, I did a lot to the covet, and I've done even more which I'm going to attach in this post with a brief on how I did it. Yes it's the experimental build version.

    Gabester has structured everything the same for all his vehicles. With the covet I managed to get a solution with the following: There's a beam for both A pillars that goes from the top to the bottom. Single them out and set the beamdeform to 10-15k. There's a set of beams that go from the top of the B pillar to the middle of the A pillar. You will find four of them. In a crash these tend to be what pushes the A pillar outward. Single them out and set their beam deform to 25 so they still hold the windscreen stable but they apply next to no real force in a crash. You now want to make four new beams to give the A pillar more support from the bottom of the firewall to the top of the A pillar, these serve to push the top of the pillar upwards in a head on impact. Then from the middle of the firewall to the middle of the A pillar again to stop the windscreen wobbling.

    In a head on crash the B pillar is usually forced inward. There's a set of beams that hold the roof up from the B pillar. Weaken them significantly. You will find also a beam going from the middle of the B pillar to the roof. Delete it, for some reason it limits the movement of the B pillar far too much which gave you that weird shape in your screenshot. Notice my B pillar has now deformed more "smoothly". Don't worry, that node is being held in place also by a similar beam to the floor. To which locate the set of "corner" beams that join the B pillar to the floor, weaken them but less so than you did for the roof. And finally locate all the beams that run the entire length of the roof, again weaken those. All this should allow the roof to bend more freely, do a better job of keeping the A pillar straight and allow the vehicle's B pillar to move more freely with the bending of the floor. Just like you see in the chinease car crash videos.

    When I weakened everything for the covet I set the beam deform values down to about 2 to 4K.

    If you impact the B pillar further up like in that video, it does obliterate the car. The crash there was between the two covets, so the impact was closer to the floor which means deformation isn't as bad. When it's between the D15 and the covet the results are much much worse.
    Higherup.jpg
    Moar tuning.
    View attachment hatch.jbeam

    A better solution would likely be to delete the entire front portion of the roof and redo it with one "segment" for the A pillar and two roof segments. but I decided to get used to tuning beams by working with what gabester set up. Because now there's a problem with when you land a jump the top of the A pillar flexes way too much but it looks better in a crash. The other problem is the A pillar can still bulge, the results are mixed but they are in the right direction. ITs just hard because the A pillar isn't rigid. I'm considering adding a node behind A pillar to turn it into an actual... pillar. I've used "//edit" and "//added" in the file to highlight major changes in the jbeam.

    Ayway, because gabester's made all vehciles essentially the same, whatever works out for this could work out for the rest. It's not just value changes, I've done quite a bit of rearranging, adding and deleting.
     
    #18 Hati, Dec 7, 2014
    Last edited: Dec 7, 2014
  19. Aboroath

    Aboroath
    Expand Collapse

    Joined:
    Aug 25, 2013
    Messages:
    3,804
    I found the B pillar effect on the GM last night. Makes a big difference in the roof up bend as it provides another axis for the A pillar to release
    energy against via the roof beams. It bends the B pillar in slightly and gives a nicer whole body deform look in super violent head ons. The info
    on why the Covet A pillars are the way they are is priceless and I'd love to move that shit around like you say.

    So I currently have no idea how to add/remove/adjust jbeams. I've been modifying values in the main jbeam files via notepad and that's it.
    Blender?...modify those in Torque?....whada' I do.
     
  20. Hati

    Hati
    Expand Collapse

    Joined:
    Aug 5, 2012
    Messages:
    1,389
    Literally just adding beams and adjusting things in notepad, like you are. Get notepad++. It lays things out better. To add a beam all you do is write out this ["",""] and then fill in the nodes like this ["q1r","rf3"], and new beam on car between those two nodes. To assign a new set of values for strength, copy this line {"beamDeform": ,"beamStrength": }, and put it above the group of beams you want to change the strenght of

    If you want to temporarily disable the beam, put a double slash // infront of it to temporarily turn it into a comment. if you determine you will never want it again, delete it.

    {"beamDeform":100,"beamStrength":"FLT_MAX"},

    ["p4r","q2r"],
    ["p4l","q2l"],
    ["p3r","rf1r"],
    ["p3l","rf1l"],

    {"beamDeform":10000,"beamStrength":"FLT_MAX"},
    ["p3r","rf2"],

    That group of four beams are weak, with a strength of 100. while that single beam below is 100 times stronger. Whoever wrote up the parser for jbeam files is pretty ingenious, it's so simple and flows intuitively enough.

    Anyway the new nodes have done wonders, it works! ... I also made the floor more rigid but much more weak, and I think it's mirrored the crash test videos of those early 90's civics now.

    ss+(2014-12-08+at+07.39.00).jpg
    ss+(2014-12-08+at+07.39.11).jpg

    https://www.youtube.com/watch?v=5Y4yIjT83kA

    Here's the file.

    View attachment hatch.jbeam

    Basically I've made it behave how you would want it to behave, and it's nearly as rigid as gabe's original. It's very messily edited tho, but maybe it'll help you modify the moonhawk and GM to behave like this.
     
    #20 Hati, Dec 8, 2014
    Last edited: Dec 8, 2014
  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