2011-06-22 19 views
6

क्या किसी को आधिकारिक एसडीके के साथ यूनिटी 3 डी के लिए किनेक्ट इनपुट का उपयोग करने के बारे में कुछ पता है? मुझे इन दोनों को आजमाने और एकीकृत करने के लिए एक परियोजना सौंपा गया है, लेकिन मेरा सुपर नहीं चाहता कि मैं खुले किनेक्ट सामान का उपयोग करूं। यूनिटी साइट से आखिरी खबर यह थी कि किनेक्ट एसडीके को 4.0 की आवश्यकता होती है। नेट और यूनिटी 3 डी केवल 3.5आधिकारिक किनेक्ट एसडीके और यूनिटी 3 डी

वर्कअराउंड्स लेता है? अगर आपको इसके बारे में कुछ पता है तो कृपया मुझे संसाधनों की ओर इशारा करें।

उत्तर

7

यूनिटी के लिए ओपनएनआई बाइंडिंग शायद जाने का सबसे अच्छा तरीका है। नाइट कंकाल माइक्रोसॉफ्ट किनेक्ट एसडीके की तुलना में अधिक स्थिर है, लेकिन अभी भी अंशांकन की आवश्यकता है (प्राइमसेन ने उल्लेख किया है कि उनके पास जल्द ही अंशांकन मुक्त कंकाल होगा)।

https://www.assembla.com/code/kinect-mssdk-openni-bridge/git/nodes/

क्योंकि KinectSDK:

Kinect एसडीके, कि SensorKinect तरह Kinect एसडीके काम करने से OpenNI लिए बाइंडिंग रहे हैं, इस मॉड्यूल भी एक OpenNI मॉड्यूल के रूप में KinectSDK अंशांकन मुक्त कंकाल को उजागर करता है एंकल्स और कलाई भी प्रदान करता है, और ओपनएनआई ने पहले से ही इसका समर्थन किया है (भले ही नाइट ने इसका समर्थन नहीं किया) सभी ओपनएनआई सामान जिनमें यूनिटी कैरेक्टर रिग शामिल हैं, जिनमें एंकल्स और कलाई शामिल हैं, केवल सभी काम और बिना अंशांकन के। ओपनएनआई के लिए किनेक्टएसडीके बाइंडिंग्स ने नाइट के कंकाल और हैंड ट्रैकर्स का उपयोग करके एक चेतावनी के साथ भी समर्थन किया है, ऐसा लगता है कि नाइट इशारा पहचान अभी तक किनेक्ट एसडीके के साथ काम नहीं कर रही है। नाइट के हैंडजेनरेटर के साथ किनेक्टएसडीके का उपयोग करते समय कार्य-आसपास आपको हाथ बिंदु प्रदान करने के लिए कंकाल मुक्त ट्रैकिंग का उपयोग करना है। दुर्भाग्य से जब आप सेंसर को दिखाई नहीं देते हैं तो आप हाथों को ट्रैक करने की क्षमता खो देते हैं।

फिर भी, नाइट का कंकाल KinectSDK से अधिक स्थिर और अधिक उत्तरदायी प्रतीत होता है।

+0

अमीर! धन्यवाद। हमने ओपनएनआई-नाइट के साथ सेटअप किया है, और मैं टॉमोटो वॉशियो के प्रयोगात्मक मॉड्यूल और Google समूह की मेलिंग सूचियों का पालन कर रहा हूं। आपको यहां देखकर अच्छा लगा, हम सभी इंटर्न आपके काम के बड़े प्रशंसकों हैं, मानते हैं कि आप एकता रैपर प्रसिद्धि से अमीर हैं। यह एमएस एसडीके की रिहाई के बाद से विकास पर एक महान रैंड डाउन है। –

+0

आजकल http://zigfu.com/ ओपननी और प्राइमेन्स दोनों का उपयोग करता है, हालांकि इसका भुगतान किया जाता है। – cregox

4

कच्चे किनेक्ट डेटा की आपको कितनी आवश्यकता है? एक सीमित समस्या के लिए, बस अंग अभिव्यक्ति प्राप्त करने की तरह, क्या आपने TcpClient जैसे अज्ञेय संचार स्कीमा का उपयोग करने के बारे में सोचा है। बस .NET 4.0 में एक साधारण टीसीपी सर्वर बनाएं, जो किनेक्ट एसडीके से जुड़ा हुआ है और पैकेट को पंप करता है/जिस जानकारी को आपको हर 30 एमएमएस या कुछ चाहिए। फिर बस एकता में एक प्राप्तकर्ता ग्राहक लिखें। मुझे एक अलग एसडीके के साथ एक ही समस्या थी। मैंने किनेक्ट की कोशिश नहीं की है, इसलिए शायद मेरा सुझाव अधिक हो गया है।

यदि आप वास्तविक समय की गहराई/रंग डेटा चाहते हैं तो आपको Pipes का उपयोग करके शायद थोड़ा तेज़ कुछ चाहिए?

+0

धन्यवाद। यह जांच करने के लिए कुछ अच्छा है। मेरा मानना ​​है कि इस बिंदु पर मैंने ओपनएनआई के साथ कुछ विकास करने के लिए अपने मालिक को आश्वस्त किया है, लेकिन इस समय हमें किनेक्ट से ज्यादा आवश्यकता नहीं है, इसलिए आपके विचारों की सराहना की जा रही है। –

संबंधित मुद्दे