Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

What in the hell means 5DOF, 6DOF, etc etc etc?????????????????????????

431 views
Skip to first unread message

Whale Soul

unread,
Dec 11, 1995, 3:00:00 AM12/11/95
to

The title says by itself! What is it?

Michael Carmack

unread,
Dec 12, 1995, 3:00:00 AM12/12/95
to
Whale Soul (fr...@vaxrio.enet.dec.com) wrote:

: The title says by itself! What is it?

DOF is degrees of freedom. If refers to the type of movement you are
permitted in a game (it's usually only used in reference to 1st person
perspective games like Underworld or flight sims). The different DOF are:

1) forward/backward
2) up/down
3) left/right
4) yaw (turn left/right)
5) pitch (roll up/down, e.g. dive or climb in a flight sim)
6) roll (roll left/right)

Not many games outside of flight sims use all 6 DOF. For example, DOOM
has 4 DOF (#1-4), Underworld had 5 (#1-5), and Descent has all six.
--
========================================================================
"In sports, it's not who wins or loses; | Mike Carmack
it's how drunk you get." | mcarmack@freenet.
- Homer Simpson | columbus.oh.us

David W. Bartels

unread,
Dec 12, 1995, 3:00:00 AM12/12/95
to
fr...@vaxrio.enet.dec.com (Whale Soul) wrote:
>
>The title says by itself! What is it?

DOF = degrees of freedom. Refers to freedom of motion (from physics or
basic mechanical engineering courses).

Ability to move in X, Y, Z directions = 3 degrees of freedom.
Ability to rotate around each of these axis = 3 more degrees of freedom.

It's easiest to explain with an example:

Take a car. Define the x-axis as out the front of the car, the y-axis out
the sides of the car, and the z-axis as out of the top of the car.
Moving forward or in reverse = 1 DOF (travel along x-axis)
Turning right/left is a 2nd DOF (rotation about z-axis). Thus the car
has only 2 DOF under normal operation.

If cars could drive sideways, that would be a 3rd DOF (travel along y-
axis). If they could levitate, changing altitude, that would be a 4th
DOF (travel along z-axis). If they could do somersaults and backflips,
that would be a 5th DOF (rotation about y-axis). Finally, if
your car could typically roll sideways, that would be a 6th DOF (rotation
about x-axis).

Dave Bartels


Michael Carmack

unread,
Dec 13, 1995, 3:00:00 AM12/13/95
to
Andrew L. Tepper (Iron...@pgh.nauticom.net) wrote:

: 5DOF Ultima Underworld II
: 6DOF Ultima Underworld I

Eh? When did you have 6 DOF in UW1? You only had 5 to my knowledge; you
could not yaw (tilt head side to side).

And certainly if UW2 only had 5, then UW1 had 5 as well. They wouldn't go
backwards with the engine technology.

Andrew L. Tepper

unread,
Dec 13, 1995, 3:00:00 AM12/13/95
to
>The title says by itself! What is it?
DOF=Degrees of Freedom. Six are possible.

* Slide Forward/Back
* Slide Left/Right
* Float Up/Down
* Turn head left/right
* Turn head up/down
* Tilt head left/right

When a game is said to have 6DOF, it's engine supports all of the
above. Some popular games:

3DOF WayOut (Apple II), Wolf 3D
4DOF Doom
5DOF Ultima Underworld II, System Shock, Heretic, Hexen
6DOF Ultima Underworld I, Descent, Build Engine games,
Flight simulators.

Darin Johnson

unread,
Dec 13, 1995, 3:00:00 AM12/13/95
to
Iron...@pgh.nauticom.net (Andrew L. Tepper) writes:
> >The title says by itself! What is it?
> DOF=Degrees of Freedom. Six are possible.
>
> * Slide Forward/Back
> * Slide Left/Right
> * Float Up/Down
> * Turn head left/right
> * Turn head up/down
> * Tilt head left/right

Well, these aren't the traditional degrees of freedom, but I
guess in the game world they can define their own and hope
everyone follows along. (ie, what about "rotate left/right"
as opposed to "turn head"?) Normally it's the number of axes
an object can move along, assuming the object stays in the
same place (double the number if the object can move); normally
yaw/pitch/roll.

Trouble is, you don't tilt a head in Descent, but you do rotate.
Thus, sticking to the more conventional terminology (substituting
up/down, left/right, forward/back for the axes), allows more games
to be described. There are three degrees of freedom for movement,
and three degrees of freedom for looking around.

> 3DOF WayOut (Apple II), Wolf 3D
> 4DOF Doom

What's the 4th in Doom? You can't move up/down, turn up/down,
or "tilt" left/right. That only leaves three. Or are you
counting jumping off a ledge as moving down?

> 6DOF Ultima Underworld I, Descent, Build Engine games,
> Flight simulators.

Flight simulators are much less. They allow turning in 3 degrees,
but you generally only get one degree of freedom for movement.
(ie, you can't move sideways without turning). Descent has 6,
because you can dodge without turning. (what's build engine?)
--
Darin Johnson
djoh...@ucsd.edu
"You used to be big."
"I am big. It's the pictures that got small."

Paul Miller

unread,
Dec 14, 1995, 3:00:00 AM12/14/95
to
Iron...@pgh.nauticom.net (Andrew L. Tepper) writes:

>>The title says by itself! What is it?
>DOF=Degrees of Freedom. Six are possible.

>* Slide Forward/Back
>* Slide Left/Right
>* Float Up/Down
>* Turn head left/right
>* Turn head up/down
>* Tilt head left/right

>When a game is said to have 6DOF, it's engine supports all of the
>above. Some popular games:

>5DOF Ultima Underworld II, System Shock, Heretic, Hexen

Both Underworlds and System Shock were 6DOF engines. UU had damage jitter
(display would shake about Z axis) and System Shock actually allowed control
over all six (remember you can lean around corners, and display rotates
appropriately).

Also, Heretic, Hexen, and DF use simulated up/down - the engine supports them but
in a hacked raycasting sort of way.

--
Paul Miller | "I am Pentium of Borg.
SGI Senior Software Engineer | You will be approximated."
Elastic Reality - a division of Avid Technology, Inc.


Paul Miller

unread,
Dec 15, 1995, 3:00:00 AM12/15/95
to
mcar...@freenet.columbus.oh.us (Michael Carmack) writes:

>Andrew L. Tepper (Iron...@pgh.nauticom.net) wrote:

>: 5DOF Ultima Underworld II
>: 6DOF Ultima Underworld I

>Eh? When did you have 6 DOF in UW1? You only had 5 to my knowledge; you
>could not yaw (tilt head side to side).

UW I/II engines both had 6DOF. The interface didn't ALLOW you to shake your
head, but the engine did it when you were hit.

>--
>========================================================================
>"In sports, it's not who wins or loses; | Mike Carmack
> it's how drunk you get." | mcarmack@freenet.
> - Homer Simpson | columbus.oh.us

Derek Snider

unread,
Dec 22, 1995, 3:00:00 AM12/22/95
to
Andrew L. Tepper (Iron...@pgh.nauticom.net) wrote:
: >The title says by itself! What is it?

: DOF=Degrees of Freedom. Six are possible.

: * Slide Forward/Back
: * Slide Left/Right
: * Float Up/Down
: * Turn head left/right
: * Turn head up/down
: * Tilt head left/right

: When a game is said to have 6DOF, it's engine supports all of the
: above. Some popular games:

: 3DOF WayOut (Apple II), Wolf 3D
: 4DOF Doom
: 5DOF Ultima Underworld II, System Shock, Heretic, Hexen
: 6DOF Ultima Underworld I, Descent, Build Engine games,
: Flight simulators.
The Ultima Underworld II engine also has the tilt head left/right...
just go swimming or cast tremor and you'll see.
UW1 and UW2 are both 6DOF.

--

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
_/ Derek B. Snider de...@idirect.com _/ telnet://realms.game.org:4000
_/ Senior Programmer / System Administrator _/ telnet://telecafe.com:9000
_/ ComputerLink Online Inc. _/ http://www.idirect.com
_/ 5150 Dundas St. W. Suite #306 _/ http://pizza.idirect.com
_/ Etobicoke, ON, M9A 1C3, Canada _/ http://www.game.org
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
---------------------------------------------------------------------
: Internet Direct (416)233-2999 359 lines, SLIP, 9600 - 28,800 bps :
---------------------------------------------------------------------

Michael Lewchuk

unread,
Dec 23, 1995, 3:00:00 AM12/23/95
to
de...@idirect.com (Derek Snider) writes:

>Andrew L. Tepper (Iron...@pgh.nauticom.net) wrote:
>: >The title says by itself! What is it?
>: DOF=Degrees of Freedom. Six are possible.
>: * Slide Forward/Back
>: * Slide Left/Right
>: * Float Up/Down

3D standard movement, right? Shouldn't that be "walk forward/back/left/right"?
I have a rather nasty opinion of "slide" since the 3D games I've played use
"slide" as if the floor was a slick surface, or as if the walking person was
a car where acceleration and deceleration were really required.

>: * Turn head left/right
>: * Turn head up/down
>: * Tilt head left/right
>: When a game is said to have 6DOF, it's engine supports all of the
>: above. Some popular games:

What about "lean left/right, stand/crouch/crawl" that are seen in games like
Dark Forces and System Shock?

>: 3DOF WayOut (Apple II), Wolf 3D
>: 4DOF Doom
>: 5DOF Ultima Underworld II, System Shock, Heretic, Hexen
>: 6DOF Ultima Underworld I, Descent, Build Engine games,
>: Flight simulators.

What about "Dark Forces"?

> _/ Derek B. Snider de...@idirect.com _/ telnet://realms.game.org:4000
> _/ Senior Programmer / System Administrator _/ telnet://telecafe.com:9000
> _/ ComputerLink Online Inc. _/ http://www.idirect.com
> _/ 5150 Dundas St. W. Suite #306 _/ http://pizza.idirect.com
> _/ Etobicoke, ON, M9A 1C3, Canada _/ http://www.game.org

Michael Lewchuk
lew...@cs.UAlberta.CA

Derek Snider

unread,
Jan 9, 1996, 3:00:00 AM1/9/96
to
Michael Lewchuk (lew...@cs.ualberta.ca) wrote:
: >: * Turn head left/right

: >: * Turn head up/down
: >: * Tilt head left/right
: >: When a game is said to have 6DOF, it's engine supports all of the
: >: above. Some popular games:

: What about "lean left/right, stand/crouch/crawl" that are seen in games like
: Dark Forces and System Shock?

Stand, crouch, crawl are all part of moving up and down... if they don't
involve tilting your perspective down to you feet, or up to the ceiling,
it's nothing special.
Lean left/right? If this is just the same as strafing left and right a
bit... then it's cheating. If the screen actually TILTS left and right...
then it's done properly.

--

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/


_/ Derek B. Snider de...@idirect.com _/ telnet://realms.game.org:4000
_/ Senior Programmer / System Administrator _/ telnet://telecafe.com:9000
_/ ComputerLink Online Inc. _/ http://www.idirect.com
_/ 5150 Dundas St. W. Suite #306 _/ http://pizza.idirect.com
_/ Etobicoke, ON, M9A 1C3, Canada _/ http://www.game.org

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
----------------------------------------------------------------
: Stop on by the Internet TeleCafe! telnet://telecafe.com:9000 :
----------------------------------------------------------------

0 new messages