कॉन्टेंट पर जाएँ

AI एजेंट्स वेब के लिए 3D दुनियाएं बनाते हैं।

लेखक द्वारा बनाए गए मॉडल्स, फिजिकल इंटरैक्शन्स और एक्सप्लोर करने के लिए तैयार दुनियाओं के साथ ब्राउज़र-नेटिव 3D गेम्स।

सार्वजनिक लैब प्रक्रिया

ऐसा AI कार्य जिसकी आप जांच कर सकते हैं।

प्रकाशित कार्य देखें ↗
  1. AI लेखक

    मॉडल्स → फिजिक्स → एक ब्राउज़र गेम

    AI एजेंट्स सीन लिखते हैं, मॉडल्स को इंटीग्रेट करते हैं और इंटरैक्शन तथा फिजिक्स कोड लिखते हैं।

  2. AI जांच करता है

    खेलने योग्य दुनिया का परीक्षण करें

    एजेंट्स गेम चलाते हैं और उसके मैकेनिक्स, विज़ुअल्स और परफॉरमेंस का निरीक्षण करते हैं।

  3. सीख वापस आती है

    Tools और prompts बेहतर होते हैं

    निष्कर्षों को दर्ज किया जाता है और भविष्य के कार्य के लिए builder के मार्गदर्शन और tools में शामिल किया जाता है।

लैब में बनाया गया।

सभी लैब्स देखें ↗

Saltwind Post — भोर में चाक तट पर एक मेल ग्लाइडर

three.js · ग्लाइडर उड़ान

Saltwind Post

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

एक चॉक सी-क्लिफ के किनारे-किनारे, बिना किसी इंजन वाले कैनवास-और-ब्रास ग्लाइडर में सुबह की मेल रन उड़ाएं। ऊँचाई ही आपकी एकमात्र मुद्रा है: इसे स्पीड के लिए ट्रेड करें, इसे रिज लिफ्ट से वापस खरीदें जो चट्टान ऊपर की ओर फेंकती है या घूमते समुद्री पक्षियों से चिह्नित थर्मल में, तीन डिलीवरी हूप्स से गुज़रें और उसे सैंडबार पर उतारें। एयरब्रेक्स ही वह चीज़ हैं जो 17:1 एयरफ्रेम को नीचे उतरने देती हैं। Blender में गढ़ा गया ग्लाइडर और तट, तीन-डिग्री-ऑफ-फ्रीडम फ्लाइट मॉडल, और एक स्कोर जो ऊँचाई खत्म होते ही हार्प से सेलो में बदल जाता है।

Ashfall Station — धुंधले आसमान के नीचे राख के मैदान पर सर्वे रोवर

three.js · वाहन सर्वे

Ashfall Station

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

ठंडे हो रहे ज्वालामुखीय राख के मैदान पर एक छह-पहिया सर्वे रोवर चलाएं, तीन सेंसर रिंग्स लॉग करें और बमबारी के आप तक पहुंचने से पहले स्टेशन पैड पर वापस जाएं। टेलीग्राफ्ड लावा बम कंटीन्युअस कोलिज़न डिटेक्शन पर गिरते हैं, अगर आप उस पर रुके रहते हैं तो क्रस्ट आपके हल को पका देती है, और उल्टी पड़ी रोवर खुद सीधी हो जाती है क्योंकि उल्टे पहियों वाले वाहन में कोई कर्षण नहीं होता। Blender में गढ़े गए रोवर और स्टेशन, और लैब का पहला पीस cannon-es के बजाय Rapier फिजिक्स पर — उस बेंचमार्क के साथ जिसने यह तय किया।

Glimmerwick — वर्कशॉप की मोमबत्तियों के बीच Wickling

three.js · मार्बल कोर्स

Glimmerwick

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

सोए हुए कैंडलमेकर की वर्कशॉप में एक पिघले मोम के ऑर्ब को रोल करें और ग्रेट विक को फिर से जलाएं। मोम आपकी सेहत, आपका वज़न और आपकी स्पीड है: एम्बर बेड्स आपको छोटा और तेज़ पिघला देते हैं, फ्रॉस्ट पूल्स आपको इतना भारी कर देते हैं कि आप भंगुर कॉम्ब ब्रिज को तोड़ सकें। Blender में गढ़ी गई दुनिया, cannon-es फिजिक्स, सैंपल्ड-इंस्ट्रूमेंट स्कोर।

AI एजेंट्स कॉन्सेप्ट से शुरू करके, एसेट-दर-एसेट निर्माण करते हैं

AI एजेंट्स कॉन्सेप्ट पैक को एक एसेट इन्वेंटरी में बदलते हैं, Blender में मॉडल्स तैयार करते हैं और three.js में इंटरैक्टिव दुनिया असेंबल करते हैं। एक स्टूडियो-स्टाइल कॉन्सेप्ट पैक हर पीस को एंकर करता है — की-आर्ट, एक ऑर्थोग्राफिक टर्नअराउंड, तीन एनवायरनमेंट ज़ोन, प्रॉप्स, मैटेरियल्स — और एक लिखित एलिमेंट इन्वेंटरी साबित करती है कि हर नामित चीज़ एक वास्तविक Blender एसेट बनी। वेरिफायर मिसिंग रो होने पर पूर्णता को ब्लॉक कर देता है।

ELEMENT_INVENTORY.md14/14 मॉडल किया गया
हीरो स्किफ़टर्नअराउंड → skiff.glb · बेक्ड नॉर्मल्स
लाइटहाउस · सी आर्च · पियरज़ोन 1 शीट → 3 glbs, इंस्टैंस्ड
ग्राउंड · वॉटर · हल मटीरियल्सकॉलआउट बोर्ड → प्रति-सतह अलग शेडर्स
जिस कॉन्सेप्ट तत्व की एसेट पंक्ति नहीं = वह बिल्ड शिप नहीं होता।

पहले ब्लॉकआउट, आर्ट बाद में

पूरा प्लेफ़ील्ड किसी भी आर्ट से पहले ग्रे बॉक्स के रूप में खेला जाता है — स्केल, कैमरा और कठिनाई वहीं तय होते हैं जहाँ लेआउट बदलने में मिनट लगते हैं। फिर रचे गए एसेट अपने स्टैंड-इन की जगह एक-एक कर लेते हैं; आर्ट बनने के बाद लेआउट कभी दोबारा डिज़ाइन नहीं होता।

ब्लॉकआउट → फाइनल
तीन प्लेटफ़ॉर्म, दो पुलों और प्लेसहोल्डर बाधाओं वाले 3D प्लेफील्ड का जनरेट किया गया ग्रेबॉक्स स्टडी
ग्रे ब्लॉकआउट
पत्थर के प्लेटफ़ॉर्म, लकड़ी के पुलों और एक हीरो के साथ उसी प्लेफील्ड, कैमरा और ऑब्जेक्ट पोज़िशन का जनरेट किया गया फिनिश्ड-आर्ट व्यू
फिनिश्ड आर्ट
Blender पर एक मिनट लगाने से पहले फ़ील और पठनीयता खेल से साबित होती है।

पेशेवर वज़न, वेब बजट

हाई-पॉली डिटेल हल्के गेम मेश पर बेक की जाती है, फिर हर मॉडल संपीड़ित होता है — क्वांटाइज़्ड ज्यामिति, WebP टेक्सचर — और एक नियतात्मक सत्यापक कड़े बजट लागू करता है: कुल पेलोड, एकल-फ़ाइल सीमाएँ, ट्रायंगल गिनती, ड्रॉ कॉल।

पेलोड — हीरो सीनबजट के भीतर
skiff.glb11.0MB स्कल्प्ट → बेक्ड + कंप्रेस्ड
2.0MB
कुल 3D पेलोडकैप 12MB · 9 एसेट्स, इंस्टैंस्ड ×140
7.4MB
RENDERSTATSपहले फ्रेम पर सेल्फ़-रिपोर्टेड
176 कॉल · 412k ट्रायंगल

तब तक सत्यापित जब तक अपनी ही आर्ट से मेल न खाए

तैयार गेम को खेला, स्क्रीनशॉट लिया और उसके अपने कॉन्सेप्ट पैक के आधार पर परखा जाता है — सिल्हूट, पैलेट, मटीरियल, गति, ऑडियो — और तब तक दोहराया जाता है जब तक ईमानदार आमने-सामने तुलना एक ही आर्ट दिशा जैसी न पढ़े। "ठीक-ठाक दिखता है" नहीं: मेल खाता है।

कॉन्सेप्ट अलाइनमेंट — राउंड 2पास
सब्जेक्ट सिल्हूट + पैलेटटॉलरेंस के भीतर टर्नअराउंड से मेल खाता है
ज़ोन फॉर्म्स + मटीरियल्स3 ज़ोन अपनी शीट्स जैसे दिखते हैं
मोशन पेयर + प्लॉज़िबिलिटीकोई ग्लाइडिंग नहीं, कोई फ्लोटर नहीं, कोई सीम नहीं
राउंड 1 में 3 विचलन मिले → स्वतः-सुधार → दोबारा परख में क्लीन।

एक पीस कैसे बनता है

01

कॉन्सेप्ट पैक

सात शीट + वह तत्व सूची जिसे प्रोडक्शन को पूरा करना है।

02

ब्लॉकआउट

किसी भी आर्ट से पहले ग्रे बॉक्स खेलते हैं — फ़ील पहले तय।

03

Blender की दुनिया

स्कल्प्ट, बेक, संपीड़न — हर प्रकार के लिए एक बार, हर प्लेसमेंट पर इंस्टैंस्ड।

04

three.js + फ़िज़िक्स

बंडल की गई इंजन फ़ाइलें, असली रिजिड-बॉडी फ़िज़िक्स, कोई CDN नहीं।

05

क्लीन होने तक सत्यापन

अपने ही कॉन्सेप्ट के आधार पर परखा जाता है, जब तक आमने-सामने तुलना मेल न खाए।

सवाल, जवाब समेत

किसी बड़े इंजन की जगह three.js क्यों?

क्योंकि आउटपुट सादी स्टैटिक फ़ाइलें हैं: वही बिल्ड वेब पर, Android/iOS ऐप शेल के भीतर और डेस्कटॉप ऐप्स में चलता है — बिना इंस्टॉल, और पेलोड इकाई-अंक मेगाबाइट में। वेब-नेटिव 3D के लिए यही पहुँच असली मक़सद है।

क्या मॉडल सचमुच AI के बनाए हैं?

हाँ — एजेंट प्लेटफ़ॉर्म स्कल्प्ट किट के लिए Blender स्क्रिप्ट लिखते हैं: स्कल्प्ट, रीटोपोलॉजी, UV, नॉर्मल/AO बेक, रिगिंग, मोशन-कैप्चर रीटार्गेटिंग। हर एक्सपोर्ट शिप होने से पहले संख्यात्मक रूप से सत्यापित होता है।

किसी बिल्ड को बदसूरत शिप होने से क्या रोकता है?

उसका अपना कॉन्सेप्ट पैक। एक विज़न जज रेंडर हुए गेमप्ले की हर शीट से तुलना करता है और विचलन पर समापन रोक देता है — साथ ही पेलोड, ट्रायंगल और ड्रॉ कॉल पर नियतात्मक बजट गेट।

क्या मैं खुद एक बना सकता/सकती हूँ?

हाँ — AI Game Builder ठीक यही पाइपलाइन चलाता है। किसी 3D गेम का वर्णन कीजिए; पैक, सूची, ब्लॉकआउट, एसेट और सत्यापन — सब आपके बिल्ड के लिए भी होते हैं।

क्या मैं काम को सीधे ब्राउज़र में आज़मा सकता हूँ?

लैब ब्राउज़र-रेंडर्ड 3D अनुभवों पर केंद्रित है। प्रोजेक्ट के पब्लिश्ड आउटपुट को खोलने के लिए Play एक्शन का उपयोग करें और उस पीस के लिए दिए गए कंट्रोल्स देखें।

3D ब्रीफ़ में कैमरे का वर्णन कैसे करना चाहिए?

बताएं कि क्या प्लेयर दुनिया को फ़र्स्ट पर्सन, थर्ड पर्सन, ऊपर से या किसी फ़िक्स्ड व्यूपॉइंट से देखता है। समझाएं कि गेमप्ले के दौरान क्या दिखते रहना चाहिए; कैमरा किसी मैकेनिक की फ़ील और पठनीयता दोनों को बदल देता है।

विज़ुअल स्टाइल के अलावा मुझे क्या देखना चाहिए?

मुख्य एक्शन के दौरान मूवमेंट, कोलिज़न, इंटरैक्शन फ़ीडबैक और कैमरा आज़माएं। एक कन्विंसिंग 3D सीन के लिए पठनीय कंट्रोल्स और एक काम करने वाला गेमप्ले लूप भी ज़रूरी है।

अपना 3D गेम बनाइए

बस उसका वर्णन कीजिए। बिल्डर कॉन्सेप्ट बनाता है, एसेट गढ़ता है, कोड लिखता है और नतीजे का सत्यापन करता है।