अंतर्दृष्टियाँ

थ्री-लाइव: वेब और मोबाइल पर AI द्वारा लिखा गया 3D

Three-Live डेवलपर्स को AI द्वारा लिखे गए Three.js कोड को पोर्टेबल 3D कंटेंट में बदलने में सक्षम बनाता है, और GLB या USDZ जैसे फ़ॉर्मैट में संकलन के माध्यम से वेब और नेटिव मोबाइल एप्लिकेशन दोनों का समर्थन करता है।

थ्री-लाइव: वेब और मोबाइल पर AI द्वारा लिखा गया 3D

मुख्य बिंदु और वर्तमान साक्ष्य

Three-Live डेवलपर्स को AI द्वारा लिखे गए Three.js सीन कोड को ऐसी 3D सामग्री में बदलने में सहायता करता है जिसे वेब और नेटिव मोबाइल एप्लिकेशन में प्रदर्शित किया जा सके। इसका केंद्रीय विचार Three.js के समर्थित उपसमुच्चय को पोर्टेबल सीन विवरण के रूप में उपयोग करना है, फिर परिणामी सीन को GLB या USDZ में संकलित करना है। यह एक कंपाइलर, रेंडरर और इंटीग्रेशन उपलब्ध कराता है; कोई बाहरी मॉडल कोड लिख सकता है। https://external-v2fun-data-hk-1.oss-accelerate.aliyuncs.com/temp/2026/11/11/1280X1280(5)_1794381232267.PNG

Studio, आर्किटेक्चर और XR आकृतियों के लिए छवि स्रोत: Google Open Source Blog।

रिपॉज़िटरी Google के संगठन के अंतर्गत है, लेकिन इसमें स्पष्ट रूप से कहा गया है कि यह आधिकारिक रूप से समर्थित Google उत्पाद नहीं है। इसका वर्तमान README प्रोजेक्ट को Beta के रूप में चिह्नित करता है। आधिकारिक उदाहरण WebGL2/WebXR, Android Filament और Jetpack XR, तथा Apple RealityKit में प्रक्रियात्मक ज्यामिति, PBR सामग्री, एनीमेशन और स्थानिक इंटरैक्शन प्रदर्शित करते हैं। ये इच्छित वर्कफ़्लो प्रदर्शित करते हैं, न कि सभी डिवाइसों पर प्रदर्शन की गारंटी।

लॉन्च लेख में किसी पूर्ण हार्डवेयर-और-सीन बेंचमार्क प्रोटोकॉल के बिना सामान्य संकलन समय 2–5 मिलीसेकंड बताया गया है। इस आंकड़े को कुल इमेज-टू-3D विलंबता नहीं समझना चाहिए। रिपॉज़िटरी में 100-प्रॉम्प्ट मूल्यांकन सूट और 10-स्क्रिप्ट स्मोक सूट भी शामिल हैं, जो संकलन, असमर्थित-फीचर डायग्नोस्टिक्स, रेंडरिंग, सिमुलेशन और एक-टर्न सुधार को कवर करते हैं; केवल उनकी मौजूदगी इस बात का प्रमाण नहीं है कि हर जनरेट की गई स्क्रिप्ट काम करती है। https://external-v2fun-data-hk-1.oss-accelerate.aliyuncs.com/temp/2026/11/11/three-docs_assets_hero-showcase_1794381290854.gif

कोड से नेटिव सीन तक

कोई लेखक या कोडिंग मॉडल समर्थित API के माध्यम से मेश, सामग्री, ट्रांसफ़ॉर्म और समूह बनाता है। होस्ट स्क्रिप्ट को प्रतिबंधित वातावरण में चलाता है। नेटिव प्लेटफ़ॉर्म पर, ThreeEngine Rust में Boa JavaScript इंजन को एम्बेड करता है, सीन/ग्लोबल स्थिति रीसेट करता है, स्क्रिप्ट चलाता है और रॉ बफ़र्स से टाइप किए गए SceneGraph को निकालता है। GLB एंट्री पॉइंट उस ग्राफ़ को write_glb में भेजता है; अलग पथ USDZ बनाते हैं। मध्यवर्ती निरूपण एक स्पष्ट सीन ग्राफ़ है, न कि सीखा हुआ 3D लेटेंट। https://external-v2fun-data-hk-1.oss-accelerate.aliyuncs.com/temp/2026/11/11/1280X1280(6)_1794381338098.PNG

निष्पादन सीमाएँ महत्वपूर्ण हैं, क्योंकि जनरेट किए गए कोड में अनियंत्रित लूप या अत्यधिक ज्यामिति हो सकती है। समीक्षित स्रोत में, प्रोडक्शन स्क्रिप्ट निष्पादन 500 मिलीसेकंड तक सीमित है और घड़ी की जाँच प्रत्येक 10,000 VM ऑपकोड पर की जाती है। सीन की ऊपरी सीमाओं में 100,000 वर्टिस और 1,000 मेश शामिल हैं। ट्रांसकोडिंग पर पैकेजिंग की अलग समय-सीमा लागू होती है। ये कार्यान्वयन द्वारा परिभाषित सुरक्षात्मक सीमाएँ हैं, रेंडरिंग-गति के माप या पूर्ण आइसोलेशन का दावा नहीं। वेब पथ एक वर्कर का उपयोग करता है, जिसमें वैकल्पिक opaque-origin iframe है; नेटवर्क और स्टोरेज एक्सेस प्रतिबंधित हैं।

संकलन के बाद, प्लेटफ़ॉर्म अडैप्टर एसेट को लक्षित रेंडरर में लोड करते हैं। Android Filament और XR इंटीग्रेशन का उपयोग करता है; Apple प्लेटफ़ॉर्म RealityKit का उपयोग करते हैं; ब्राउज़र का अपना WebGL2 रेंडरर और WebXR समर्थन है। घोषणात्मक userData.xr traits समर्थित व्यवहारों, जैसे पकड़ना या स्थानिक एंकरिंग, का वर्णन करते हैं। लाइव रनटाइम व्यवहार के लिए संबंधित रनटाइम इंटीग्रेशन आवश्यक है: स्थिर ऑपरेटिंग-सिस्टम मॉडल प्रीव्यू मनमाने JavaScript इंटरैक्शन को बनाए नहीं रखता।

एजेंट वर्कफ़्लो एक सत्यापन लूप जोड़ता है। CLI किसी स्क्रिप्ट को मान्य कर सकता है, चार-दृश्य कॉन्टैक्ट शीट रेंडर कर सकता है और एसेट को रूपांतरित कर सकता है; इसका MCP इंटरफ़ेस कोडिंग एजेंटों के लिए इन ऑपरेशनों को उपलब्ध कराता है। मूल्यांकन हार्नेस एक सुधार टर्न के लिए कंपाइलर डायग्नोस्टिक्स और दृश्य आलोचनाएँ लौटा सकता है। यह कोड जनरेशन को देखने योग्य ज्यामिति और फ़्रेमिंग से जोड़ता है, जबकि असमर्थित या घटे हुए API फीचर ऐसी चीज़ें बने रहते हैं जिनका निरीक्षण करना चाहिए, न कि उन्हें स्वतः अनदेखा मान लेना चाहिए।

अनुप्रयोग और विकास स्थिति

Three-Live प्रक्रियात्मक उत्पाद व्यूअर, संपादन योग्य शैक्षिक सीन, AR प्रोटोटाइप और एप्लिकेशन के भीतर AI-सहायित 3D ऑथरिंग के लिए प्रासंगिक है। यह प्लेटफ़ॉर्म-विशिष्ट सीन-ऑथरिंग कार्य को कम कर सकता है, लेकिन मनमाने Three.js एप्लिकेशन के साथ पूर्ण संगतता का वादा नहीं करता। पैकेज और बाइनरी विकल्पों में npm, Rust टूलिंग, Android लाइब्रेरी और Apple Swift Package Manager शामिल हैं; रिपॉज़िटरी Apache-2.0 का उपयोग करती है। https://external-v2fun-data-hk-1.oss-accelerate.aliyuncs.com/temp/2026/11/11/1280X1280(7)_1794381377891.PNG

आधिकारिक Unreleased changelog यहाँ विकास की दिशाओं का आधार है। इसमें स्थानिक गुणवत्ता जाँच और एक-टर्न सुधार के साथ रनटाइम इमेज-टू-सीन जनरेशन, तथा वैकल्पिक WebGPU सीन और Gaussian-splat एक्सेलेरेशन सूचीबद्ध हैं। ये विकास शाखा में लागू प्रविष्टियाँ हैं, यह वादा नहीं कि प्रत्येक पैकेज्ड रिलीज़ में ये शामिल होंगी। इमेज पथ न्यूनतम मेश संख्या, सीमित बाउंड्स, कैमरा कवरेज और महत्वपूर्ण ओवरलैप की जाँच करता है; ये जाँच इनपुट इमेज के विश्वसनीय पुनर्निर्माण को सिद्ध नहीं करतीं।

इस समीक्षा में कंपाइलर एंट्री पॉइंट, निष्पादन सीमाओं, सीन निरूपण, मूल्यांकन दस्तावेज़ और चेंजलॉग का निरीक्षण किया गया। SDK इंस्टॉल नहीं किया गया और न ही डिवाइसों पर प्रदर्शन मापा गया।

अक्सर पूछे जाने वाले प्रश्न

क्या Three-Live स्वयं 3D उत्पन्न करने वाला AI मॉडल है?

नहीं। यह सीन कोड को निष्पादित, मान्य, संकलित और प्रदर्शित करता है। चुने गए इंटीग्रेशन के माध्यम से एक अलग कोडिंग या मल्टीमॉडल मॉडल AI-जनित स्क्रिप्ट प्रदान करता है।

क्या हर Three.js एप्लिकेशन मोबाइल पर बिना किसी बदलाव के चलेगा?

नहीं। पोर्टेबिलिटी समर्थित सीन API और रनटाइम व्यवहारों पर लागू होती है। ब्राउज़र निर्भरताओं, असमर्थित सुविधाओं और मनमाने इंटरैक्शन लॉजिक के लिए जाँच या अनुकूलन आवश्यक है।

क्या GLB या USDZ को एक्सपोर्ट करने पर एक पूरा इंटरैक्टिव ऐप सुरक्षित रहता है?

नहीं। उन फ़ाइलों में समर्थित एसेट डेटा होता है; लाइव इंटरैक्शन रनटाइम बाइंडिंग्स और प्लेटफ़ॉर्म समर्थन पर भी निर्भर करता है। स्थिर OS प्रीव्यू पूरे Three-Live रनटाइम का विकल्प नहीं हो सकते।

संबंधित लेख