Needle Engine दस्तावेज़
Downloads
  • What is Needle Engine?
  • प्रशंसापत्र
  • Get an overview

    • Samples and Showcase
    • हमारा दृष्टिकोण 🔮
    • सुविधा अवलोकन
    • तकनीकी अवलोकन
  • Resources

    • Pricing and Plans
    • Changelog
    • API Documentation
    • Support & Community
  • Integrations

    • Unity के लिए Needle Engine
    • Blender के लिए Needle Engine
    • वेब कंपोनेंट के रूप में Needle Engine
    • अपनी वेबसाइट पर Needle Engine
    • Needle Cloud
  • Topics

    • वेब प्रोजेक्ट स्ट्रक्चर
    • Everywhere Actions
    • Exporting Assets to glTF
    • फ्रेमवर्क, बंडलर्स, HTML
    • स्थानीय डिवाइसों पर परीक्षण
    • Deployment और Optimization
  • Advanced

    • नेटवर्किंग
    • VR & AR (WebXR)
    • HTML से सीधे Needle Engine का उपयोग करना
    • Editor Sync
  • Troubleshooting

    • डीबग कैसे करें
    • प्रश्न और उत्तर (FAQ) 💡
    • Get Help
  • Videos

    • Tutorials on Youtube
    • Interviews on Youtube
  • Scripting Overview

    • Needle Engine में स्क्रिप्टिंग
    • Unity डेवलपर्स के लिए स्क्रिप्टिंग परिचय
    • नीडल कोर कंपोनेंट्स
    • Everywhere Actions
  • Components and Lifecycle

    • घटक बनाना और उपयोग करना
    • @serializable और अन्य डेकोरेटर्स
    • कंपोनेंट का स्वचालित जनरेशन
    • स्क्रिप्टिंग उदाहरण
    • Community Contributions
    • अतिरिक्त मॉड्यूल
  • Settings and APIs

    • <needle-engine> कॉन्फ़िगरेशन
    • needle.config.json
    • Needle Engine API
    • three.js API
Help
Samples
Pricing
  • Needle Website
  • Needle Cloud
  • Support Community
  • Discord Server
  • X/Twitter
  • YouTube
  • Newsletter
  • Email
  • Feedback
  • Github
  • English
  • 简体中文
  • Español
  • Português
  • Français
  • हिन्दी
  • 日本語
  • Deutsch
  • Tiếng Việt
Downloads
  • What is Needle Engine?
  • प्रशंसापत्र
  • Get an overview

    • Samples and Showcase
    • हमारा दृष्टिकोण 🔮
    • सुविधा अवलोकन
    • तकनीकी अवलोकन
  • Resources

    • Pricing and Plans
    • Changelog
    • API Documentation
    • Support & Community
  • Integrations

    • Unity के लिए Needle Engine
    • Blender के लिए Needle Engine
    • वेब कंपोनेंट के रूप में Needle Engine
    • अपनी वेबसाइट पर Needle Engine
    • Needle Cloud
  • Topics

    • वेब प्रोजेक्ट स्ट्रक्चर
    • Everywhere Actions
    • Exporting Assets to glTF
    • फ्रेमवर्क, बंडलर्स, HTML
    • स्थानीय डिवाइसों पर परीक्षण
    • Deployment और Optimization
  • Advanced

    • नेटवर्किंग
    • VR & AR (WebXR)
    • HTML से सीधे Needle Engine का उपयोग करना
    • Editor Sync
  • Troubleshooting

    • डीबग कैसे करें
    • प्रश्न और उत्तर (FAQ) 💡
    • Get Help
  • Videos

    • Tutorials on Youtube
    • Interviews on Youtube
  • Scripting Overview

    • Needle Engine में स्क्रिप्टिंग
    • Unity डेवलपर्स के लिए स्क्रिप्टिंग परिचय
    • नीडल कोर कंपोनेंट्स
    • Everywhere Actions
  • Components and Lifecycle

    • घटक बनाना और उपयोग करना
    • @serializable और अन्य डेकोरेटर्स
    • कंपोनेंट का स्वचालित जनरेशन
    • स्क्रिप्टिंग उदाहरण
    • Community Contributions
    • अतिरिक्त मॉड्यूल
  • Settings and APIs

    • <needle-engine> कॉन्फ़िगरेशन
    • needle.config.json
    • Needle Engine API
    • three.js API
Help
Samples
Pricing
  • Needle Website
  • Needle Cloud
  • Support Community
  • Discord Server
  • X/Twitter
  • YouTube
  • Newsletter
  • Email
  • Feedback
  • Github
  • English
  • 简体中文
  • Español
  • Português
  • Français
  • हिन्दी
  • 日本語
  • Deutsch
  • Tiếng Việt
  • Getting Started

    • Downloads
    • Needle Engine for Unity
    • Needle Engine for Blender
    • Needle Engine as Web Component
    • Needle Engine on your Website
    • Needle Cloud
    • Custom integrations
    • Support and Community
  • Core Concepts

    • वेब प्रोजेक्ट स्ट्रक्चर
    • Everywhere Actions
    • Exporting Assets to glTF
    • फ्रेमवर्क, बंडलर्स, HTML
    • स्थानीय डिवाइसों पर परीक्षण
    • Deployment और Optimization
    • डीबग कैसे करें
    • प्रश्न और उत्तर (FAQ) 💡
  • Scripting

    • Needle Engine में स्क्रिप्टिंग
    • Unity डेवलपर्स के लिए स्क्रिप्टिंग परिचय
    • घटक बनाना और उपयोग करना
    • कंपोनेंट का स्वचालित जनरेशन
    • स्क्रिप्टिंग उदाहरण
    • Community Contributions
  • Advanced

    • VR & AR (WebXR)
    • नेटवर्किंग
    • Editor Sync
  • Reference

    • सुविधा अवलोकन
    • तकनीकी अवलोकन
    • नीडल कोर कंपोनेंट्स
    • needle.config.json
    • <needle-engine> कॉन्फ़िगरेशन
    • @serializable और अन्य डेकोरेटर्स

Needle Logo + ✨

अन्य टूल के साथ एकीकृत करें

Needle Engine लचीला और विस्तार योग्य होने के लिए डिज़ाइन किया गया है। किसी भी सॉफ़्टवेयर से वेब पर समृद्ध, इंटरैक्टिव 3D लाने के लिए अपने वर्कफ़्लो को बेहतर बनाने के लिए इसे अन्य टूल और सेवाओं के साथ एकीकृत किया जा सकता है।

Needle Engine के साथ एक custom integration के मूल में glTF 3D format है। यह वेब पर 3D के लिए सबसे व्यापक रूप से समर्थित format है, और सबसे बहुमुखी भी। यह हल्का format 3D models, animations, textures, और सभी प्रकार के अतिरिक्त data को संग्रहीत कर सकता है। glTF extensible है, यही वजह है कि हमने इसे Needle Engine के आधार के रूप में चुना। यह हमें बेहतर rendering, physics, interactions, XR, networking, और बहुत कुछ सहित 3D फ़ाइलों में समृद्ध सुविधाएँ और इंटरैक्टिव क्षमताएँ जोड़ने की अनुमति देता है।

interchange के लिए मानकीकृत glTF format का उपयोग करने के परिणामस्वरूप, किसी भी सॉफ़्टवेयर में एक बुनियादी integration बनाना आसान है - बस अपनी 3D assets को glTF फ़ाइलों के रूप में export करें और उन्हें Needle Engine में import करें। वहां से, आप हमारे scripting extensions का समर्थन करने के लिए अपने integration में और सुविधाएँ जोड़ सकते हैं। आमतौर पर, यह आपके 3D सॉफ़्टवेयर में एक plugin, extension या export hook के माध्यम से किया जाता है।

एक custom integration की संरचना

एक custom integration की संरचना इस प्रकार दिखती है:

  1. अपनी 3D assets को glTF फ़ाइलों के रूप में export करें। इस बिंदु पर, आपका integration शायद आपके 3D सॉफ़्टवेयर में export बटन पर क्लिक करने जितना ही सरल है।
  2. Needle Engine का उपयोग करके एक web project में glTF फ़ाइल का उपयोग करें।
    • यह किसी अन्य integration के साथ बनाया गया web project हो सकता है, जिसे sample से download किया गया हो, या npx needle-create के साथ बनाया गया एक नया web project हो।
    • glTF फ़ाइल को assets फ़ोल्डर में export करें। जब भी आप glTF फ़ाइल को फिर से export करते हैं, तो आपका web app स्वचालित रूप से refresh होना चाहिए।
  3. इस बिंदु पर, आपके पास एक बुनियादी functional integration है, और आप पहले से ही web project में TypeScript के माध्यम से custom functionality जोड़ सकते हैं।
  4. अगला कदम आपके सॉफ़्टवेयर में components बनाने और adjust करने का तरीका जोड़ना है। सॉफ़्टवेयर के आधार पर, यह एक custom UI, एक script या एक plugin के माध्यम से किया जा सकता है।
    • शुरू करने के लिए, DragControls जैसे component के साथ प्रयास करें। इसमें कुछ options हैं, लेकिन defaults शुरू करने के लिए काफी अच्छे हैं।
    • फिर, configuration की आवश्यकता वाले components पर आगे बढ़ें। एक अच्छा शुरुआती बिंदु हमारे Everywhere Actions हैं, क्योंकि वे creators को कोई भी code लिखने की आवश्यकता के बिना इंटरैक्टिव अनुभवों की एक विस्तृत श्रृंखला बनाने की अनुमति देते हैं।
  5. प्रत्येक node के लिए NEEDLE_components glTF extension के हिस्से के रूप में उन components को export करें। आमतौर पर, यह आपके सॉफ़्टवेयर में मौजूदा glTF exporter में एक custom glTF extension या hook जोड़कर किया जाता है।
  6. एक web project के साथ integrate करें ताकि custom components के लिए UI उत्पन्न किया जा सके। Unity और Blender के लिए, हम इसे Component Compiler कहते हैं - यह स्वचालित रूप से आपके project में components के लिए एक UI बनाता है, और TypeScript components और आपके 3D सॉफ़्टवेयर के बीच एक bridge का काम करता है।

web project workflow को एकीकृत करें

एक पूर्ण integration web project workflow का अधिक प्रबंधन भी कर सकता है। ये सभी operations command line से किए जा सकते हैं, लेकिन उपयोग में आसानी के लिए, उन्हें आपके 3D सॉफ़्टवेयर में एक GUI या custom menu में सफाई से लपेटा जा सकता है। इसमें शामिल हैं:

  1. एक नया project बनाना या web project के स्थान को बदलना
  2. आपके 3D सॉफ़्टवेयर के भीतर से web project चलाना
    • हमारा Unity integration web project चलाने के लिए "Play" बटन को overrides करता है।
    • Blender integration में एक custom "Play" बटन है जो web project चलाता है।
  3. web project को एक फ़ोल्डर में build करना
  4. बनाए गए project को Needle Cloud या किसी अन्य platform पर upload करना, और Project ID और Team ID को याद रखना
    • हमारा Unity integration आपकी team के लिए पिछले uploads भी दिखाता है, और आपको project की अंतिम deployment पर जाने की अनुमति देता है।
  5. व्यक्तिगत assets को Needle Cloud या किसी अन्य platform पर upload/download करना

यदि आप एक custom integration बनाने की योजना बना रहे हैं तो संपर्क करें!

यदि आप एक custom integration बनाने में रुचि रखते हैं तो कृपया हमसे संपर्क करें। हम इस प्रक्रिया में आपकी मदद करने और अधिक विवरण समझाने में प्रसन्न हैं। Enterprise ग्राहकों के लिए, हम एक सेवा के रूप में custom integrations भी प्रदान करते हैं।


पेज स्वचालित रूप से AI का उपयोग करके अनुवादित

Suggest changes
Last Updated:: 11/6/25, 12:25 pm
Prev
Needle Cloud
Next
Support and Community