Jump to: navigation, search

Difference between revisions of "Ogre3D:Puredata"

(Created page with "Researches and notes about a communication between Ogre3D and puredata. == Development == Communication via internal network messages. * [netsend] and [netreceive] - http:/...")
 
(Release)
 
(3 intermediate revisions by the same user not shown)
Line 7: Line 7:
 
* [netsend] and [netreceive] - http://en.flossmanuals.net/pure-data/network-data/send-and-receive/
 
* [netsend] and [netreceive] - http://en.flossmanuals.net/pure-data/network-data/send-and-receive/
 
* FUDI - https://en.wikipedia.org/wiki/FUDI
 
* FUDI - https://en.wikipedia.org/wiki/FUDI
 +
 +
 +
Code of tcp/udp sender and receiver in puredata:
 +
 +
* https://sourceforge.net/p/pure-data/pure-data/ci/master/tree/src/u_pdreceive.c
 +
* https://sourceforge.net/p/pure-data/pure-data/ci/master/tree/src/u_pdsend.c
 +
  
 
To be efficient, it requires a specialised patch (or a custom c/c++ object) to parse message '''sent by''' Ogre and another one to prepare message to '''send to''' Ogre.
 
To be efficient, it requires a specialised patch (or a custom c/c++ object) to parse message '''sent by''' Ogre and another one to prepare message to '''send to''' Ogre.
Line 12: Line 19:
 
* [ogre in] with preprocessed messages routing
 
* [ogre in] with preprocessed messages routing
 
* [ogre out] with one inlet type message
 
* [ogre out] with one inlet type message
 
  
 
== Release ==
 
== Release ==
  
Based on [[https://github.com/danomatika/ofxPd ofxPd]], prepare a binding to unable the communication with libPD.
+
Based on [https://github.com/danomatika/ofxPd ofxPd], prepare a wrapper to unable the communication with libPD.

Latest revision as of 11:48, 1 June 2016

Researches and notes about a communication between Ogre3D and puredata.

Development

Communication via internal network messages.


Code of tcp/udp sender and receiver in puredata:


To be efficient, it requires a specialised patch (or a custom c/c++ object) to parse message sent by Ogre and another one to prepare message to send to Ogre.

  • [ogre in] with preprocessed messages routing
  • [ogre out] with one inlet type message

Release

Based on ofxPd, prepare a wrapper to unable the communication with libPD.