Slashdot Mirror


Using a Smartphone As a Virtual Reality Controller

New submitter mutherhacker writes: A group from Osaka University in Japan and McMaster University in Canada have presented a method to control a virtual 3D object using a smartphone [video]. The method was primarily designed for presentations but also applies to virtual reality using a head mounted display, gaming or even quadrocopter control. There is an open paper online as well as a git repository for both the client and the server. The client smartphone communicates with the main computer over the network with TUIO for touch and Google protocol buffers for orientation sensor data.

13 comments

  1. I have a greased up Yoda Phone shoved in my ass! by Anonymous Coward · · Score: -1
    How to Shove a Yoda Doll up your ass! The 9 Step Greased Up Yoda Doll Shoving process. Go Linux! Tsarkon Reports

    9 steps to greasing your anus for Yoda Doll Insertion!
    v 4.97.3
    $YodaBSD: src/release/doc/en_US.ISO8859-1/yodanotes/9stepprocess.sgml,v 4.97.3 2015/9/3 15:42:20 tsarkon Exp $

    1. Defecate. Preferably after eating senna, ex lax, prunes, cabbage, pickled eggs, and Vietnamese chili garlic sauce. To better enhance the pleasure of this whole process, defecation should be performed in the Return of the Jedi wastebasket for added pleasure.
    2. Wipe ass with witch hazel, which soothes horrific burns. (Rob "CmdrTaco" Malda certifies that his lips, raw like beaten flank steak from nearly continuous analingus with dogs, are greatly soothed by witch hazel which makes it perfect for the anus after diarrhea.)
    3. Prime anus with anal ease. (Now Cherry Flavored for those butthole lick-o-phillic amongst you - very popular with 99% of the Slashdotting public!)
    4. Slather richly a considerable amount of Vaseline and/or other anal lubricants into your rectum at least until the bend and also take your Yoda Doll , Yoda Shampoo bottle or Yoda soap-on-a-rope and liberally apply the lubricants to the Yoda Doll/Yoda Shampoo/Yoda Soap-on-a-rope. You may need your gay squire/lover to help with this since your fat corpulent ass cannot do a self-reach-around.
    5. Put a nigger do-rag on Yoda's head so the ears don't stick out like daggers!
    6. Make sure to have a mechanism by which to fish Yoda out of your rectum, the soap on the rope is especially useful because the retrieval mechanism is built in.
    7. Pucker and relax your balloon knot. Doing Kegel exercises several times actuating the sphincter muscle and relaxing it will help prepare your ass for what is to come.
    8. Slowly rest yourself onto your Yoda figurine. Be careful, he's probably bigger than the dicks normally being rammed up your ass!
    9. Gyrate gleefully in your computer chair while your fat sexless geek nerd loser fat shit self enjoys the prostate massage you'll be getting. Think about snoodling with the Sarlaac pit. Read Slashdot. Masturbate to anime. Email one of the Slashdot editors hoping they will honor you with a reply. Join several more dating services - this time, you don't select the (desired - speaks English) and (desired - literate). You figure you might get a chance then. Order some fucking crap from Think Geek. Suck and gag on a Dr. Who sonic screwdriver like it was the Doctor's dick in your mouth. Get Linux to boot on a Black and Decker Toaster Oven. Wish you could afford a new computer. Argue that cheap-ass discount bin hardware works 'just as well' as the quality and premium hardware because you can't afford the real stuff. Make claims about how Linux rules. Compile a kernel on your 486SX. Claim to hate Windows but use it for World of Warcraft. Admire Ghyslain's courage in making that wonderful Star Wars movie. Officially convert to the Jedi religion. Talk about how cool Mega Tokyo is. Try and make sure you do your regular 50 story submissions to Slashdot, all of which get rejected because people who aren't fatter than CowboyNeal c
  2. Re:I have a greased up Yoda Phone shoved in my ass by Anonymous Coward · · Score: 0

    My little yoda doll friend you are most of a sick person.

  3. Re:I have a greased up Yoda Phone shoved in my ass by Anonymous Coward · · Score: -1

    About this crazy Yoda person - only when he and a variety of rumors flying around all points just arrived in the white room when referring to the statement that was circulating about it in this moment not superfluous. True or false it is the people and especially their fate rather than tend to occupy an important place in life he said is what they do.

  4. Excuse me butt by terrywirth5 · · Score: 0

    as I stolled through the VR section at Canon Expo NYC yesterday, the VR users looked like a bunch of mutant frogmen struggling to find a vacant teat. Plus, 8k! Please, it's much to early to get jiggy over this technology. It is only that, technology and may never find a usability niche.

  5. Not...seeing the point by pushing-robot · · Score: 1

    Why not use the accelerometer to track XYZ movement instead of just rotation? Making the user use the touchscreen while holding the phone in random orientations seems like a horrible UI.

    On the other hand, the principle has some merit. Using a phone as a slicing plane in 3D space could be clever in a different application.

    --
    How can I believe you when you tell me what I don't want to hear?
    1. Re:Not...seeing the point by MobileTatsu-NJG · · Score: 1

      Why not use the accelerometer to track XYZ movement instead of just rotation?

      Drift.

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    2. Re:Not...seeing the point by Anonymous Coward · · Score: 0

      The problem I have with Google Cardboard is the need for head rotation. Invalids could benefit from VR if they could use a second smartphone to control the rotation and other functions. Is this what your "slicing plane" meant to accomplish so that the second smartphone can remain relatively stabilized with just nudges being used to control the user's perspective.

    3. Re:Not...seeing the point by pushing-robot · · Score: 1

      If you're wearing a VR helmet, wouldn't an Oculus Touch-like hand controller be much better than a smartphone?

      By 'slicing plane' I mean the ability to quickly snap a cross section view of a 3D model at any location at angle, for visualization or editing with a conventional 2D screen and tools.

      Adjusting the viewport in 3D editing apps is something of a chore, even with tools like the SpacePilot... it would be nice to use a smartphone as a poor man's virtual camera, to view a scene from any position and angle as if it were floating in front of my workstation... then capture and send that viewport to the PC for editing.

      --
      How can I believe you when you tell me what I don't want to hear?
    4. Re:Not...seeing the point by Anonymous Coward · · Score: 0

      So we should consider the 'slicing plane' as if it were the view from the driver's set in a car with small movements of a steering wheel reorienting the whole vehicle? There just isn't any practical way to get your finger up into the head unit. The reason not to use Oculus Touch-like controls is that sooner or later everyone has more than enough smartphones lying around.

    5. Re:Not...seeing the point by Anonymous Coward · · Score: 0

      Using the accelerometer in such a way requires a double integral and will definitely introduce drift. i.e. You can probably translate a little but when you come back you won't be in the same spot. Also this work was intended for large displays, when you're collaborating with other people in front of large displays you don't want to be waving your arms around to translate, you'll be hitting your collaborators. Finally, waving your arms around with your $800 smartphone has a danger of dropping and cracking it. Which is why this approach has merit.

  6. Re:I have a greased up Yoda Phone shoved in my ass by sexconker · · Score: 0

    That Mega Tokyo reference takes me back.

    Fun fact: That shit is till going in some form or another (I can't make sense of it), and they STILL haven't learned how to draw eyes that aren't a country mile apart:

    http://megatokyo.com/strip/143...
    http://megatokyo.com/strip/142...
    http://megatokyo.com/strip/142...
    http://megatokyo.com/strip/142...
    http://megatokyo.com/strip/142...
    http://megatokyo.com/strip/142...
    http://megatokyo.com/strip/142...
    http://megatokyo.com/strip/142...
    http://megatokyo.com/strip/142...
    http://megatokyo.com/strip/142...

    As terrible as ever.

  7. Cellphone as input device by Anonymous Coward · · Score: 0

    A similar project, that could be used for VR input, but is made for non-VR Games/Programs is called "Happy Fun Times" http://greggman.github.io/HappyFunTimes/

    It's three components:
    1) A library that is included in a project (typically Unity3d)
    2) A server that runs on the computer in the background of the project; acts as a bridge between the Game/Application and a web-server
    3) HTML5 pages running on a phone that are served from the computer

    Simple idea; awesome technology when it's all put together. After seeing a "Marble Madness" type game at Baltimore's Artscape, I tried out the library and found it was very quick to get up and running (already have a 4 player old-school "Combat" game that uses the phones sensors for speed and turning.)

  8. Re:I have a greased up Yoda Phone shoved in my ass by Anonymous Coward · · Score: 0

    Yeah, mega fuckyo is still there. What a piece of shit that crap comic is.