Minecraft का "Bad Apple"
(purplesyringa.moe)हमने Minecraft में सबसे बेहतरीन "Bad Apple!!" बनाया
-
डेमोसीन और Bad Apple!!
- डेमोसीन एक ऐसी कला है जिसमें कंप्यूटर से वे काम कराए जाते हैं जिनके लिए उसे मूल रूप से डिज़ाइन नहीं किया गया था।
- "Bad Apple!!" एक सिल्हूट-आर्ट एनीमेशन है, जिसे कई अलग-अलग प्लेटफ़ॉर्म पर चलाया गया है।
- Minecraft में Bad Apple!! को लागू करने वाला एक प्रोजेक्ट किया गया।
-
प्रोजेक्ट की पृष्ठभूमि
- इस प्रोजेक्ट में बहुत रचनात्मकता और तकनीकी कौशल की ज़रूरत थी।
- Yuki, Mia, Kira सहित कई लोगों की मदद मिली।
- Minecraft का इंजन धीमा है, इसलिए 20 fps पर वीडियो चलाना मुश्किल था।
-
डेटा स्टोर करने का तरीका
- Minecraft में raw frames को स्टोर करने का तरीका ढूँढना सबसे बड़ी चुनौती थी।
- hopper lines, packed binary, repeater lines जैसे कई तरीके आज़माए गए।
- अंत में structure blocks का इस्तेमाल करके डेटा स्टोर किया गया।
-
एनीमेशन का कार्यान्वयन
- structure blocks का उपयोग करके एनीमेशन लागू किया गया।
- structure blocks Ctrl-C/Ctrl-V की तरह काम करते हैं, यानी blocks को memory में स्टोर करके किसी दूसरी जगह लोड किया जा सकता है।
- structure blocks की मदद से 20 fps पर एनीमेशन चलाया गया।
-
ऑप्टिमाइज़ेशन और समस्या समाधान
- Minecraft का rendering engine धीमा है, इसलिए optimization ज़रूरी था।
- delta coding का इस्तेमाल करके frames के बीच सिर्फ़ अंतर को अपडेट किया गया, जिससे performance बेहतर हुई।
- block states का उपयोग करके अधिक रंगों और बेहतर optimized blocks का इस्तेमाल संभव हुआ।
-
ऑडियो और अन्य फीचर्स
- music discs का उपयोग करके Bad Apple!! का संगीत चलाया गया।
- structure blocks की मदद से wireless redstone जैसी सुविधाएँ भी लागू की गईं।
-
फ्रेम तैयार करना
- वीडियो को 6 रंगों में बदलने और 30 fps को 20 fps में बदलने का काम किया गया।
- dithering तकनीक का इस्तेमाल करके उच्च-गुणवत्ता वाली इमेज बनाई गई।
GN⁺ की संक्षिप्त प्रस्तुति
- यह प्रोजेक्ट Minecraft की सीमाओं को पार करते हुए Bad Apple!! को रचनात्मक तरीके से लागू करने का उदाहरण है।
- structure blocks जैसी Minecraft सुविधाओं का उपयोग करके जटिल एनीमेशन लागू किया गया।
- यह प्रोजेक्ट डेवलपर्स को रचनात्मक समस्या-समाधान और सहयोग के महत्व की याद दिलाता है।
- समान क्षमताओं वाले अन्य प्रोजेक्ट्स में अलग-अलग प्लेटफ़ॉर्म पर Bad Apple!! को लागू करने के उदाहरण शामिल हैं।
1 टिप्पणियां
Hacker News की राय
कंप्यूटर ग्राफिक्स के बारे में उम्मीद से कहीं ज़्यादा सीखा। लेखक को सराहना
हैकर कम्युनिटी में महिलाओं की भागीदारी, जो कम देखने को मिलती है, बहुत अच्छी लगी
Safari मोबाइल private mode में YouTube embed लॉगिन मांगता है
पूरी तरह समझ नहीं आता कि Bad Apple ग्राफिक्स rendering का "Hello World" क्यों बन गया है, लेकिन इसे real time में देखना मज़ेदार है
"Bad Apple on all the things!" ट्रेंड पसंद है
Mojang ने Redstone की latency समस्या में सुधार किया है
हाई स्कूल के बाद से Minecraft की लत नहीं लगी, लेकिन कभी-कभी दोस्तों के साथ खेलता हूँ
काम का नतीजा लगभग मामूली सा लग सकता है, लेकिन इसे हासिल करने की प्रक्रिया शानदार है
यह दिलचस्प लगा कि वीडियो implementation में कितना ज़्यादा मेहनत लगती है
"Get'r Done" उपलब्धि: सिस्टम की सीमाओं के भीतर अलग-अलग समस्याओं को हल करके बड़े आइडिया को साकार करने की क्षमता