Forum Discussion

🚨 This forum is archived and read-only. To submit a forum post, please visit our new Developer Forum. 🚨
danielr2e's avatar
danielr2e
Honored Guest
12 years ago

Trivial Rift simulator for devs without kits?

Hello all,

It's pretty straightforward to start working on a lot of the bits of code needed for a Rift application (SBS 3D, barrel distortion, etc), but there doesn't seem to be a good way to validate integration with the Rift data stream until you actually get a kit.

It would be useful to have an executable that would identify itself as a rift and simulate its data stream. To start, it could just be a simple test pattern (e.g. yaw left/right, pitch up down, roll clockwise/counterclockwise) or even randomly generated head movements. This would be useful both for devs waiting on their orders and those that just want to dip their toe in to see how hairy porting their application to the Rift might be.

Would anyone else be interested in a such a tool?

Daniel

8 Replies

  • Anonymous's avatar
    Anonymous
    This would be useful for automated testing setups as well, I'd definitely like to see such a tool.
  • This is actually an interesting idea. However, depending on how long it would take to create such a tool it may not be useful anymore (as people would have their Rifts already). I can at least mention it and see if its something the team is interested in.
  • Sounds good. I was hoping it was the sort of thing you could knock together in a half a day, but if not I understand you guys have more pressing concerns. I would point out that the tool could have utility even when the Rift's are in the wild for teams working in collaboration that don't have enough Rifts to go around (which, incidentally, is true in my case).
  • Tummler's avatar
    Tummler
    Honored Guest
    Adding another vote for this and seeing if Cybereality had a chance to pitch it to the team yet. :mrgreen:
  • If the simulator had the capability to record rift movements to a file, then play them back for repeated play through testing, that might extend its useful lifespan?
  • You might be able to emulate the presence of a Rift using a display EDID over-ride .inf driver in conjunction with Microsoft's Device Simulation Framework, if you were so inclined... ;)

    http://msdn.microsoft.com/en-us/library/ff538304.aspx

    (or you could try asking someone to hook you up using USB over IP and capture the session)
  • I did mention the idea, but it doesn't seem like something we will be interested it. Mostly because it will not really be that useful for development. Ideally, you would need the actual device if you want to test the features.