1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Posting restricted: Only the BeamNG team members can post in this sub-forum in order to prevent spam. If you really want to comment on something, please create/reuse a thread in General chat and quote the post in question - sorry for the inconvenience.

Micro Blog(s) - March to December 2016

Discussion in 'Developer Section' started by LJFHutch, Mar 29, 2016.

Thread Status:
Not open for further replies.
  1. Jalkku

    Jalkku
    Expand Collapse
    Staff Member

    Joined:
    Sep 2, 2012
    Messages:
    225
    Coffee pic! :rolleyes:
     

    Attached Files:

    • kahvi.jpg
    • Like Like x 84
  2. tdev

    tdev
    Expand Collapse
    Developer
    Staff Member

    Joined:
    Aug 3, 2012
    Messages:
    2,640
    206 different configurations in the game :)
     

    Attached Files:

    • montage2_small.jpg
    • Like Like x 83
  3. DrowsySam

    DrowsySam
    Expand Collapse

    Joined:
    Jul 30, 2013
    Messages:
    1,025
    Not the intended use for a Bollard... But I'm enjoying it, I don't think the D15 is though.

     
    • Like Like x 95
  4. Diamondback

    Diamondback
    Expand Collapse
    Staff Member

    Joined:
    Apr 8, 2014
    Messages:
    691
    Toying around with some actual performance information: (These were not entered by hand ;) )
     
    • Like Like x 93
    • Awesome Awesome x 1
  5. tdev

    tdev
    Expand Collapse
    Developer
    Staff Member

    Joined:
    Aug 3, 2012
    Messages:
    2,640
    Added a simple vehicle extension that will display a skeleton by default (no matter what the debug mode is doing) if the vehicle contains no flexbodies. This is supposed to ease the work with jbeam, as you see sth on the screen without having to switch debug mode on.

     
    • Like Like x 48
  6. tdev

    tdev
    Expand Collapse
    Developer
    Staff Member

    Joined:
    Aug 3, 2012
    Messages:
    2,640
    Working on proper (not-randomly-in-the ground) vehicle spawning

     
    • Like Like x 70
  7. Nadeox1

    Nadeox1
    Expand Collapse
    BeamNG.Support
    Staff Member

    Joined:
    Aug 5, 2012
    Messages:
    9,072
    Small GIF with the various steps of creating a new skin for the Rally version.
    ETKI.gif
     
    #47 Nadeox1, Jul 25, 2016
    Last edited: Jul 25, 2016
    • Like Like x 84
  8. tdev

    tdev
    Expand Collapse
    Developer
    Staff Member

    Joined:
    Aug 3, 2012
    Messages:
    2,640
    A short technical description on how the new auto placing system works:

    1) shoot a ray down towards the ground on the refnode, left and back nodes.


    green lines = rays, blue balls = hit with ground

    2) it figures out the rotation of the triangle it projected onto the ground and rotates the vehicle accordingly. That works most of the times. Green nodes = new positions after autoplace





     
    • Like Like x 46
  9. stenyak

    stenyak
    Expand Collapse
    Staff Member

    Joined:
    Aug 6, 2012
    Messages:
    761
    Just fixed the famous god-nodes replay bug, and in exchange we got a brand new awesome bug to fix!

    Video - Click to Play - Direct Link
     
    • Like Like x 124
    • Funny Funny x 1
  10. Nadeox1

    Nadeox1
    Expand Collapse
    BeamNG.Support
    Staff Member

    Joined:
    Aug 5, 2012
    Messages:
    9,072
    mi amor <3
    screenshot_00006 copy.jpg
     
    • Like Like x 75
  11. tdev

    tdev
    Expand Collapse
    Developer
    Staff Member

    Joined:
    Aug 3, 2012
    Messages:
    2,640
    Working on some things (deep architectural engine changes) until 6am on Sat morning:






    also, a new spline for the decalroads:
     
    • Like Like x 68
  12. Nadeox1

    Nadeox1
    Expand Collapse
    BeamNG.Support
    Staff Member

    Joined:
    Aug 5, 2012
    Messages:
    9,072
    While browsing Imgur,
    I've stumbled upon an interesting GIF:
    gyroscope.gif

    A few hours later and with the help of @Goosah


    We use a coupler to stabilize the wheel, and allow it to spin at 1000rpm.
    Then we release the coupler, and with the help of node-grab we move it in position.

    It's no trick, it's no illusion. It's physics!
     
    • Like Like x 97
    • Awesome Awesome x 1
  13. Diamondback

    Diamondback
    Expand Collapse
    Staff Member

    Joined:
    Apr 8, 2014
    Messages:
    691
    I guess it's time to show some progress again.
    @Goosah and I have been working on a completely new differential code which is now based on a tree structure consisting of differentials and shafts connecting those differentials.
    It also features things like switchable diffs or disconnectable shafts.

    Here are two little video showing a Grand Marshal with various driveline setups:
    1. Open rear differential
    2. Locked rear differential
    3. Locked front, rear and center differential
    Notice how the wheels spin according to the differential setup.

    Video - Click to Play - Direct Link


    Video - Click to Play - Direct Link
     
    • Like Like x 90
  14. Goosah

    Goosah
    Expand Collapse
    Global Moderator
    Staff Member

    Joined:
    Aug 29, 2013
    Messages:
    710
    Back in the brainstorming stage for this new driveline system, I found it was hard to find good "schematics" of drivetrains to share. So I whipped some sketches. These are not any kind of game art or supposed to be fancy, but they show examples of the types of drivetrains that we have working now in our prototype:

    This is a standard 4wd/awd system using a center differential. Any one of these differentials could be open, viscous lsd, clutch lsd, or locked, or switched between those on the fly, and any shaft could be disconnected on the fly. Oh, also, any torque split is possible at any differential as well.
    ss+(2016-06-01+at+01.01.36).png


    Next is what we have been calling a "budget" awd system, such as one that a fwd converted awd system might use. Instead of a center diff, torque always goes to the front differential, but if the front starts spinning faster than the rear, torque starts to transfer to the rear through a viscous coupling.
    differentials_2.png


    Taken to the extreme, here is what an 8 wheel drive vehicle would use if you want it to steer without any binding. 7 differentials! Again any shafts or diffs here could be locked on the fly.
    differentials.png


    Here is a somewhat simpler way to do 8 wheel drive, where pairs of axles are coupled with a locked connection.
    ss+(2016-06-01+at+03.45.18).png
     
    • Like Like x 81
  15. tdev

    tdev
    Expand Collapse
    Developer
    Staff Member

    Joined:
    Aug 3, 2012
    Messages:
    2,640
    Friday night, obviously working on BeamNG :D

    We brainstormed about art toolchain problems today:
    DSC_0476.JPG

    And some impressions from the office: :D

    Our individual coffee maker
    DSC_0477.JPG

    And the mass coffee maker:
    DSC_0481.JPG

    :D
    DSC_0478.JPG

    DSC_0479.JPG

    We tested / supported quite some wheels over time:
    DSC_0484.JPG

    32 Deg Celsius still D:
    DSC_0483.JPG

    Found some VR in the corner ;)
    DSC_0485.JPG

    #coffeepic
    DSC_0487.JPG

    Got dark outside - not many people left working this late
    DSC_0489.JPG
     
    • Like Like x 116
  16. Diamondback

    Diamondback
    Expand Collapse
    Staff Member

    Joined:
    Apr 8, 2014
    Messages:
    691
    Doing some relaxed sunday night performance profiling of the new driveline code. :)
     
    • Like Like x 51
  17. tdev

    tdev
    Expand Collapse
    Developer
    Staff Member

    Joined:
    Aug 3, 2012
    Messages:
    2,640
    We finally decided on the translation toolchain and have a dedicated website now: http://translate.beamng.com/projects/beamngdrive/game/

    You can now register separately and start translating the next version of the game. The sources are not complete yet - We'll add a lot more strings later on.
     
    • Like Like x 44
  18. stenyak

    stenyak
    Expand Collapse
    Staff Member

    Joined:
    Aug 6, 2012
    Messages:
    761
    Our internal changelog for the game engine includes 361 items since the last public update more than a month ago.

    It looks like this (font size intentionally too small to read :p):
    game-engine.png

    Note that this list does not include changes to cars, maps, user interface, drivetrain physics, etc (those have also taken place, but is not reflected in the image above).

    So most of it is... invisible stuff, things that nobody will notice after the next update is released, things you don't even know how to explain when someone asks "what did you do at work today" ;)

    The items in the list can be as small as one-line bugfixes (which may or may not have taken hours to track down), or as big as the removal of 138540 lines of code in one go (code that needed to go, to make our dev lifes simpler).
     
    • Like Like x 92
  19. tdev

    tdev
    Expand Collapse
    Developer
    Staff Member

    Joined:
    Aug 3, 2012
    Messages:
    2,640
    Had to fix this, this annoyed me for years...

     
    • Like Like x 57
  20. tdev

    tdev
    Expand Collapse
    Developer
    Staff Member

    Joined:
    Aug 3, 2012
    Messages:
    2,640
    • Like Like x 35
Thread Status:
Not open for further replies.