इस प्रोजेक्ट के बारे में

Needle Engine एक फ्रेमवर्क है जो डेस्कटॉप ब्राउज़र, मोबाइल डिवाइस, VR हेडसेट और मोबाइल AR पर चलने वाले 3D वेब अनुभव बनाने के लिए है। यह प्रोजेक्ट खुद को "एक बार बनाएं, कहीं भी तैनात करें" समाधान के रूप में प्रस्तुत करता है: सामग्री स्थानीय रूप से बनाई जाती है और फिर URL या QR कोड के माध्यम से साझा की जाती है, बिना ऐप स्टोर वितरण या इंस्टॉलेशन के। README में वर्णित मुख्य क्षमताएं: - वेब तैनाती: अपनी मशीन पर बनाएं और Needle Cloud या अन्य होस्टिंग पर तैनात करें, फिर लिंक या QR कोड के माध्यम से साझा करें। - क्रॉस-प्लेटफ़ॉर्म रनटाइम: एक कोडबेस डेस्कटॉप, मोबाइल, Meta Quest और Apple Vision Pro जैसे VR हेडसेट, और मोबाइल AR को लक्षित करता है, जिसमें नेटिव iOS WebXR समर्थन शामिल है। प्रोजेक्ट बताता है कि नए XR डिवाइस स्वचालित रूप से समर्थित होते हैं। - ऑथरिंग विकल्प: Unity और Blender के लिए पूर्ण एकीकरण जो मॉडलिंग, मटेरियल, एनिमेशन और लाइटमैप को कवर करते हैं, या three.js पर आधारित कोड-फर्स्ट वर्कफ़्लो। - फ़िज़िक्स: अंतर्निहित Rapier फ़िज़िक्स जिसमें रिजिडबॉडी, कोलाइडर, रेकास्टिंग और कैरेक्टर कंट्रोलर शामिल हैं, जिसे शून्य सेटअप की आवश्यकता बताया गया है। - मल्टीप्लेयर और XR: सहयोग, वॉइस चैट और इमर्सिव XR को मुख्य विशेषताओं के रूप में प्रस्तुत किया गया है जिन्हें एक ही कंपोनेंट से जोड़ा जा सकता है। - प्रदर्शन और प्रारूप: छोटी, तेज़ी से लोड होने वाली फ़ाइलों के लिए एक कम्प्रेशन और ऑप्टिमाइज़ेशन पाइपलाइन, जो संगतता के लिए glTF मानक पर आधारित है। यह रिपॉज़िटरी इंजन के लिए सपोर्ट रिपॉज़िटरी है; README में गेटिंग-स्टार्टेड गाइड, सैंपल और दस्तावेज़ीकरण के लिंक दिए गए हैं, साथ ही npm पैकेज बैज, एक Discord समुदाय और एक फ़ोरम भी। इंजन स्वयं npm पैकेज @needle-tools/engine के रूप में वितरित किया जाता है।