संक्षिप्त उत्तर यह है कि मुझे नहीं लगता कि एक अच्छा मानकीकृत गति फ़ाइल स्वरूप मौजूद है और मुझे नहीं लगता कि कोई भी सामान्य जेनेरिक wysiwyg रोबोट प्रस्तुत करने वाले उपकरण हैं। कस्टम प्रोग्रामिंग के कुछ स्तर आवश्यक होने जा रहे हैं।
रे: रोबोट गति के लिए मानक फ़ाइल प्रारूप
कोलाडा का मतलब एक मानकीकृत 3 डी डेटा इंटरचेंज फ़ाइल प्रारूप है, और इसमें एक मॉडल के साथ बुनियादी एनीमेशन और भौतिकी प्रकार की जानकारी संग्रहीत करने के लिए समर्थन है। समर्थन हालांकि औजारों के अनुरूप नहीं है, विशेष रूप से एनीमेशन / भौतिकी डेटा के लिए।
इसके अलावा, यह संभव नहीं है कि आप रोबोट एनीमेशन को संचय करने के लिए किसी भी सामान्य उपयोग फ़ाइल स्वरूपों को पाएंगे। (हालांकि 100% तुलनीय नहीं है, गति / हावभाव फ़ाइल स्वरूपों की विकिपीडिया सूची देखें ।) मैंने जो कुछ भी देखा है वह मंच और / या स्वामित्व के लिए विशिष्ट है। विचार करें कि खेल और सीएडी उद्योग रोबोटिक्स की तुलना में अधिक बड़े और अधिक विशिष्ट हैं। उनके पास समान आवश्यकताएं हैं, फिर भी कोई डिफैक्टो फ़ाइल प्रारूप नहीं है।
आप इन मालिकाना प्रणाली द्वारा डेटा का अधिक कार्यक्रम संबंधी दृश्य में रुचि है, हालांकि, तो इन उद्योगों द्वारा प्रयोग किया जाता विशेष उपकरण को देखकर तो हो सकता है आप कुछ अतिरिक्त विकल्प और विचारों दे। उदाहरण:
चरित्र एनीमेशन (अक्सर ह्युमनोइड) का निर्माण, भंडारण और निष्पादन, विशेष रूप से, खेल विकास उद्योग में अच्छी तरह से प्रतिनिधित्व और बहुत उन्नत है। एक कीमत के लिए। मेरा मानना है कि अधिकांश बड़े स्टूडियो के पास एक पूरी टीम है जो डेटा को एक प्रणाली से दूसरे सिस्टम में परिवर्तित करने और उत्पादन पाइपलाइन के माध्यम से इसे खिलाने के अलावा और कुछ नहीं करने के लिए समर्पित है।
रोबोटिक्स के लिए गेम डेवलपमेंट टूल्स (या क्रिएटिव टाइप 3 डी टूल) का उपयोग करने के साथ एक आवर्ती समस्या यह है कि गेम / फिल्मों में, यह आमतौर पर ठीक है अगर एनीमेशन वास्तव में मॉडल नहीं करता है। वास्तविक विश्व रोबोट पर लागू होने पर यह समस्याएँ पैदा कर सकता है।
पुन: उपकरण प्रस्तुत करना
रोबोटिक सिमुलेटर (जैसे कोपेलिया के वी-आरईपी या यहां तक कि एमएस रोबोटिक्स स्टूडियो ) का उपयोग किया जा सकता है, अगर वे किसी प्रकार का एपीआई / निर्यात प्रदान करते हैं और ह्यूमनॉइड प्रकार के रोबोटों का अनुकरण करने में सक्षम थे। मैं किसी भी है कि एक पूर्ण humanoid मॉडल का समर्थन हालांकि पता नहीं है। ज्यादातर सिर्फ हथियार और पहिए वाले रोबोट के लिए हैं। फिर भी, शायद आप अपने मानव आंदोलनों को स्वतंत्र आर्म सबसिस्टम के संग्रह के रूप में मॉडल कर सकते हैं? यानी बायां पैर एक रोबोटिक हाथ है। यदि ऐसा है, तो कुछ और wsyiwyg टूल आपके लिए खुले होंगे।
फ़्लोस्टस्टोन एक और दृश्य उपकरण है जिसका उपयोग पॉज़िंग के लिए किया जा सकता है, लेकिन शायद आपके दिमाग में आने वाली वासिवग नहीं।
यदि आपको WYSIWYG की आवश्यकता नहीं है और कुछ प्रोग्रामिंग के लिए खुले हैं, तो आप PyPose और Nuke की जाँच करना चाहते हैं ।
इसी तरह, लेकिन अधिक उन्नत प्रोग्रामिंग की आवश्यकता होती है, विभिन्न भौतिकी इंजन सभी इनपुट (3 डी मॉडल और संबंधित मापदंडों) में लेने के लिए रुचि रखते हैं और फिर बलों को लागू करके और गतिज विज्ञान को लागू करके आंदोलन के परिणाम प्रदान कर सकते हैं। उदाहरणों में ODE और बुलेट भौतिकी शामिल हैं । आरओएस का उपयोग करने के लिए एक समान प्रोग्रामेटिक slanted विकल्प होगा। मैंने कुछ प्रोजेक्ट्स और नोट्स देखे हैं जो ह्यूमनॉइड टाइप गतियों के लिए संभावित ROS सपोर्ट के बारे में हैं।
सभी ने कहा ... हालांकि सीखने में मुश्किल है, मुझे अभी भी लगता है कि ब्लेंडर 3 डी में उन्नत हॉबीस्टेस्ट रोबोटिक्स पोज़िंग और मोशन वर्क के लिए सभी विकल्पों में से एक बेहतर होने की संभावना है, विशेष रूप से यह पायथन प्रोग्रामिंग भाषा के साथ तंग एकीकरण के कारण है। किसी ने पहले ही टिप्पणियों में ब्लेंडर रोबोटिक्स विकी को इंगित किया । आपको पियानो बजाने वाले सर्वोस को नियंत्रित करने के लिए ब्लेंडर का उपयोग करके ग्रैन्लोवेसीई के YouTube वीडियो की भी समीक्षा करनी चाहिए , साथ ही जस्टिन डेली द्वारा ब्लॉग पोस्ट भी है जहां वह इमदादी नियंत्रण के लिए ब्लेंडर / पायथन का उपयोग करने का वर्णन करता है। मैं मानता हूं कि ब्लेंडर 3 डी सीखना मुश्किल है, लेकिन यह लगभग किसी भी 3 डी विस्विएग प्रकार के सॉफ्टवेयर के साथ सच होने वाला है जब तक कि यह बहुत संकीर्ण न हो।