Physics Engine

t0x1kw4st3t0x1kw4st3 Join Date: 2008-04-27 Member: 64167Members
<div class="IPBDescription">Please have a decent physics engine and include mass damage</div>Physics is a super important field in video games these days; to have as close to real life object movements, energy transfer and calculations, as possible. So, skimping on the physics would be lame, but incorporating at least a decent flight engine would be acceptable. I'm not sure how other aspects of physics could incorporate into NS2, but there surely is a huge application for physics in any game. (Source engine being a big name in physics engines)

So, it would be nice to hear a list of the physics concepts you have incorporated into NS2. I can already assume the physics of flight will make it in. How about Kinetic and Potential Energy for non-static objects or something else like that.

Thx.
Pieces

Comments

  • SeworaSewora Join Date: 2009-05-24 Member: 67474Members
    The physics engine used in the Source Engine is called Havoc, just a quick correction. Had to register just to say that.
  • slayer20slayer20 Killed a man once. Join Date: 2007-12-13 Member: 63157Members, Reinforced - Shadow
    I thought they had their own physics engine now? (talking about Valve)

    And I'm pretty sure UWE already has some kind of physics implemented.
  • MegahaloMegahalo Join Date: 2005-01-06 Member: 33009Members
    <!--quoteo(post=1707599:date=May 24 2009, 05:29 PM:name=slayer20)--><div class='quotetop'>QUOTE (slayer20 @ May 24 2009, 05:29 PM) <a href="index.php?act=findpost&pid=1707599"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I thought they had their own physics engine now? (talking about Valve)

    And I'm pretty sure UWE already has some kind of physics implemented.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Well, it's based off the Havok physics engine. VALVe did modify it slightly for their needs.

    <!--quoteo--><div class='quotetop'>QUOTE </div><div class='quotemain'><!--quotec-->Since they licensed and integrated it into Source, Valve have been tweaking and adding to Havok to the point it's virtually a new animal. Almost every aspect of the Source engine follows on from the physics — including the sound, graphics, AI and animation.<!--QuoteEnd--></div><!--QuoteEEnd-->

    <b>Source: <a href="http://www.hlfallout.net/articles.php/article_2/4/" target="_blank">http://www.hlfallout.net/articles.php/article_2/4/</a></b>
  • UnderwhelmedUnderwhelmed DemoDetective #?&#33; Join Date: 2006-09-19 Member: 58026Members, Constellation
    I guess my first question would be why does NS2 need a hardcore physics engine behind it at all? At least HL2 had the gravity gun and object manipulation stuff that was relevant to gameplay, why does NS2 need this at all?
  • frijecfrijec Join Date: 2003-08-18 Member: 19922Members
    Dont forget they are not using source engine anymore, they use their own engine <img src="style_emoticons/<#EMO_DIR#>/smile-fix.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile-fix.gif" />
  • BadMouthBadMouth It ceases to be exclusive when you can have a custom member titl Join Date: 2004-05-21 Member: 28815Members
    Physics in game now is a staple for FPSes. It is true that NS2 does not necessarily need a physics engine in terms of gameplay. But not having it would probably have the game branded as backwards. And if you're releasing your first commercial game, the first thing you don't want to be is branded as backwards.
  • AlignAlign Remain Calm Join Date: 2002-11-02 Member: 5216Forum Moderators, Constellation
    Just as long as they're careful with the hilarious ragdolls. Seeing players fly off into the skybox after being murdered by a scattergun to the chest is awesome in TF2, but something like that in NS would be pretty weird.
  • AvataAvata Join Date: 2009-05-25 Member: 67477Members
    Just wanted to second the ragdoll

    Honestly, the Euphoria engine is the way to go, what with dynamic character animation.... but since this game concept doesn't need NPC's, it might not be so noticable...

    However, I concur that ragdoll deaths are a staple of modern games, and I can't stand playing a game without it (Even Total war).

    When I play this game, I want to see the enemy I just killed slump to the floor like a sack of crap. If I kill someone running for a ledge, I want their corpse to slide over the rail and fall lifeless to the floor below. These kind of freak chance occurances are SO much more satisfying than repeated death animations (Even if there are 10 unique death animations... it still gets tiresome)

    For humans.... it's a common thing to see.... but for the different alien types, it's all the more interesting... especially since they'll be climbing on the walls and etc.

    ONE LAST REQUEST THAT'S DEATH RELATED!

    If you can incorporate gibbing for certain deaths (such as grenade kills or mine kills or the alien suicide kills), that would be awesome frantic fun, with server wide LOL's and youtube frap grabs of certain insane explosion/carnage/gibbing situations.

    Having corpses flung around the room with explosions and physics engines is certainly entertaining.... but I really miss the hillarity of gibbing when the kill was uberkill.
  • aeroripperaeroripper Join Date: 2005-02-25 Member: 42471NS1 Playtester, Forum Moderators, Constellation
    I think everybody has been waiting for ragdolls in NS. It will be very cool to see ragdoll skulks tumble off ceilings and down vents. Or lerks that get shottied slamming hard into walls then tumbling down to the floor.
  • whoppaXXLwhoppaXXL Join Date: 2006-11-03 Member: 58298Members, Reinforced - Shadow
    .. or knifing an Onos, that falls 100 metres of the roof and makes an awesome sound when it's hitting the ground. Just like the elephants in 300!

    It's an intense feeling if you can smack the crap out of the other players, just like in Condemned or Left 4 Dead melee.
    Now think you're a fade and punch the marines in a tiny room and their're just flying around like sacks and screaming for help. Haw.
  • Wyattx3Wyattx3 Join Date: 2003-07-23 Member: 18386Members
    When I kill a skulk scittering on the cieling, I want it to fall to the ground with a thud, and roll around abit.
  • schkorpioschkorpio I can mspaint Join Date: 2003-05-23 Member: 16635Members
    i think physics engines are used to determine where you get shot, bullet speed, collision detection etc - probably simplfies things a lot for the dev's
  • VeonVeon Join Date: 2009-05-31 Member: 67578Members
    A game like Natural Selection 2 only needs ragdolls physics to be honest. I often find myself getting stuck on annoying clutter whenever physics are in play.
  • Fang_XianfuFang_Xianfu Join Date: 2004-09-04 Member: 31344Members
    <!--quoteo(post=1708807:date=May 31 2009, 06:37 AM:name=Veon)--><div class='quotetop'>QUOTE (Veon @ May 31 2009, 06:37 AM) <a href="index.php?act=findpost&pid=1708807"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->A game like Natural Selection 2 only needs ragdolls physics to be honest. I often find myself getting stuck on annoying clutter whenever physics are in play.<!--QuoteEnd--></div><!--QuoteEEnd-->
    I agree. The only way physics other than ragdolls would be useful in NS2 is if you filled the levels with crap to get tossed around by the physics, and that would suck.
  • Dalin SeivewrightDalin Seivewright 0x0000221E Join Date: 2007-10-20 Member: 62685Members, Constellation
    HitScan Traces FTW!

    IMO, a large Physics Engine might be a tad bit overkill for NS2, but since it will most likely be implemented into the Engine itself (did they ever decide on a name for the thing!?) I think it would be a safe bet to look into the future. If we look back a few years to games like Unreal, they had no "Physics" engine at all. Most of their physics code was built into the game play code. You could shoot certain objects and they would move somewhat realistically. Collision detection was pretty top notch, and the weapons were "simple" but still satisfying. You don't need a high end physics engine (don't they get royalties?) to get a lot of eye candy. Rag-dolls weren't implemented until UT2003 (and possibly, some games that used a different generation engine that was prior to the release of UT2003) so all there was, was death animations (1-2 per monster?) that were loosely affected by the "physics" of the game. Monsters attached to the ceiling would fall when they were killed, you could push monsters off a bridge/cliff with a rocket launcher blast, etc. The quality of the game was not really affected by that, partly because at the time, that was pretty much the only capabilities of the technology, but also because the game play itself was awesome and made up for not being able to see your opponents dead body squirm.

    Particles that should be effected by smoke are a different story. While decent looking particle systems can be implemented without a fully fledged physics system to back it up (i.e. calculate the dispersion when a player walks through smoke), it would take some time (and probably be somewhat difficult).

    I've heard some discussion that building a physics engine is quite hard indeed- requiring lots and lots of math knowledge. I have always maintained that it couldn't be as hard as some people state, but I've never come across a situation where I needed to use something more advanced than applying gravity+wind to a player, and really, I think that is pretty much all a Physics Engine is (except I think Physics Engine specifically have a greater influence over polygons and what not, which give us our beloved rag dolls.).

    To get back to the point, NS2 doesn't need a physics engine that can calculate per polygon the deformation an Onos' corpse when a large object comes into contact (like erm... a train car). We don't need to see something as detailed as Adam Savage getting slapped: <a href="http://www.youtube.com/watch?v=HLRMF__9Nx0" target="_blank">http://www.youtube.com/watch?v=HLRMF__9Nx0</a>. We just need something that can apply different forces to a model at certain points of the model. So the head of the model should be able to freely rotate, arms, legs, etc. We don't want jelly rag-dolls, do we? However, the developers should (and most likely are/have) consider the possibilities (and head aches!) a Physics engine, rich with features, has to offer.

    All and all, I think watch a lerk and shot up in mid-flight and hit the ground rolling would be an awesome sight, however I would sacrifice that for a lesser quality death physics for improved game play.
  • glimmermanglimmerman Join Date: 2004-04-29 Member: 28300Members, Constellation
    edited May 2009
    <!--quoteo(post=1708874:date=Jun 1 2009, 12:04 AM:name=Dalin Seivewright)--><div class='quotetop'>QUOTE (Dalin Seivewright @ Jun 1 2009, 12:04 AM) <a href="index.php?act=findpost&pid=1708874"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I've heard some discussion that building a physics engine is quite hard indeed- requiring lots and lots of math knowledge. I have always maintained that it couldn't be as hard as some people state, but I've never come across a situation where I needed to use something more advanced than applying gravity+wind to a player, and really, I think that is pretty much all a Physics Engine is (except I think Physics Engine specifically have a greater influence over polygons and what not, which give us our beloved rag dolls.).<!--QuoteEnd--></div><!--QuoteEEnd-->

    Having done a few physics unit at university I can guarantee you that physics beyond the basic velocity-and-distance-in-a-straight-line level is extremely complex. The amount of maths required to analyse everyday occurrences (like an object reacting to a kinetic force) is really daunting sometimes and can go well beyond a few pages of equations.

    I could only image how hard it would be to have to know all the maths plus write codes for it.
  • ThiefThief Ownage Join Date: 2003-08-09 Member: 19214Members, Constellation
    Holy unnecessary, batman.
  • ghost in the shellghost in the shell Join Date: 2008-09-28 Member: 65094Members
    Any one played The Hidden?
    gorge spit kill = hang corpse from rafter
Sign In or Register to comment.