Broadcasting OSC Data Between Different Machines - Blender Plugin

Figured I’d make this post for anyone running into this problem…

If you want to do sensor acquisition on one machine and send the OSC data to another machine running the Blender plugin you need to edit the Blender plugin file:

In the v2.8+ plugin go to line 331 and change the text:

self.sock.bind( ("127.0.0.1", UDP_PORT) ) 
--to--> 
self.sock.bind( ("0.0.0.0", UDP_PORT) )`

This will allow the receiving computer to see the incoming messages from ni-mate. Don’t forget to set the OSC IP address in ni-mate to point to the receiving machine.

NOTE TO THE DEVS: It seems like this really should be the default behavior of the plugin script??

1 Like