Slashdot Mirror


Mining Companies Borrow From Gamers' Physics Engines

littlekorea writes "Mining companies are developing new systems for automating blasting of iron ore using the same open source physics engines adapted for games such as Grand Theft Auto IV and Red Dead Redemption. The same engine that determines 3D collision detection and soft body/rigid body dynamics in gaming will be applied to building 3D blast movement models — which will predict where blasted materials will land and distinguish between ore and waste. Predictive blast fragmentation models used in the past have typically been either numerical or empirical, [mining engineer Alan Cocker] said. Numerical models such as discrete element method, he noted, are onerous to configure and demanding of resources — both computing and human — and are generally not appropriate for operational use at mines. 'The problem with empirical models, by contrast, is that they tend to operate at a scale too coarse to give results useful for optimizations,' he added, noting typical Kuz-Ram-based fragmentation models (PDF) (widely used to estimate fragmentation from blasting) assume homogeneous geology (the same type of materials) throughout a blast."

23 of 39 comments (clear)

  1. Captain Planet by Anonymous Coward · · Score: 1

    Is about to shit his fucking pants.

    1. Re:Captain Planet by Anonymous Coward · · Score: 4, Funny

      We can model that too.

  2. Gonna n00b tube this mineshaft LOL. by Anonymous Coward · · Score: 1, Funny

    Totally pwned the earth's crust with this frag.

  3. Did hell just freeze over? by jhantin · · Score: 5, Funny

    This is rather notable in that it's the first article I've seen in a while that talks about both GPU-compute and mining without being about Bitcoin.

    --
    ...when you're writing a game...tweak the difficulty of "Easy" to something [your mother] can cope with. -- onion2k
    1. Re:Did hell just freeze over? by Em+Adespoton · · Score: 1

      This is rather notable in that it's the first article I've seen in a while that talks about both GPU-compute and mining without being about Bitcoin.

      You just invoked jhantin's law....

    2. Re:Did hell just freeze over? by jhantin · · Score: 4, Funny

      This is rather notable in that it's the first article I've seen in a while that talks about both GPU-compute and mining without being about Bitcoin.

      You just invoked jhantin's law....

      I have my own law now? News to me. But I was talking about the articles linked from the story, not the comments.

      --
      ...when you're writing a game...tweak the difficulty of "Easy" to something [your mother] can cope with. -- onion2k
    3. Re:Did hell just freeze over? by houstonbofh · · Score: 1

      Actually, I thought someone wrote a bitcoin mining routine in some FaceBook game or something. Another "alternate revenue stream."

  4. Not surprising by Anonymous Coward · · Score: 1

    Movies like 2012, and just about every single open source project that needs a physics engine uses it. (sorry ODE and Newton, but bullet is better)

    1. Re:Not surprising by mehemiah · · Score: 2

      THANK you, this isn't some game physics engine, its a physics engine for simulation that's commonly used for games. its also featured in blender. Its open source! that should have been in the summary for this audience.

    2. Re:Not surprising by bdwebb · · Score: 1

      Totally agree that the Open Source aspect should have been more heavily featured. I think the point is that they may be Open Source but initial development of the best physics engines is typically for the gaming world with other potential applications. Bullet and Newton definitely were developed with mostly gaming in mind and even ODE's creator specifically referenced gaming as one of the key areas that the engine would be used for.

      I think it is accurate to say that instead of commonly, these are physics engines that are 'mostly' used for games which are finding other awesome uses as people discover their potential in other fields.

  5. Game Engines to the Rescue by interval1066 · · Score: 1

    I guess where speed and (digital) resource optimization has been the name of the game for years, so to speak, it should be no surprise that game engines have applications other than keeping neckbeards from scratching their zits.

    --
    Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
  6. I hope they do their math by Osgeld · · Score: 3, Insightful

    Cause the physics in video games are mostly there for looks and are highly inaccurate

    1. Re:I hope they do their math by wierd_w · · Score: 4, Informative

      Mostly that has to do with incorrect/inappropriate weights being assigned to gameworld objects.

      Many world objects weight exactly the same as styrofoam, but somehow have enough kinetic energy when thrown to instagib the bad guy. Others are made to weigh 100x that of lead, but somehow actually get tossed by an explosion instead of simply pushed a little.

      If they plug in sane values for mass, center of mass, "bounciness", elasticity, inertia, and gravity, the should get mostly useful simulations. Issues with air pressure (it is an enclosed space, with an explosive charge, after all) might cause problems, but adapting it with another added value as a delta to object vectors (with a fall off radius) would fix it somewhat.

    2. Re:I hope they do their math by Nemyst · · Score: 3, Informative

      The physics simulations are usually pretty accurate. They're limited by a few factors:
      -Developer incompetence: the framework you use may be good, but if you botch it up when integrating or give it insane values like huge boulders weighting a gram, it's not gonna look realistic.
      -Real-time limitations: physics is largely simulated iteratively, and thus the larger the step the worse the simulation as errors tend to appear and propagate more when the system is infrequently simulated; if the step is lowered, many problems entirely go away.
      -Networking limitations: many games these days are built with the idea of a multiplayer mode, so the engine is geared towards minimizing data transmission and latency at the cost of accuracy.
      -Game focus: the physics engine isn't the focus, so it's usually not given a whole lot of processing power, which once again forces approximations; it's also not unusual for things to be tweaked so that they look good, even if that makes them inaccurate, because it's a game.

      I'm pretty sure you can get some fairly nice results from the better physics engines if you tweak them to match your needs.

  7. New procedure for mining... by MiniMike · · Score: 3, Funny

    adapted for games such as Grand Theft Auto IV

    1) Blast the rock into pieces.
    2) Slap the pieces until the metal falls out.
    3) Profit!

    1. Re:New procedure for mining... by wierd_w · · Score: 2

      4) avoid litigation when the "hot coffee" easter egg gets accidentally (on purpose) unlocked on the geological simulation system, under the codename "rock her world."

  8. The engine name by Anonymous Coward · · Score: 4, Informative

    The engine name is Bullet and it's pretty good to work with. I have done some AR stuff with it:
    http://www.youtube.com/watch?v=UpBL6eqcJ6A
    http://www.youtube.com/watch?v=tnaIVvNKjek

  9. tag lines by wbr1 · · Score: 1

    Mountaintop removal, powered by Unreal technology.
    or
    If you use cryengine, you can move mountains.

    --
    Silence is a state of mime.
  10. Wrong tool for the job by Hentes · · Score: 2

    As awesome as Bullet is as a physics engine, it was meant for realtime gaming to precise simulation.

    1. Re:Wrong tool for the job by Anonymous Coward · · Score: 1

      Yep. Bullet and comparable engines rely on a great deal of cheats and fakes to gracefully maintain stability and speed. If you've just got a couple of boxes knocking around in a scene, Bullet will be pretty accurate. But when you've got thousands of small fragments colliding with each other at high velocities, you run in to all sorts of hairy problems that are better solved using more robust methods. Hopefully they will be comparing the results to the DEM simulations to verify their validity. Judging by TFA, they will be modifying Bullet significantly to fit their needs, so all is well.

  11. Re:Minecraft by kav2k · · Score: 1

    More like, we should expect Minecraft Pro sometime later as a spin-off of this.

  12. Re:Game PCs are modern day supercomputers by del_diablo · · Score: 1

    A modern laptop with a dedicated GPU would still run in circles around Cray due the way overhead and specialized parts work.

  13. Every problem calls for the right tool... by ntropia · · Score: 1

    ...or approximations of it. For this kind of simulations, there are are tools that are better, where "better" means more accurate, reliable and reproducible. Finite elements, for example, is one of them. Everything else is just horse manure covered with M&M's.