Quest3D Forum

Quest3D Topics => Plug-ins => Topic started by: Heinrich Godbersen on February 01, 2009, 03:20:45 pm



Title: UDPreader, UDPwriter: plug-ins for UDP data transfer including OSC
Post by: Heinrich Godbersen on February 01, 2009, 03:20:45 pm
UDPreader decodes text, value, vector, matrix and simple OSC messages.
UDPwriter encodes text, value vector and matrix. Implicit broadcast feature.
Compiled for 4.2. Free for evaluation and educational use. Commercial use requires explicit license.


Title: Re: UDPreader, UDPwriter: plug-ins for UDP data transfer including OSC
Post by: Heinrich Godbersen on February 01, 2009, 03:44:49 pm
Some UDP application scenarios employing UDPreader and UDPwriter:

UDPreaderApp.cgr and UDPwriterApp.cgr allow for various test scenarios, even on a single host. ChatBroadcastApp.cgr uses broadcasts, applications have to run on different machines in the same subnet. Change IP addresses as appropriate.

A good OSC data source for experiments: OSCjoy (takes a joystick as an Open Sound Control device), https://public.msli.com/lcs/oscjoy/index.html

UDP messages are generated and consumed by various authoring systems, including EyesWeb, vvvv, ...


Title: Re: UDPreader, UDPwriter: plug-ins for UDP data transfer including OSC
Post by: diocloud on February 02, 2009, 02:23:08 pm
testing....is great! :-9


Title: Re: UDPreader, UDPwriter: plug-ins for UDP data transfer including OSC
Post by: cooli.1977 on February 22, 2009, 03:46:18 am
this great!
but find a bug
                     UDPwriter -->OUT date(value)  
                                   -->IN   date(value)?


Title: Re: UDPreader, UDPwriter: plug-ins for UDP data transfer including OSC
Post by: Heinrich Godbersen on February 23, 2009, 04:52:54 pm
I only found an inconsistency in UDPreader, there it should read "OUT data (vector)", not "date".
Update, replacing all attachments above:


Title: Re: UDPreader, UDPwriter: plug-ins for UDP data transfer including OSC
Post by: ChinaBoy on February 25, 2009, 12:52:30 pm
UDPreader decodes text, value, vector, matrix and simple OSC messages.
UDPwriter encodes text, value vector and matrix. Implicit broadcast feature.
Compiled for 4.2. Free for evaluation and educational use. Commercial use requires explicit license.



Title: Re: UDPreader, UDPwriter: plug-ins for UDP data transfer including OSC
Post by: ChinaBoy on February 25, 2009, 01:00:27 pm
:)Legal note: Permission granted for evaluation and educational purposes only, requires an agreement.
                I am a Chinese boy, you can call me small left. I would like to use UDP channel to do business development, what needs to be done?


Title: Re: UDPreader, UDPwriter: plug-ins for UDP data transfer including OSC
Post by: ChinaBoy on February 25, 2009, 01:02:29 pm


Title: Re: UDPreader, UDPwriter: plug-ins for UDP data transfer including OSC
Post by: ChinaBoy on February 25, 2009, 01:05:04 pm


Title: Re: UDPreader, UDPwriter: plug-ins for UDP data transfer including OSC
Post by: ChinaBoy on February 26, 2009, 09:05:57 am
I wrote it myself a UDP channel, but will monopolize the entire process! Each time the data will be anxious to receive! Can help out?


Title: Re: UDPreader, UDPwriter: plug-ins for UDP data transfer including OSC
Post by: ChinaBoy on February 27, 2009, 01:58:53 am
Ha, I found the reason why! UDP receive function is blocked, you write the UDP case there are also exclusive. Seems to me to rely on other methods to deal with network traffic data. Do not know when you can see my guestbook! Count to pay a non-determined period of friends know, huh, huh. :) :)


Title: Re: UDPreader, UDPwriter: plug-ins for UDP data transfer including OSC
Post by: ChinaBoy on February 27, 2009, 04:51:45 am
I wrote the wrong UDP channel model can be used now. Is mainly the difference between obstructive and non-blocking! Finally able to use the! :-D :-D :-D :-D :-D



Title: Re: UDPreader, UDPwriter: plug-ins for UDP data transfer including OSC
Post by: Volker on March 26, 2009, 10:25:20 am
Please help....
This is probably a great cahnnel - but I cannot install it. Copying to channels dir and restarting q3d 4.2.3 will not find the channel. do i miss something?
thanks...


Title: Re: UDPreader, UDPwriter: plug-ins for UDP data transfer including OSC
Post by: Christian_Neider on October 24, 2009, 08:22:29 pm
tried it with 4.3 and quest crashes every time... can you release it for quest 4.3 please ??


Title: Re: UDPreader, UDPwriter: plug-ins for UDP data transfer including OSC
Post by: Heinrich Godbersen on May 05, 2010, 09:59:27 am
Tool to find suitable port numbers: netsh int ipv4 show dynamicport udp


Title: Re: UDPreader, UDPwriter: plug-ins for UDP data transfer including OSC
Post by: diocloud on May 11, 2010, 04:44:57 am
can you release it for quest 4.3.2 please ?? :-[ :-[


Title: Re: UDPreader, UDPwriter: plug-ins for UDP data transfer including OSC
Post by: voidstar on August 26, 2010, 12:11:24 am
Yes, would be great to have a version compiled against 4.3.2 SDK.



Title: Re: UDPreader, UDPwriter: plug-ins for UDP data transfer including OSC
Post by: Heinrich Godbersen on January 09, 2011, 06:36:31 pm
Compilation for 4.3.x. Please note a trial time limit of 10 Minutes per session. Send me a PM or email for full license inquires.

Handling of OSC is moved to dedicated custom channels OSCreader and OSCwriter found here (http://forum.quest3d.com/index.php?topic=69767.msg108143#msg108143).

Edit: updated UDPreader.dll  channel for 4.3.2 on 2012 October 17


Title: Re: UDPreader, UDPwriter: plug-ins for UDP data transfer including OSC
Post by: Peter Hou on January 24, 2011, 11:38:23 am
Hi,

Is it possible to read the data from FaceAPI with your UDP Reader channel? There's a faceapistreamer app that sends data through port 6100 (screenshot attached), but I can't seem to get your channel to receive any of the data.

If you want to check it out, you have to download and install the non-commercial version of FaceAPI: http://www.seeingmachines.com/product/faceapi/downloads/
You can then download faceapistreamer0.95 here: http://code.google.com/p/6dofstreamer/downloads/detail?name=faceapistreamer0.95.zip&can=2&q=
Simply connect a webcam and run Socket.exe and it'll start streaming data.

EDIT: Oh, I guess I used the wrong port. It actually appears to work! That's pretty cool :)


Title: Re: UDPreader, UDPwriter: plug-ins for UDP data transfer including OSC
Post by: Heinrich Godbersen on January 25, 2011, 01:56:00 pm
A TextFilter (with SPACE as separator) followed by the value operator "Text to value" extracts here a value.


Title: Re: UDPreader, UDPwriter: plug-ins for UDP data transfer including OSC
Post by: Heinrich Godbersen on October 12, 2011, 12:19:32 pm
Updated UDPwriter.dll available.


Title: Re: UDPreader, UDPwriter: plug-ins for UDP data transfer including OSC
Post by: DarrenP on October 15, 2011, 02:41:59 am
Great plugin - we used UDPwriter to send data to max/msp for a project which ran (flawlessly) for several days straight  8)  Thanks Heinrich!


Title: Re: UDPreader, UDPwriter: plug-ins for UDP data transfer including OSC
Post by: Auttaphon on May 13, 2012, 02:20:54 pm
Updated UDPwriter.dll available.
Thank you  ;)


Title: Quest3d v5 UDP?
Post by: jbedo on July 03, 2012, 05:37:56 am
UDP will be supported in Quest3d v5?.


Title: Re: UDPreader, UDPwriter: plug-ins for UDP data transfer including OSC
Post by: Heinrich Godbersen on October 17, 2012, 05:24:08 pm
UDPreader and UDPwriter are now available for Quest3D V 5.0. x64. Trial versions are appended.

Examples: Run UDPchatBroadcastApp on two different machines for an easy setup. Only the IP broadcast address may need adjustment to your personal situation. UDPwriterApp and UDPreaderApp are initially set to localhost and should run on one machine. The demo includes the transfer of a small icon by means of the Buffer channel (see screenshot below).

A more serious usage of the Buffer child is explained with respect to reading TUIO Messages into Quest3D in this thread (http://quest3d.com/forum/index.php?topic=70345.0).

Additional background on my Buffer strategy:

The standard channels SaveChannelToBuffer and LoadBufferIntoChannel allow to store and retrieve the content (incl. the Name) of may (leaf) channels, including Texture and 3D ObjectData. I developed communication channels to transfer buffer content between different Quest3D applications. In addition, a Buffer can be used as a intermediate storage between my plug-ins.







Title: Re: UDPreader, UDPwriter: plug-ins for UDP data transfer including OSC
Post by: Heinrich Godbersen on October 17, 2012, 05:44:45 pm
An update for the 4.3.2 trial dll's.


Title: Re: UDPreader, UDPwriter: plug-ins for UDP data transfer including OSC
Post by: Heinrich Godbersen on July 11, 2013, 05:59:37 pm
Updated trial material is now available [here (http://quest3d.godbersen.eu/ressources--trials/index.php)].


Title: Re: UDPreader, UDPwriter: plug-ins for UDP data transfer including OSC
Post by: alborz on May 10, 2014, 07:25:25 pm
Quest3d 5 couldn't recognize udpreader.dll and udpwriter.dll as well. What's wrong with them? ??? |:(


Title: Re: UDPreader, UDPwriter: plug-ins for UDP data transfer including OSC
Post by: Heinrich Godbersen on May 11, 2014, 07:37:27 am
Nothing wrong.... they are only good for 4.3.2, as stated above. You receive different dll with a purchase, one for 4.2.3 and one for 5.0. They act exactly the same.


Title: Re: UDPreader, UDPwriter: plug-ins for UDP data transfer including OSC
Post by: alborz on May 11, 2014, 04:24:06 pm
How much does it cost?


Title: Re: UDPreader, UDPwriter: plug-ins for UDP data transfer including OSC
Post by: Heinrich Godbersen on May 12, 2014, 09:56:57 am
For ordering and pricing info please visit my website (http://quest3d.godbersen.eu) and navigate via Custom Channels to TCP and UDP.


Title: Re: UDPreader, UDPwriter: plug-ins for UDP data transfer including OSC
Post by: Heinrich Godbersen on August 25, 2015, 08:26:04 am
Tested with Win10. Success.