Slashdot Mirror


Linux 3D Input Driver Project Started

zratchet writes "Mikey Lubker reports in his blog that a new project has been started to create drivers for 6-degree-of-freedom 3D input devices. The project hopes to support SDL_Input, XNA, DirectInput, and other major controller API's including game consoles and embedded systems, including controllers for home entertainment systems, robots, modeling clay, games, home automation, and more. Check out the project here and the (soon to be) tech-demo Snowball Surprise: Adventures in Avatarctica."

5 of 92 comments (clear)

  1. Sounds ambitious... by halivar · · Score: 5, Funny

    Aren't these things better announced when they reach at least 0.1a, or something? If I announce a project to port all of DirectX to Commodore, do I get my own Slashdot article? Even if I never do anything with it?

    Sorry... just doing some morning trolling.

  2. What about a dual-mouse driver by G4from128k · · Score: 4, Interesting

    Two mice provide 4-D of smooth motion. And you get another 2-D of coarser motion with scroll wheels. This would have applications beyond games as I have seen (but can't find) experiments in the HCI (Human-Computer Interaction) literature on the superiority of dual-cursor interfaces.

    --
    Two wrongs don't make a right, but three lefts do.
  3. Re:Ah, yes. by blindcoder · · Score: 4, Informative

    Well, here's two:
    - Wing Commander: Privateer Remake
    - Vegastrike

    --
    See my blog for my free opinions.
  4. Spaceball.. rotate and translate in any dimension by jkeegan · · Score: 5, Informative

    I used to work down the hall from Spaceball (Technologies? I forget the full name), in Lowell MA. They had a product called the Spaceball which was a sphere mounted on a base, that you could twist around any of the three axes, and push in the direction of any of the three axes..

    So it didn't actually twist much - it sensed your desire to rotate it (the ball stayed in pretty much the same position).. And it didn't move much in either direction either, but it knew when you were lifting it, or pushing it left, or pulling it back, etc.

    Anyway, those are your six dimensions.. rotate x,y,z, translate x,y,z.

    They made some game controller of it later, but the original was used in high-end cadcam applications etc. Cool device!

    --

    ..Jeff Keegan
    seven syllables explain TiVo: kee gan dot org slash ti vo
  5. Linux already supports most 6DOFs by vojtech · · Score: 5, Interesting

    Linux already supports the:

    • SpaceBall 2003FLX
    • SpaceBall 3003FLX
    • SpaceBall 4000
    • SpaceMouse / Logitech Magellan
    • SpaceOrb 360
    • Logitech CyberMan2

    And most likely also the newer SpaceBall variants, because they all use USB HID.

    All the drivers are GPL and included in the standard kernel release. The CyberMan2 is very cool for playing Descent2 on Linux.

    I know it. I wrote the drivers.

    It seems the project is more about developing and marketing a new 6dof in a world where all gaming-oriented 6dofs (the SpaceOrb, available on e-bay for a few bucks, the CyberMan / CyberMan2) failed miserably.