OSC |
||||||||||||||||||||||||||||||||||||||||||||||||||
Open Sound Control (OSC)
|
||||||||||||||||||||||||||||||||||||||||||||||||||
What is OSC? In short, a real-time transfer data structure originally defined for musicians but now used in may scenarios, including smartphones, tables, Kinect, Touch Monitors, etc.. For more background info see my survey paper Open Communication with Quest3D. |
||||||||||||||||||||||||||||||||||||||||||||||||||
Solution
|
||||||||||||||||||||||||||||||||||||||||||||||||||
Our set of OSC custom channels address different requrements: Simple scenarions are supported with OSCreader, confined to messages with only one attribute (text, value, and vector). More complex messages or bundled messages are imported into Quest3D with a combination of OSCbundleDecoder and OSCmessageDecoder. And exported with OSCmessageEncoder. |
Bidirectional Ball Control. Sample application |
|||||||||||||||||||||||||||||||||||||||||||||||||
OSC TUIO UDP Bundle
|
||||||||||||||||||||||||||||||||||||||||||||||||||
Trials are available (4.3.2): For downloadable Trial Demos and videos look here.. Access to all trial ressources [here]. |
||||||||||||||||||||||||||||||||||||||||||||||||||
OSCmessageEncoder Plug-In
|
||||||||||||||||||||||||||||||||||||||||||||||||||
Sending OSC messages to OSC enabled clients allows to implement feedback. Example: A TouchOSC app hosted on an iOS or Android appliance acts a remote control device for a Quest3D application. Quest3D can send feedback info back to the controller with OSCmessageEncoder. Requires UDPwriter to send the message over a network. Plug-in for Quest3D Version 4.3.2 and 5.0 (x64). |
Mouse Writer QUest3D shares its activity with an iPod. |
|||||||||||||||||||||||||||||||||||||||||||||||||
OSCmessageDecoder Plug-In
|
||||||||||||||||||||||||||||||||||||||||||||||||||
OSCmessageDecoder decodes all text and value components of any single OSC message. Reads from a Quest3D buffer channel. Needs UDP custom channel to receive the message over a network. Plug-in for Quest3D Version 4.3.2 and 5.0 (x64). |
Walk in the Woods. Acceleration controlled avatar movement |
|||||||||||||||||||||||||||||||||||||||||||||||||
OSCpacketDecoder Plug-In
|
||||||||||||||||||||||||||||||||||||||||||||||||||
OSCpacketDecoder handles OSC bundles in conjuction with OSCmessageDecoder. This allows for TUIO support. Plug-in for Quest3D Version 4.3.2 and 5.0 (x64). |
TUIO Finger Tracking Finger leaf marks in the sand |
|||||||||||||||||||||||||||||||||||||||||||||||||
OSCreader Plug-In
|
||||||||||||||||||||||||||||||||||||||||||||||||||
OSCreader reads a subset of Open Sound Control messages send via UDP. No OSC bundle support. The amount of attributes read is 1 text, 1 value, and 1 vector. Use OSCmessageDecoder for higher requrements. Watch the sample application video "Enjoy Quest3D on IPad" |
Newton Teapot Remote start of the physics engine. |
|||||||||||||||||||||||||||||||||||||||||||||||||
Application Showcase
|
||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||
Please read the User Instruction Notes before downloading the *-Trial-exe. |
||||||||||||||||||||||||||||||||||||||||||||||||||
Technology Background
|
||||||||||||||||||||||||||||||||||||||||||||||||||
The Kinect connection uses OSCeleton. The OSC messages are grouped into bundles. Individual players are identified. This allows tracking more than one person. more... |
||||||||||||||||||||||||||||||||||||||||||||||||||
|
Zugriffe heute: 1 - gesamt: 1185. Warning: fopen(../../assets/plugindata/w2dcntf0669b755060fcbf0dfd2483e538dbbe.dat): failed to open stream: Permission denied in /home/www/web/printable/custom-channels/osc-and-tuio/index.php on line 387 |
||||||||||||||||||||||||||||||||||||||||||||||||||
(C) 2010 / 2011 - All rights reserved |
||||||||||||||||||||||||||||||||||||||||||||||||||