2012-06-27 20 views
5

में COLLADA फ़ाइल से पार्स डेटा का उपयोग कर एनीमेशन मैं उदाहरण कोलाडा पार्सर colladaloader.js साथ प्रयोग किया और http://collada.org/owl/browse.php?sess=0&parent=131&expand=0&order=name&curview=0 mrdoob.github.com/three.js का उपयोग करने से एक कंकाल एनिमेटेड COLLADA मॉडल "Seymour_anim2.dae" आयात किया है उदाहरण के रूप में /examples/webgl_loader_collada.html और http://mrdoob.github.com/three.js/examples/webgl_animation_skinning.html। लोडर को कोलेडा.एनिमेशन या collada.dae.animations में कंकाल संरचना और कुछ कंकाल एनीमेशन डेटा को पार्स और स्टोर करना प्रतीत होता है। समस्या यह है कि मैं उदाहरणों में विधियों का उपयोग करके काम करने के लिए कंकाल एनीमेशन नहीं प्राप्त कर सकता।कंकाल Three.js

अब, मुझे आश्चर्य है कि COLLADA पार्सर के साथ कुछ गड़बड़ है, या तीन.जेएस में कुछ अन्य विधियां/चाल हैं जिनका उपयोग मेरे मॉडल की कंकाल एनीमेशन खेलने के लिए किया जा सकता है? मुझे यह सुनना अच्छा लगेगा कि क्या आपके पास कोई विचार है कि यह तीन.जेएस में अच्छी तरह से कैसे किया जा सकता है या यह अभी भी संभव है।

संपादित करें: मैंने अब जीएलजीई ढांचे के साथ मॉडल का परीक्षण किया है और यह इसे सही ढंग से लोड, प्रस्तुत और एनिमेट करता है। हालांकि, तीन.जेएस में कोलाडा मॉडल के लिए कंकाल एनीमेशन होना बहुत अच्छा होगा क्योंकि जीएलजीई के साथ विकास बहुत समय लेने वाला और परेशानी है और जीएलजीई तीन.जेएस की तुलना में काफी निष्क्रिय परियोजना है। एक आभासी दुनिया में विसर्जन बढ़ाने के लिए कंकाल एनिमेशन महत्वपूर्ण हैं।

+0

क्या आपने इस मंच के अंतिम पोस्ट में उल्लिखित सभी युक्तियों का प्रयास किया था? https://github.com/mrdoob/three.js/issues/2106#issuecomment-9735541 – Griffork

उत्तर

0

मैंने खुद कोलाडा पर छोड़ दिया है और शामिल ओबीजे लोडर का उपयोग करने पर चला गया है। लेकिन आधे रास्ते से मुझे एक चीज मिली है जो परीक्षण के लायक हो सकती है। यहां एक वैकल्पिक कोलाडा लोडर प्रतीत होता है, यहां: github ColladaLoader2.coffee

उम्मीद है कि यह कुछ हद तक बेहतर काम करता है। कृपया मुझे बताएं :)