BenSkywalker
Diamond Member
- Oct 9, 1999
- 9,140
- 67
- 91
So what? Unreal Tournament 2003's particles were influenced by physics, as were Unreal 2's.
Neither of them are comparable to DooM3, they use some basic physics interaction and that's about it.
Pretty much every game based on U Engine 2 has had particle physics.
Fire a rocket through smoke and it just kind of floats on through in UT2K3 or U2, no interaction.
There are a few environmental physical objects in Doom 3, such as crates, or boxes on shelves, but that's nothing compared to the destructable walls and scenery of Half-Life 2.
Sounds like someone saw the years old beta build and is assuming the game hasn't had some more work done D3's physics engine is sounding like the most advanced to date in any game.
Hell, John Carmack even came out and said he wasn't planning on putting ragdoll physics in the game at all, but some other member of Id's programming team (I forget the guy's name) wrote it in, and since it was already there, they might as well use it.
Carmack didn't want to add the physics calculations of having glass accurately shatter, well beyond the simplistic rag doll physics. If you fire a shotgun with buckshot in to a window the engine calculates out distance, angle, velocity and compares it to the surface it is hitting- surface strength/thickness etc and breaks the glass down appropriately based on those calculations. There are somewhere around 20 seperate physics calculations done from the time you pull the trigger until your bullet hits anything in D3, glass is just an extremely complex surface to hit in terms of the physics engine.
Can you imagine cylinder collision in a game in this day and age?
FarCry, Unreal2, UT2K3 and UT2K4 all use bounding boxes for collision detection in terms of targetting(Quake1 style), DooM3 doesn't. From what we have seen on HL2 they were also planning on doing the same, but that was prior to more information being made available on DooM3.
Thank goodness for whoever on Id's team went over John's head.
He was out voted, noone in id can go 'over' JC's head particularly in terms of coding.