Skip to main content
Participant
April 14, 2013

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

    April 14, 2013
    This would be useful for automated testing setups as well, I'd definitely like to see such a tool.
    Up and Coming
    April 14, 2013
    I 3rd this motion. It would certainly come in handy. :)
    “If you are willing to look at another person’s behavior toward you as a reflection of the state of their relationship with themselves rather than a statement about your value as a person, then you will, over a period of time cease to react at all.” (~I really gotta remember this shiz~) ― Yogi Bhajan
    Inspiring
    April 16, 2013
    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.
    AMD Ryzen 7 1800X | MSI X370 Titanium | G.Skill 16GB DDR4 3200 | EVGA SuperNOVA 1000 | Corsair Hydro H110i Gigabyte RX Vega 64 x2 | Samsung 960 Evo M.2 500GB | Seagate FireCuda SSHD 2TB | Phanteks ENTHOO EVOLV
    danielr2eAuthor
    Participant
    April 16, 2013
    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).
    Up and Coming
    April 17, 2013
    Adding another vote for this and seeing if Cybereality had a chance to pitch it to the team yet. :mrgreen:
    Up and Coming
    April 17, 2013
    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?
    Participant
    April 17, 2013
    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)
    Inspiring
    April 17, 2013
    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.
    AMD Ryzen 7 1800X | MSI X370 Titanium | G.Skill 16GB DDR4 3200 | EVGA SuperNOVA 1000 | Corsair Hydro H110i Gigabyte RX Vega 64 x2 | Samsung 960 Evo M.2 500GB | Seagate FireCuda SSHD 2TB | Phanteks ENTHOO EVOLV