Difference between revisions of "Ogre3D:Puredata"
Frankiezafe (Talk | contribs) (→Development) |
Frankiezafe (Talk | contribs) (→Release) |
||
(One intermediate revision by the same user not shown) | |||
Line 22: | Line 22: | ||
== Release == | == Release == | ||
− | Based on | + | 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.
- [netsend] and [netreceive] - http://en.flossmanuals.net/pure-data/network-data/send-and-receive/
- 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.
- [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.