Kinectã使ã£ã¦ãã©ã¦ã¶ã®WebGLå ãåãã¦ã¿ã
Kinectãè²·ã£ãã®ã§ãæè¿ç±ãWebGLã®å
¥åã¨ãã¦ä½¿ã£ã¦ã¿ãã
éã³ã»ãã¢ç¨ã§æ±ç¨çã«ã¯ä½ã£ã¦ãªãã
ãã¢ã ã¼ãã¼
ã ã¼ãã¼ã§ã¯Chrome10ã®WebGLã§Kinectå ¥åã®æ£äººéãåãã¦ã¾ãã
Firefox4 / Safari5ã¨ãã§ãåãã¾ãã
Firefox3ã§ãåããªãã¯ãªãã§ãããWebGLé対å¿ãªã®ã§æªéã§ãã
ãã£ã¦ããã¨ã¨ããããã®ã½ã¼ã¹ã³ã¼ã
1.Kinect --> 2.OpenNI(PCç¨ã®Kinect対å¿ãã¬ã¼ã ã¯ã¼ã¯)ã使ã£ãã¢ã㪠--[TCP]--> 3.ãã¼ã«ã«Node.jsãµã¼ãã¼ --[WebSocket(SocketIO)]--> 4.ãã©ã¦ã¶ã§WebGL(three.js)ã使ã£ã¦è¡¨ç¤º
æåã¯DepthJSã使ããã¨ãããã©ãç¹å®ã®ãã©ã¦ã¶ã§ããåããªãæ¡å¼µããããOpenCVã¨ããé¢åã ã¨æã£ã¦ããæã«ãä¸è¨ã®ãµã¤ãã§OpenNIããç°¡åã«ã»ããæ å ±ãåããã¨ç¥ã£ãã®ã§ãOpenNIã®ãµã³ãã«ã¢ããªãæ¹é ãã¦ä½¿ããã¨ã«ããã
sd-tech: [Kinectããã¯]OpenNI+Flashã§ãã«ãã¦ã¼ã¶ã¼ã»ãã«ãã¿ãããOpenNI解æç·¨ http://sd-tech-blog.blogspot.com/2010/12/kinectopenniflash.html
"2.OpenNI(PCç¨ã®Kinectãã©ã¤ã+ã©ã¤ãã©ãª)ã使ã£ãã¢ããª"
"OpenNI\Samples\NiUserTracker"ããTCPã§ä½ã®åãã¼ãã®ç§»åæ å ±ãæããããã«æ¹é ããç©ãã½ã¼ã¹ã®ã³ã¡ã³ãã«GPLã¨ããã®ã§ä¸è¨ã«å¤æ´ç¹ãå ¬éã
- å¤æ´ç¹ã®Diff
"3.ãã¼ã«ã«Node.jsãµã¼ãã¼"
TCPã§æ å ±ãåãåããSocketIOã使ã£ã¦ã対å¿ãã¦ããã°WebSocketã§ãã©ã¦ã¶ã«è»¢éãããWebSocketé対å¿ã®å ´åä»ã®éä¿¡æ¹æ³(Flashã®TCPç)ã使ãããã
ç¾ç¶ã®åé¡ã¨å¯¾å¿
- 大éã«ç¡é§ãªãã±ãããæãã¦ãã
- OpenNIã使ã£ãã¢ããªã§åä½ã®å¤åãå°ãªããã°ãã±ãããéããªãããã«ããã¤ããã ã£ãããChromeã§ãã®ã¾ã¾åãã¦ãã¾ã£ãã®ããé¢åãªã®ã§æ¾ç½®
ææ³ã¨ãä»å¾ã®äºå®ã¨ã
- Kinectã¨WebGLã¨WebSocketã使ã£ãä½æãããã¯ã¼ã¯å¯¾æ¦ã²ã¼ã ã¯æ®åãããããåãã ãã§çµæ§æ¥½ããã
- æåã¯ã¦ã¼ã¶ã¼ãå°ãªãã®ã§ãiPhone / iPod touch OS4.2をPCブラウザの加速度コントローラーとして使ってみた - 最高のコンピューティング環境とは?ã§è©¦ããã¿ããã«iPhone / iPod touchã¦ã¼ã¶ã¼ãä½æã²ã¼ã ã¨ãã¦åå ã§ãããããªå½¢ã®ã²ã¼ã ããããªãã
- 3D対å¿ã®HMD(VR920)ãè²·ã£ã¦ä»æ¥å±ãã®ã§ãWebGLã®ã²ã¼ã ã®3Dç«ä½è¦ã試ãã¦ã¿ããåã«ä½ã£ãNode.jsとWebSocketとWebGLを使ってネットワーク3D対戦アクションゲームを作ってみた(試作)ã§è©¦ãã