Doom gravity metrics
-
- Posts: 9696
- Joined: Sun Jan 04, 2004 5:37 pm
- Preferred Pronouns: They/Them
- Operating System Version (Optional): Debian Bullseye
- Location: Gotham City SAR, Wyld-Lands of the Lotus People, Dominionist PetroConfederacy of Saudi Canadia
Doom gravity metrics
After 1 second of falling from a standstill, a typical gravity 1.0 actor will be falling at a speed of 35 units per tic.
This translates to 35x35 units per second - 1225.
On Earth, ignoring air resistance, an object after falling one second will be falling at a speed of 9.8 metres per second.
If we suppose Doomguy's 56 units to be a little less than 2m, we can rough out 60 units to be 2m - or 30 units as 1m.*
This means that if Doom's gravity were made similar to IRL, after 1 second of falling a gravity 1.0 actor would be going at 30x9.8 units per second - 294.
Am I missing something? Is Doom's gravitation acceleration really up to four times what we see in real life!?
*(The current dev version of HD sets this at 37 but that's only because it emphasizes horizontal distances and multiplies the relevant formula by 1.2 while also presupposing a much shorter doomguy.)
This translates to 35x35 units per second - 1225.
On Earth, ignoring air resistance, an object after falling one second will be falling at a speed of 9.8 metres per second.
If we suppose Doomguy's 56 units to be a little less than 2m, we can rough out 60 units to be 2m - or 30 units as 1m.*
This means that if Doom's gravity were made similar to IRL, after 1 second of falling a gravity 1.0 actor would be going at 30x9.8 units per second - 294.
Am I missing something? Is Doom's gravitation acceleration really up to four times what we see in real life!?
*(The current dev version of HD sets this at 37 but that's only because it emphasizes horizontal distances and multiplies the relevant formula by 1.2 while also presupposing a much shorter doomguy.)
-
-
- Posts: 17923
- Joined: Fri Jul 06, 2007 3:22 pm
Re: Doom gravity metrics
The first tic of freefall, you fall at a speed of 2, instead of just 1. So after a full second, you reach a speed of 36. Does it make sense? No, but that's how it works.
See [wiki]falling damage[/wiki] for a lot of nerdery about it, including a chart and a table.
See [wiki]falling damage[/wiki] for a lot of nerdery about it, including a chart and a table.
-
- Posts: 9696
- Joined: Sun Jan 04, 2004 5:37 pm
- Preferred Pronouns: They/Them
- Operating System Version (Optional): Debian Bullseye
- Location: Gotham City SAR, Wyld-Lands of the Lotus People, Dominionist PetroConfederacy of Saudi Canadia
Re: Doom gravity metrics
My point is trying to figure out how much the end result corresponds or not with its IRL equivalent.
Anyway, I'm messing around with reduced gravity here and I think I get why it looks so weird - in normal play everything's just this tiny little action figure in a box in front of us and the faster falling speed just makes more sense for something that we intuit is very small.
I think I'll be going ahead with this change in HD.
Anyway, I'm messing around with reduced gravity here and I think I get why it looks so weird - in normal play everything's just this tiny little action figure in a box in front of us and the faster falling speed just makes more sense for something that we intuit is very small.
I think I'll be going ahead with this change in HD.
-
-
- Posts: 17923
- Joined: Fri Jul 06, 2007 3:22 pm
Re: Doom gravity metrics
Yeah, the proportions in Doom are all out of whack (a well-known fact) so there's a lot of stuff that isn't really realistic. Like famously the torso-level view height, or Doomguy's jet-powered running speed.
-
-
- Posts: 26540
- Joined: Tue Jul 15, 2003 4:58 pm
- Location: Scotland
Re: Doom gravity metrics
And the fact that every map unit is 1.2 times taller than it is wide.
Yet somehow it all comes together to create one of the most addictive gaming experiences ever because it feels so right, despite being so very wrong.
Yet somehow it all comes together to create one of the most addictive gaming experiences ever because it feels so right, despite being so very wrong.
-
- Lead GZDoom+Raze Developer
- Posts: 49141
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: Doom gravity metrics
Trying to do IRL in Doom is either doomed to fail or failed to Doom, choose whatever makes more sense.
-
- Posts: 13727
- Joined: Tue Jan 13, 2004 1:31 pm
- Preferred Pronouns: She/Her
Re: Doom gravity metrics
Doom Guy is just Superman in disguise. Except without the laser eyes and the flying.
And his kryptonite is bad level design and sadistic/evil/both gameplay modders.
That is my story and I am sticking with it!
And his kryptonite is bad level design and sadistic/evil/both gameplay modders.
That is my story and I am sticking with it!
-
- Posts: 3390
- Joined: Thu Jul 05, 2007 4:53 pm
- Location: opening the forbidden box
Re: Doom gravity metrics
I once made a mod for novelty purposes where the walk speed was fixed to roughly 1 m/s (using 8MU as one foot) and realistic gravity (accounting for the 1.2 aspect ratio scaling on the z axis) and it was on that day I realized how large Doom levels truly are. I also made one with realistic Phobos gravity, which required basically loading a grappling hook mod or something to actually stay attached to the floor.
-
-
- Posts: 12328
- Joined: Tue Jul 21, 2009 12:04 pm
- Preferred Pronouns: He/Him
- Operating System Version (Optional): Windows 11
- Graphics Processor: nVidia with Vulkan support
- Location: capital N, capital S, no space
Re: Doom gravity metrics
As far as metric scaling, I had settled on the grid-friendly 32u to 1m. Works best for new projects, at 56u Doomguy comes out to 1.75m or 5'9". If you apply aspect correction unfortunately makes it utterly ridiculous, he'd be pushing 7ft. Maybe he comes from Death Valley.
-
- Posts: 57
- Joined: Wed Oct 06, 2021 11:23 am
Re: Doom gravity metrics
i did some bullet speed calculations recently, it's assumed to fly horizontally but i figured out some numbers..
assuming 32 units = 1 vertical meter,
the doomguy as 1.75m tall (56 units)
acceleration is 9.8m/s, so, let's calculate the velocity at 2nd second
v = 9.8 * 32 = 313.6 units/sec
so generally you're right, but in manual of the speed https://zdoom.org/wiki/Actor_properties it says that ticks are about projectiles, not the monster/player, so, i suppose some tests should be done to log actual velocity, maybe there is another formula, because speed=1225 is faster than my calculated muzzle velocity speed=510 of the 440 m/s .357 magnum bullet
assuming 32 units = 1 vertical meter,
the doomguy as 1.75m tall (56 units)
acceleration is 9.8m/s, so, let's calculate the velocity at 2nd second
v = 9.8 * 32 = 313.6 units/sec
so generally you're right, but in manual of the speed https://zdoom.org/wiki/Actor_properties it says that ticks are about projectiles, not the monster/player, so, i suppose some tests should be done to log actual velocity, maybe there is another formula, because speed=1225 is faster than my calculated muzzle velocity speed=510 of the 440 m/s .357 magnum bullet
-
- Admin
- Posts: 6190
- Joined: Thu Feb 26, 2004 3:02 pm
- Preferred Pronouns: He/Him
Re: Doom gravity metrics
Ultimately anything attempting to use "real world" units in Doom must make some concessions because the maps, physics, and visuals were definitely not designed to meet real world specifications in any way. Aspect ratio scaling, viewheight, and player speed all muck with this.
As one might expect, Hideous Destructor seems to have gotten things as close as it's possible to get within the confines of standard Doom levels and graphics.
Obviously for standalone projects it's less of a concern as you can set up the metrics however you want, disable aspect scaling, etc. Personally I went with 64mu / meter and then set up a bunch of constant values so I can do stuff like (175*CM) and have it Just Work™ without too much thought.
As one might expect, Hideous Destructor seems to have gotten things as close as it's possible to get within the confines of standard Doom levels and graphics.
Obviously for standalone projects it's less of a concern as you can set up the metrics however you want, disable aspect scaling, etc. Personally I went with 64mu / meter and then set up a bunch of constant values so I can do stuff like (175*CM) and have it Just Work™ without too much thought.
-
- Posts: 2091
- Joined: Thu Feb 03, 2011 6:39 pm
- Location: Island's Beauty, Hungary
Re: Doom gravity metrics
Well don't forget that the first Doom took place on Phobos, Deimos and eventually Hell...gravitational pull might be a tad different there
-
- Admin
- Posts: 6190
- Joined: Thu Feb 26, 2004 3:02 pm
- Preferred Pronouns: He/Him
Re: Doom gravity metrics
Doesn't really track, because by any reasonable metric that assumes Doomguy is close to human size (even with warped and inconsistent sizes), gravity in Doom is stronger than Earth gravity by a lot ... Which is the whole point of this thread. Hell is a fictional place so it doesn't count, but Phobos and Deimos are definitely much smaller than Earth so gravity would be a lot weaker.
Alternatively, it's a game and they designed something that plays well, realism be damned.
Alternatively, it's a game and they designed something that plays well, realism be damned.
-
- Posts: 57
- Joined: Wed Oct 06, 2021 11:23 am
Re: Doom gravity metrics
you only have to track 35 ticks, maybe twice, to determine the velocity obtained by Y axis, so you'll get the magic number of 1.0 gravity. then you may tune it to the real world value or to the unreal world value. the Q is that number, maybe ill measure it later.. have to make bullet ballistics first
-
- Posts: 1556
- Joined: Mon Jul 08, 2013 10:08 pm
Re: Doom gravity metrics
So, idea: what if someone scaled almost everything down - levels, actors, projectile speeds, the player's viewheight, and so on - to a ratio that allows Doom's gravity (probably also adjusted) to approximate the real-world acceleration of 9.8m/s?
Would roughly 1/4th scale work here? Working from the "32u=1m,56u=1.75m Doomguy" ratio, would a 8u meter with a 14u-tall Doomguy at a viewheight of 10 or 11 be usable as a more realistic starting point (with DG normally being 56u tall with a viewheight of 41)?
Sorry if there's something I'm missing here, I just woke up.
Would roughly 1/4th scale work here? Working from the "32u=1m,56u=1.75m Doomguy" ratio, would a 8u meter with a 14u-tall Doomguy at a viewheight of 10 or 11 be usable as a more realistic starting point (with DG normally being 56u tall with a viewheight of 41)?
Sorry if there's something I'm missing here, I just woke up.