• Recent Tutorials

  • Newton Game Dynamics 2.33

    The Newton Game Dynamics real-time physics engine has been updated to version 2.33. This new version includes a first glimpse of the new real-time destruction feature. The latest compiled SDK is available in the Newton Game Dynamics Google code project.



    Real-Time Destruction Video


    I have made an update to the 2.33 headers, which can be obtained at www.saschawillems.de.

    While doing some advisory work for a Delphi game in-development, I also created three new demos, using SDL, that come with source and showcase different things that can be useful in a game. Such as; explosions, playing impact sounds in the contact process callback and moving static objects like trains and elevators for example. Check out these demos as well at www.saschawillems.de.

    The latest Newton Game Dynamics version is available at code.google.com.
    Comments 8 Comments
    1. azrael11's Avatar
      azrael11 -
      You make a great job here ....

      Thank you ...
    1. vgo's Avatar
      vgo -
      Great stuff!
    1. chronozphere's Avatar
      chronozphere -
      You're awesome!

      Now I am able to smash my race-vehicles to smithereens when they crash.
    1. code_glitch's Avatar
      code_glitch -
      Now thats quite some nice stuff going on there. Definitely no comparison between Newton and my little 'environmental attributes modification engine' AKA my attempts at a 'physics engine' that does little more than linear accel, decel, drift and etc in a 2d world

      Looks like I might have to write some interface to this one indeed

      So all in all, really cool stuff and keep up the good work.
    1. paul_nicholls's Avatar
      paul_nicholls -
      Very very cool! Go Newton!!

      cheers,
      Paul
    1. Sascha Willems's Avatar
      Sascha Willems -
      Please note that the video shows just the simplest form of destruction, and there is much more to come, especially with Newton 3.00. Julio hasn't outlined all features, but 3.00 will get soft bodies, complex destruction and GPU physics, so I'm eager too see for myself what he can come up with.

      Hhere is an older video showing another take at destruction back from 2.00 : http://www.youtube.com/watch?v=cyWgER5O1YI
    1. code_glitch's Avatar
      code_glitch -
      GPU physics: ooh, shiny!

      Just a thought though, what if you have an intel GMA card? I wouldn't call that (except sandy bridge ) a 'GPU' of sorts. More of a loopback interface to the CPU core to do graphics... I shudder to think of the cpu load on that. Wonder what happens if you have a 910/915 chipset... Once its released I might try this out for funzies.
    1. Sascha Willems's Avatar
      Sascha Willems -
      GPU physics will most likely be based on OpenCL/CUDA. So if you have a GPU that doesn't support any of these you won't be able to use the GPU physics anyway. There is nothing set in stone yet and NGD 3.x has no compiled SKD yet so I can't say much about it. But I'm sure you'll have a way to scale down physics effects or disable them when no GPU acceleration is available. It's also likely that only advanced features like soft bodies and cloth physics make use of GPU acceleration.