Blender में Ava के साथ 3D मॉडल बनाएं
Ava अपने कंप्यूटर पर Blender में गेम-रेडी 3D मॉडल बनाती है: सबसे पहले एक ब्रीफ जिसे आप स्वीकार करते हैं, फिर कदम-दर-कदम, 3D व्यू के साथ, सही ढंग से एक्सपोर्ट होने वाले टेक्स्चर्स के साथ, और हर कदम सेव होता है ताकि आप वापस जा सकें।
Blender (Headless) रूम वह जगह है जहाँ Ava 3D मॉडल बनाती है। वह कदम लिखती है, Blender उन्हें आपके कंप्यूटर पर बिना किसी विंडो को खोले निष्पादित करता है, और आप देखते हैं कि मॉडल एक 3D व्यू में आकार ले रहा है जिसे आप घुमा सकते हैं और जूम कर सकते हैं। कुछ भी क्लाउड 3D सर्विस द्वारा जनरेट नहीं किया गया है: हर मॉडल असली Blender कार्य है, एक असली .blend फ़ाइल के रूप में सेव किया गया है जिसे आप खुद खोल और बदल सकते हैं।
शुरु करने से पहले
- Blender इंस्टॉल करें। यह blender.org से मुफ्त उपलब्ध है। Ava इसे अपने आप आम जगहों पर ढूंढ लेती है।
- अगर यह किसी अनोखी जगह है, तो Settings, General खोलें, और "Blender (3D models)" के नीचे Choose… पर क्लिक करें और blender.exe चुनें। VS Code एक्सटेंशन और डेस्कटॉप IDE इस सेटिंग को साझा करते हैं।
- Blender चलाने का कोई खर्च नहीं है। एकमात्र खर्च Ava के साथ चैट का है, अपनी कुंजी का उपयोग करके।
रूम ढूंढना
Creative Studio खोलें और साइडबार में 3D के नीचे Blender (Headless) खोजें। Ava को बताएं कि आप क्या बनाना चाहते हैं: "एक मध्यकालीन ताबीन के लिए एक लकड़ी का बर्तन", "एक विज्ञान-कथा क्रेट", "एक मोबाइल गेम के लिए लो-पोली पेड़"।
ब्रीफ सबसे पहले आता है
कुछ भी बनाने से पहले, Ava असली संदर्भ और असली माप का शोध करती है, फिर मंच पर एक ब्रीफ रखती है। इसमें शामिल है कि वस्तु क्या है, यह कहाँ स्थित है, इसकी शैली, इसके वास्तविक आयाम, संदर्भ, यह कहाँ जा रही है (Unreal, Unity, Godot, 3D प्रिंटिंग या रेंडर्स), विस्तार बजट, इसकी स्थिति, अतिरिक्त और उद्देश्य, और इसके लिए Ava का तर्क।
- चैट में Ava से इस पर सवाल पूछें, या Edit पर क्लिक करें और इसे खुद बदलें।
- जब यह सही हो, तो "Agree the brief" पर क्लिक करें। केवल आप इसे स्वीकार कर सकते हैं: Ava आपके लिए इसे स्वीकार नहीं कर सकती, और वह तब तक निर्माण नहीं कर सकती जब तक आपने स्वीकार नहीं किया है।
- अगर आप या Ava बाद में इसे बदलते हैं, तो यह फिर से आपकी स्वीकृति के लिए इंतजार करता है।
निर्माण, कदम-दर-कदम
Ava कदमों में बनाती है। प्रत्येक के बाद वह देखती है कि उसने क्या बनाया है, जिसमें मीटर में आकार और त्रिकोण गणना है, और बताती है कि उसने क्या किया। प्रत्येक कदम पिछले पर आधारित है, जिसमें Blender में हाथ से किए गए कोई भी परिवर्तन शामिल है: Blender में खोलें का उपयोग करें, अपना परिवर्तन करें, सेव करें, और उनका अगला कदम आपके वर्जन से शुरू होता है।
- हर मॉडल को अपनी फ़ोल्डर मिलती है जिसमें .blend फ़ाइल, एक .glb (हमेशा) और एक .fbx होता है जब आप एक के लिए कहते हैं।
- एक विफल रन कुछ भी सेव नहीं करता। मॉडल बिल्कुल वैसा ही रहता है जैसा था।
- Ava रुकती है और जांच करती है जब आपने आखिरी बार बात करने के बाद तीन अच्छे कदम पूरे हो जाते हैं। कहें "keep going" और वह दस तक कर सकती है। लगातार तीन विफलताएं भी उसे रोकती हैं।
- प्रत्येक रन साइडबार में Studio rail में दिखाई देता है जब यह काम कर रहा होता है।
एक्सपोर्ट के बाद भी टिकी रहने वाले टेक्स्चर्स
Blender जीवंत सामग्री प्रभावों (noise, wear, bumps) का उपयोग करके सतह को समृद्ध दिख सकता है। गेम इंजिन उन्हें पढ़ नहीं सकते: जैसे वे हैं एक्सपोर्ट किए गए, मॉडल समतल आता है। इसलिए Ava बिक्स को मॉडल के बगल में टेक्स्चर्स फ़ोल्डर में वास्तविक टेक्स्चर छवियों (base colour, roughness, metallic and normal maps) में बेक करती है, और इसे एक सामग्री देती है जो साफ एक्सपोर्ट होती है। यदि मॉडल में अभी भी unbaked विवरण है, तो उसकी रिपोर्ट ऐसा कहती है, और वह तब तक समाप्त नहीं होती जब तक यह बेक नहीं होता।
वापस जाना
प्रत्येक सफल कदम सेव होता है, जिसमें थंबनेल होता है History स्ट्रिप के साथ मंच के नीचे। एक पर क्लिक करें इसे देखने के लिए, फिर "Go back to this" को पुनर्स्थापित करने के लिए, टेक्स्चर्स सहित। वापस जाना अपने स्वयं के कदम के रूप में सेव होता है, इसलिए इसके बाद कुछ भी खोया नहीं जाता। आखिरी 20 कदम रखे जाते हैं।
एक से अधिक मॉडल
- नया ब्रीफ नए काम के लिए मंच साफ करता है। Model list से अपने मॉडलों के बीच स्विच करें।
- Ava से कहें एक मॉडल को नए नाम के तहत डुप्लीकेट करें एक परिवर्तन को आजमाने के लिए। कॉपी ब्रीफ रखती है और अपना इतिहास शुरू करती है।
- Delete पूरी मॉडल फ़ोल्डर हटा देता है। यह हमेशा पहले पूछता है, और यह इंतजार करता है जब Ava काम कर रही होती है।
इसे सुरक्षित रखने वाला क्या है
Ava के कदम Python स्क्रिप्ट हैं जो Blender चलाता है। प्रत्येक को चलाए जाने से पहले जांचा जाता है, और Blender के अंदर एक गार्ड इसे रोकता है जब यह चलता है, अन्य प्रोग्राम शुरू करने से, नेटवर्क का उपयोग करने से, मॉडल के अपने फ़ोल्डर से बाहर पहुंचने से, या Blender की सेटिंग्स बदलने से। Blender अपने स्क्रिप्ट और add-ons के साथ शुरू होता है जो बंद हैं। यह एक गार्ड है, न कि एक सैंडबॉक्स: यह उन चीजों को रोकता है जिनके लिए मॉडलिंग स्क्रिप्ट का कोई कारण नहीं है।
लाइब्रेरी में आपका मॉडल
हर मॉडल Library में दिखाई देता है समान 3D व्यू के साथ, इसका आकार, त्रिकोण गणना और Blender वर्जन जिसने इसे बनाया। वहां से आप इसे Blender में खोल सकते हैं, इसकी फ़ोल्डर खोल सकते हैं, इसके .glb या .fbx का पथ कॉपी कर सकते हैं, इसे अपने प्रोजेक्ट में उपयोग कर सकते हैं, या इसे एक फ़ोल्डर में पैक के बाकी हिस्सों के साथ रख सकते हैं।