Ragdoll In Hl 1!

AlcapwnAlcapwn "War is the science of destruction" - John Abbot Join Date: 2003-06-21 Member: 17590Members
<div class="IPBDescription">I <3 HL improvement team!</div> <a href='http://www.wunderboy.org/blog/121/' target='_blank'>I want this in NS</a>
«1

Comments

  • FreddehFreddeh Join Date: 2003-07-29 Member: 18520Members, Constellation
    It looks nice...but i doubt its going to go into ns for 2 main reasons:

    1) The devs are already working on ns:s (or definately plan to)

    2) What kind of affect would htis have on server performance? How hard would it be to implement in ns as is? Problems such as these would also not encourage the devs to even try and implement it.

    Its pretty cool though <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile-fix.gif' border='0' style='vertical-align:middle' alt='smile-fix.gif' /><!--endemo-->
  • AaronAaron vroom vroom der party startah Join Date: 2002-11-05 Member: 7020Members
    For what it is worth, I think rigid body dynamics has already been done:

    <a href='http://www.frontline2.com/forums/index.php?showtopic=864' target='_blank'>http://www.frontline2.com/forums/index.php?showtopic=864</a>

    Not sure about the ragdoll stuff though.
  • UKchaosUKchaos Join Date: 2002-08-10 Member: 1132Members
    edited March 2005
    The demo doesnt make it look good. Its just the half-life grunt turning to jelly and collapsing in a very unrealistic way (legs all bendy). I dont think any of the joints are weighted so the limbs just flail about all over the place <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif' /><!--endemo-->
  • NegativityNegativity Join Date: 2004-08-08 Member: 30463Members
    edited March 2005
    <!--QuoteBegin-Freddeh+Mar 19 2005, 02:46 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Freddeh @ Mar 19 2005, 02:46 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> 2) What kind of affect would htis have on server performance? How hard would it be to implement in ns as is? Problems such as these would also not encourage the devs to even try and implement it. <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
    It should be client-side then. There's no need for server-side ragdoll.

    <!--QuoteBegin-UKchaos+Mar 19 2005, 02:51 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (UKchaos @ Mar 19 2005, 02:51 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->The demo doesnt make it look good. Its just the half-life grunt turning to jelly and collapsing in a very unrealistic way (legs all bendy). I dont think any of the joints are weighted so the limbs just flail about all over the place <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif' /><!--endemo--><!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
    <!--QuoteBegin-Jed+--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Jed)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Bear in mind that this is a shot of the physics system currently in development and they are still tweaking the IK limits for the ragdolls so that joints behave in a more realistic manner - the un-natural bending of the limbs should be fixed by the time their done.<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->

    <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile-fix.gif' border='0' style='vertical-align:middle' alt='smile-fix.gif' /><!--endemo-->
  • FreddehFreddeh Join Date: 2003-07-29 Member: 18520Members, Constellation
    <!--QuoteBegin-Negativity+Mar 19 2005, 10:53 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Negativity @ Mar 19 2005, 10:53 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> <!--QuoteBegin-Freddeh+Mar 19 2005, 02:46 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Freddeh @ Mar 19 2005, 02:46 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> 2) What kind of affect would htis have on server performance? How hard would it be to implement in ns as is? Problems such as these would also not encourage the devs to even try and implement it. <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
    It should be client-side then. There's no need for server-side ragdoll.
    <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    right. duh. Stupid moment of the day <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile-fix.gif' border='0' style='vertical-align:middle' alt='smile-fix.gif' /><!--endemo-->
  • typical_skeletontypical_skeleton Join Date: 2003-02-24 Member: 13944Members
    edited March 2005
    UKChaos, did you read the entire news post?

    Your comments don't really even make sense, considering this is in the HL1 engine, so any ragdoll physics look better than none. Besides, the demo DOES make it look good, and the news post already states that they're adjusting the limb weight to make it look more realistic, and will remove unnatural bending. I wish this forum had an eyeroll emote so I could use it. =P

    Of course, I'm sure it took them a while to do this, and probably a lot of effort... but... why? We already have HL2. =P
  • ZavaroZavaro Tucson, Arizona Join Date: 2005-02-14 Member: 41174Members, Super Administrators, NS2 Playtester, Squad Five Blue, Squad Five Silver, NS2 Map Tester, Reinforced - Shadow, WC 2013 - Silver, Subnautica Playtester, NS2 Community Developer, Pistachionauts
    Hey, that's pretty neat. However, I am unsure how this will affect server performance if used in Modifications. It could be somewhat high performance if you kill 10 guys with a rocketlauncher in Half-Life or Sven Co-Op, as they would all have to fall and flail ragdoll style.
  • AlignAlign Remain Calm Join Date: 2002-11-02 Member: 5216Forum Moderators, Constellation
    This+HL basic physics = dead onos standing upright. And gorges, and lerks.
    I remember when lerks rarely played a death animation... It was confusing, because you always wasted the rest of your clip on shooting the body.
  • FaskaliaFaskalia Wechsellichtzeichenanlage Join Date: 2004-09-12 Member: 31651Members, Constellation
    <!--QuoteBegin-Zavaro+Mar 19 2005, 09:15 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Zavaro @ Mar 19 2005, 09:15 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Hey, that's pretty neat. However, I am unsure how this will affect server performance if used in Modifications. It could be somewhat high performance if you kill 10 guys with a rocketlauncher in Half-Life or Sven Co-Op, as they would all have to fall and flail ragdoll style. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    Ragdoll is usually client sided, in order to save performance. (UT 2004)
    But in HL2 the physics and ragdolls are server sided, hence it weighs really heavy on both client and server.

    Most inteligent mod makers will include a cvar to enable server based ragdolls <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile-fix.gif' border='0' style='vertical-align:middle' alt='smile-fix.gif' /><!--endemo-->
  • MystiqqMystiqq Join Date: 2003-01-03 Member: 11755Members
    I dont see the point of adding ragdoll to hl1, engine that is "few years old".

    Its time to move on.
  • KenHidakaKenHidaka Join Date: 2004-08-27 Member: 30960Members
    Onos might not be standing. And a gorge shot with a shotgun would tumble. But ragdolls react to bullets hitting them (even when dead) so it's possible that a hail of bullets would knock an Onos over, and send gorges flying clear across the floor. Lerks would be the coolest. They'd be flying, get smoked with a shotgun, and then just slam into the floor or wall in midflight. It'd be awsome.
  • CondizzleCondizzle Join Date: 2004-10-05 Member: 32107Members
    <!--QuoteBegin-KenHidaka+Mar 19 2005, 03:25 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (KenHidaka @ Mar 19 2005, 03:25 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Lerks would be the coolest. They'd be flying, get smoked with a shotgun, and then just slam into the floor or wall in midflight. It'd be awsome. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    Yes! It's always bugged me when I shoot a skulk in midair when he's leaping at me and he just dies and continues forward. It would be nice, but I think it's not important enough to bug the dev team with.
  • KenHidakaKenHidaka Join Date: 2004-08-27 Member: 30960Members
    Indeed it's not. But it'd be a nice tweak, regardless of all things.
  • Ice9Ice9 Join Date: 2004-06-09 Member: 29208Members
    If you did this, you'd also have to add the proper physics engine, so that the ragdolls actually moved and colided in the proper way. Just doing that would be enough to re-write Half-Life, so why bother? Just use Half-Life 2! VALVe didn't make their own physics engine, they used the <a href='http://www.havok.com/' target='_blank'>Havok</a> 2 physics engine.

    The bottom line is this:
    If you want ragdoll physics, Half-Life 1 isn't the game/engine you want.
  • AlcapwnAlcapwn &quot;War is the science of destruction&quot; - John Abbot Join Date: 2003-06-21 Member: 17590Members
    <!--QuoteBegin-Ice9+Mar 19 2005, 03:57 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Ice9 @ Mar 19 2005, 03:57 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> If you did this, you'd also have to add the proper physics engine, so that the ragdolls actually moved and colided in the proper way. Just doing that would be enough to re-write Half-Life, so why bother? Just use Half-Life 2! VALVe didn't make their own physics engine, they used the <a href='http://www.havok.com/' target='_blank'>Havok</a> 2 physics engine.

    The bottom line is this:
    If you want ragdoll physics, Half-Life 1 isn't the game/engine you want. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    <!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Phillip sent me the relevant code over from their development and after about and hour or so I'd managed to plug it all in and try it out and I was very impressed! I asked Phillip if I could post something and he agreed so I made a little AVI of a ragdoll from HLMV.<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->

    Looks like they already got it working in-game. That was just an AVI file.
  • Ice9Ice9 Join Date: 2004-06-09 Member: 29208Members
    I wasn't bashing the idea, or making it seem impossible. I was just saying that it's a waste of time, because the physics engine won't be quite as powerful, accurate, or resourceful as the HL2 one.
  • NegativityNegativity Join Date: 2004-08-08 Member: 30463Members
    They're using the Novodex physics engine....you know Unreal Engine 3.....and the Physics Processing Unit.....
  • AlcapwnAlcapwn &quot;War is the science of destruction&quot; - John Abbot Join Date: 2003-06-21 Member: 17590Members
    <!--QuoteBegin-Ice9+Mar 19 2005, 04:17 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Ice9 @ Mar 19 2005, 04:17 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> I wasn't bashing the idea, or making it seem impossible. I was just saying that it's a waste of time, because the physics engine won't be quite as powerful, accurate, or resourceful as the HL2 one. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    It doesent have to be. Its would probably look better than the death animations we have now. (which sorry to say devs, suck, especially for marines) and im not so sure that it would take that long to implement, if the team puts the code out to the public (like the glow code)
  • typical_skeletontypical_skeleton Join Date: 2003-02-24 Member: 13944Members
    well, even if they don't totally interact with the world around them, having the models do interesting/cool collapses would still be better than... not having them do that. =P

    probably more of a coding exercise or something for future (?) projects... if it was super easy to implement, it'd likely be a "why not" situation. But there's no telling what type of bugs it might bring up..
  • prsearleprsearle Join Date: 2002-11-01 Member: 2365Members, Constellation
    Woah, I never expected this to make it to these forums <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif' /><!--endemo--> As one of the guys working on HL:E, I guess I ought to say something...

    Yes, we're using Novodex - it's a great library and very powerful. It's not proof-of-concept or future game research - we have it working in-game and the ragdolls interact properly with the world. Explosions throw them around - it's fun <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html/emoticons/wink-fix.gif' border='0' style='vertical-align:middle' alt='wink-fix.gif' /><!--endemo--> The AVI linked to was taken from the modifed hlmv Jed whipped together for us; we use it to preview models while we're creating the .rag definition files. Currently ragdolls are server-side. We're a single-player mod, so this allows us to have proper hit-reg and save/restore. As others have pointed out, multiplayer games would have to move ragdolls client-side. Thanks for all the encouragement and praise - drop by our <a href='http://www.hl-improvement.com/forums/' target='_blank'>forums</a> sometime.
  • Ice9Ice9 Join Date: 2004-06-09 Member: 29208Members
    That's my main concern, how it affects preformance. I suppose if it's client-side, and you're able to toggle it, why not. The only thing is that it might not be released for a while, as the NS team may not release another update for Half-Life 1 <!--emo&:(--><img src='http://www.unknownworlds.com/forums/html/emoticons/sad-fix.gif' border='0' style='vertical-align:middle' alt='sad-fix.gif' /><!--endemo-->
  • AlcapwnAlcapwn &quot;War is the science of destruction&quot; - John Abbot Join Date: 2003-06-21 Member: 17590Members
    <!--QuoteBegin-Ice9+Mar 19 2005, 07:44 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Ice9 @ Mar 19 2005, 07:44 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> That's my main concern, how it affects preformance. I suppose if it's client-side, and you're able to toggle it, why not. The only thing is that it might not be released for a while, as the NS team may not release another update for Half-Life 1 <!--emo&:(--><img src='http://www.unknownworlds.com/forums/html/emoticons/sad-fix.gif' border='0' style='vertical-align:middle' alt='sad-fix.gif' /><!--endemo--> <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    I guess thats true. but since the NS2, and NS/NS:source teams are now different entities, and its going to get released on My Games (which has autoupdating) we can <i>hope</i> that they might revisit it to fix some bugs, and add this <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin-fix.gif' border='0' style='vertical-align:middle' alt='biggrin-fix.gif' /><!--endemo-->
  • HybridclawHybridclaw Join Date: 2003-11-03 Member: 22271Members
    *shifty eyes*

    HL2 on the HL1 engine
    <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif' /><!--endemo-->
  • aeroripperaeroripper Join Date: 2005-02-25 Member: 42471NS1 Playtester, Forum Moderators, Constellation
    I'd rather wait it out for ns:source rather than implementing this into the game. BIG feature addition that i'm sure they don't want to add this late in the development lifecycle especially since they are looking forward to going to ns:source hopefully after 3.1 and maybe very minor releases.
  • EspressoEspresso Join Date: 2003-12-03 Member: 23916Members
    Pretty interesting <!--emo&:0--><img src='http://www.unknownworlds.com/forums/html/emoticons/wow.gif' border='0' style='vertical-align:middle' alt='wow.gif' /><!--endemo-->.
  • mr_drug_lordmr_drug_lord Join Date: 2005-01-11 Member: 34836Members
    realistically, bullets do not have knockback capability

    we could shoot magical bullets that do however, in NS since it's imaginary and in the future
  • typical_skeletontypical_skeleton Join Date: 2003-02-24 Member: 13944Members
    <!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->HL2 on the HL1 engine<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->

    I thought this project existed.. =P
  • maniacrippermaniacripper Join Date: 2004-01-13 Member: 25288Members, Constellation
    <!--QuoteBegin-mr drug lord+Mar 19 2005, 10:41 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (mr drug lord @ Mar 19 2005, 10:41 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> realistically, bullets do not have knockback capability

    we could shoot magical bullets that do however, in NS since it's imaginary and in the future <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    I beg to differ...

    the bodies don't need to fly back and smash into a wall, the ragdoll allows models to react 'realistically' or better yet, 'more realistically' than models which do not use any type of physics.

    but i'm interested in these 'magic bullets' you speak of, perhaps they are the cause of your misundertsanding? <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html/emoticons/wink-fix.gif' border='0' style='vertical-align:middle' alt='wink-fix.gif' /><!--endemo-->
  • PRTePRTe Join Date: 2003-10-25 Member: 21919Members
    haha. it's pretty impressive really, just that the grunt keeps wobbling like jelly
  • KenHidakaKenHidaka Join Date: 2004-08-27 Member: 30960Members
    edited March 2005
    If you shoot something that's dead, it's going to twitch. Rag dolls do the same thing, drug lord.

    One more thing, it'd be pretty much more awsome for marines than anything. Imagine a skulk leap biting into a marines chest and killing him before he hits the ground. You'd pretty much tear in down at the chest, and it would look freakin' pwn. And marines getting gored by an Onos... they'd fly. FLY I SAY! It'd be sweet. Funny stuff to picture in your head.
Sign In or Register to comment.