   what is 6 DoF?
  i know that it means six degrees of freedom, and i also know that serious sam 2, a game i have played, makes a good use of it.i also know that John Camrack once said that "Doom has gravity. Down is down." or something like that.i''ve searched on google, but i haven''t found a good explanation to it.here''s my theory, please correct it if necessary.6 DoF means that the engine is so versatile, that the gravity could be pointing in any direction. it means you can walk around on walls, ceilings, be sucked in inside a wormhole, etc. and when u do walk upside down, your view is upside down. meanding that for you down suddenly is up.is that right? i just wanted to get this cleared up.thanks for help.    ---shurcoolmy project
  If I recall correctly, "6 degrees of freedom" means that you can walk forward, backward, and to the sides, and can also rotate on all your axis.Meaning you got movement along X, Y, Z, R, S, T axis  (at least, I think it was RST... Could also bu UVW...)  ;  It means you can rotate on each on your local axises (or whatever the plural or axis is) in 2 directions. The best game IMO using with 6 degrees of freedom is descent. Navigating maps not knowing what way up you are is a real challenge. I actually put a 6DOF camera into my current project, although it's completely pointless for the type of game I'm making.[edit: Actually PouyaCat's answer sounds more accurate. Rotating in 2 directions probably doesn't count as 2 degrees of freedom. Although, if you can rotate on all axises, it's pretty much a given that you can move on all of them too, since the vectors for the axises have to be stored. ]____________________________________________________________www.elf-stone.com[edited by - benjamin bunny on July 12, 2002 11:27:33 AM][edited by - benjamin bunny on July 12, 2002 11:28:00 AM];  I think it just means that you can rotate the view in every direction.  Like the original Doom you could only look left and right.  ;  thank you very much, that clears it up for me.oh, and about axis. it''s one axis, but two axes, or so it seems.    ---shurcoolmy project;quote:Original post by benjamin bunny  It means you can rotate on each on your local axises (or whatever the plural or axis is) in 2 directions.  That''s still 3 degrees of freedom. Going negative on one dimension doesn''t create a new one.6 degrees of freedom means that there are 6 parameters that you can freely (or almost freely) change. Take any shape for example, you have 3 degrees of freedom for placing it anywhere in the world, and 3 degrees of freedom on rotating it around it''s own center (i.e. facing different directions)I remember this from the AI class, when we had to do advanced path finding where you have an object with a certain shape and an environment and you have to get this object to another point. Now the problem is that sometime you have to put the object in a very weird form in order to pass it through some obstacle. Imagine this as taking a big couch from the front yard to your room on the second floor... Turns out that planning that on the computer is really hard, because you have 6 degrees of freedom (where to be and what shape to take)...  ;  Hey Pouya, I guess this shows that I actually *do* pay attention when you are chattering to us about mindless nd boring things Just check the first reply. I allready mentioned that you can move along three axes, and rotate along three axes, and that 3 + 3 = 6, and that the axes are X, Y, Z for translation, and (usually) R, S, t for rotation ;  bah, check out my edited response (which I edited before you posted).quote:[edit: Actually PouyaCat''s answer sounds more accurate. Rotating in 2 directions probably doesn''t count as 2 degrees of freedom. Although, if you can rotate on all axises, it''s pretty much a given that you can move on all of them too, since the vectors for the axises have to be stored. ]  ____________________________________________________________www.elf-stone.com;quote:Original post by PouyaCat  Hey Pouya, I guess this shows that I actually *do* pay attention when you are chattering to us about mindless nd boring things Just check the first reply. I allready mentioned that you can move along three axes, and rotate along three axes, and that 3 + 3 = 6, and that the axes are X, Y, Z for translation, and (usually) R, S, t for rotation   Okay, go back to your room now stupid cat. I just spent the entire day cleaning up your litter box.  ;Examples of varying degrees of freedom   Single degree of freedom: A hydraulic piston. Single translation.Single degree of freedom: A hinge joint.Two degrees of freedom: A drill bit; it spins as well as moves up and down.Two degrees of freedom: A book sliding on a tabletop. (Translation in two directions on a plane)Three degrees of freedom: The book sliding on the tabletop and being free to spin on one of its axis as well.Three degrees of freedom: A ball joint.Five degrees of freedom: A ball rolling on a table. (Three free degrees of rotation, and two of translation)Six degrees of freedom: An airplane capable of pitch, yaw and roll, as well as being able to fly in any direction.[edited by - bishop_pass on July 13, 2002 12:24:31 PM]