Digital Art Zone

 
   
2 of 2
2
mcjHIDKit - live puppetry in daz studio using a microphone and a gamepad (WIN-PC)
Posted: 06 February 2013 12:20 AM   [ Ignore ]   [ # 16 ]
Power Member
Avatar
RankRankRank
Total Posts:  1912
Joined  2006-01-19

────────────────────────────────────────────────────────────────
~ Release News ~ Release News ~ Release News ~ Release News ~ Release News ~ Release News ~
────────────────────────────────────────────────────────────────

https://sites.google.com/site/mcasualsdazscripts2/mcjhidkit

a first release

if you use it at the default data rate of 10 per seconds, it seems to work quite well

────────────────────────────────────────────────────────────────

Profile
 
 
Posted: 06 February 2013 02:36 PM   [ Ignore ]   [ # 17 ]
Power Member
Avatar
RankRankRank
Total Posts:  1912
Joined  2006-01-19

here’s a demo made today

https://www.facebook.com/video/embed?video_id=10151703443064746”

i’ll probably add a button to mcjClient, to make it de-select the nodes

this way if you screen-capture a session, you wont have the wireframe boxes (bounding boxes) around the selected objects

Profile
 
 
Posted: 06 February 2013 03:13 PM   [ Ignore ]   [ # 18 ]
Power Member
Avatar
RankRankRank
Total Posts:  1912
Joined  2006-01-19

- update - update - update - update - update - update - update - update -

de-selection of target nodes while the script is running

this should be practical for live shows and screen-captures

since it removes the selection boxes around the target objects

Image Attachments
dsel.png
Profile
 
 
Posted: 06 February 2013 11:49 PM   [ Ignore ]   [ # 19 ]
Power Member
Avatar
RankRankRank
Total Posts:  1912
Joined  2006-01-19

good news - i figured why the data rate was limited to 10 Hz


communication between the server and the client is done over stdin / stdout

apparently buffering and polling happens around 10 times per second ( in Daz or in Windows )

if the report rate from the server is over 10 Hz, sometimes

the client (script) will receive more than 1 status report at a time.

in the previous version of the script, those reports were thrown out for fear of being corrupt

the next version of the script will instead unpack them and feed them to the part of the script that processes them

just now i tested 30 Hz data rate

at 60 Hz i still get some “misses”, say, 1 miss per second


actually the image below isnt a valid test, by mistake i re-launched the server after changing the data rate to 30 !

but it gives you a glimpse of an upcoming script that will use the HIDServer to pilot a camera or a car

 

Image Attachments
clip0007noco.gif
Profile
 
 
Posted: 07 February 2013 09:06 PM   [ Ignore ]   [ # 20 ]
Power Member
Avatar
RankRankRank
Total Posts:  1912
Joined  2006-01-19

- update - - update - - update - - update - - update - - update - - update - - update - - update - - update - - update -

new version handles higher data rates like 30 Hz

also fixed Load/Save of links lists issues

Image Attachments
bass.gif
Profile
 
 
Posted: 09 February 2013 03:37 PM   [ Ignore ]   [ # 21 ]
Member
Rank
Total Posts:  121
Joined  2004-10-23

Great job will give this a try. Thnks for sharing your work.

Profile
 
 
Posted: 09 February 2013 05:47 PM   [ Ignore ]   [ # 22 ]
Power Member
Avatar
RankRankRank
Total Posts:  1912
Joined  2006-01-19
Tugpsx - 09 February 2013 03:37 PM

Great job will give this a try. Thnks for sharing your work.

thanks

eventually i think i’ll make an OSC ( http://opensoundcontrol.org/ )  plugin
which will let people interface a lot of things including the kinect and even musical keyboards

Profile
 
 
Posted: 09 February 2013 06:59 PM   [ Ignore ]   [ # 23 ]
Member
Rank
Total Posts:  121
Joined  2004-10-23

Actually you are almost there. Check the MS Kinect dev kit

Profile
 
 
   
2 of 2
2