Jeffrey Cross
Jeffrey Cross

कैसे OpenSCAD के साथ कस्टम खेल पासा डिजाइन करने के लिए

सभी सुंदर पासा। फोटो: एंड्रयू टेरानोवा

क्रिएटिव वर्ल्ड के लिए कस्टम पासा

कई खेलों में छह पक्षीय पासे काफी आम हैं, लेकिन आप मजेदार को एक कस्टम डिजाइन के साथ एक पायदान पर किक कर सकते हैं जो आपके गेम की थीम से मेल खाता है। या आप अपने खुद के विचारों के आधार पर एक नया खेल का आविष्कार कर सकते हैं। हो सकता है कि आप सिर्फ एक खेल से एक विशेष मौत खो दिया है और इसे बदलना चाहते हैं।

इस कौशल बिल्डर में, आप सीखेंगे कि OpenSCAD में पासा के लिए एक सरल कस्टम मॉडल कैसे बनाया जाए। मैं टूल की मूल बातें समझाता हूं, उदाहरण दिखाता हूं, और आपके गेम के लिए 3 डी प्रिंटिंग कस्टम पासा के लिंक प्रदान करता हूं। आप मेरे उदाहरण से शुरू कर सकते हैं। फ़ाइल को खोलें और अपनी आवश्यकताओं के लिए उन्हें ट्वीक करें, और फिर मुद्रण के लिए .stl फ़ाइलों को निर्यात करें।

मेरा उदाहरण मौसम पासा! डिजाइन सूरज, बादलों, तूफानों, बर्फ, बारिश, और स्पष्ट रात के लिए छह अलग-अलग प्रतीकों के साथ मर रहा है ताकि आप मौसम का अनुमान लगा सकें (या प्रभावित कर सकें?)। पोस्ट के अंत में मैं अपने इमोटिकॉन पासा का लिंक भी प्रदान करता हूं।

OpenSCAD में एक मॉडल बनाना

ओपनएसकेएडी एक निशुल्क 3 डी कंप्यूटर एडेड डिजाइन (सीएडी) मॉडलिंग टूल है, जो आपको इसे खींचने के बजाय अपने मॉडल को प्रोग्राम करने देता है। प्रोग्रामिंग से परिचित मेकर्स के लिए, यह एक शानदार तरीका है। कई अन्य मॉडलिंग टूल उपलब्ध हैं, लेकिन यह पोस्ट आपको यह दिखाने जा रही है कि OpenSCAD में एक सरल लेकिन मजेदार डाइस मॉडल कैसे बनाया जाए।

एक घन बनाएँ

OpenSCAD को फायर करें और एक नई फ़ाइल बनाएं। एक अद्वितीय फ़ाइल नाम के साथ अपनी फ़ाइल को सहेजें ताकि आप इसे बाद में पा सकें।

OpenSCAD में टिप्पणियाँ एक डबल-स्लैश के साथ शुरू होती हैं, जैसा कि आप नीचे देख सकते हैं।

एक साधारण घन बनाकर शुरू करें। एक चर "cube_size" को परिभाषित करें, फिर नीचे दिखाए अनुसार क्यूब कमांड का उपयोग करें। केंद्र = सही सेटिंग मॉडल के मूल में क्यूब को केंद्र में रखता है।

OpenSCAD में आपके द्वारा बनाई गई वस्तुओं के लिए अलग-अलग रंगों का उपयोग करना आसान है, क्योंकि यह आपके काम करने के दौरान आपको कल्पना करने में मदद करता है। हम घन को ग्रे करेंगे।

क्यूब कमांड का उपयोग करें, और फिर पूर्वावलोकन बटन पर क्लिक करें।

टूलबार पर पूर्वावलोकन बटन दबाएं, और आपको स्क्रीन के मॉडल डिस्प्ले क्षेत्र में परिणामस्वरूप क्यूब दिखाई देगा।

वाह! हमने एक घन बनाया!

क्यूब किनारों को गोल करें

आगे हम क्यूब के किनारों को गोल करेंगे, क्यूब को एक गोले से काटकर। चौराहा कमान एक बूलियन ऑपरेशन है जो दो आकृतियों को जोड़ता है और केवल उन हिस्सों को रखता है जो प्रतिच्छेद करते हैं।

क्यूब के किनारों को गोल करने के लिए चौराहे कमांड का उपयोग करें।

ध्यान दें कि गोलाकार का लाल रंग कैसे मॉडल को परिणामस्वरूप गोल क्यूब में खड़ा करता है। इसका वास्तविक मुद्रण योग्य फ़ाइल पर कोई प्रभाव नहीं पड़ता है जिसे हम अंततः आउटपुट करेंगे। जब हम डिजाइन पर काम करते हैं तो चीजों को आसान बनाना बस वहां होता है।

अब हमारा मॉडल मरने जैसा दिखने लगा है।

3D पाठ बनाएं

सबसे पहले, हम परिभाषित करते हैं कि ओपनस्कैड के भीतर एक मॉड्यूल को क्या कहा जाता है जो एक्सट्रूडेड लेटर्स बनाते हैं। OpenSCAD में पाठ कमांड केवल एक 2D आकृति बनाता है। नीचे दिया गया अक्षर मॉड्यूल, OpenSCAD में शामिल text_on_cube उदाहरण से उधार लिया गया है, 2D पाठ में तीसरे आयाम को जोड़ने के लिए linear_extrude कमांड का उपयोग करता है।

हम एक्सट्रूडेड टेक्स्ट की ऊंचाई और गहराई को नियंत्रित करने के लिए वेरिएबल भी जोड़ते हैं। "O" वैरिएबल का उपयोग बाद में डाई के चेहरे पर पात्रों को स्थिति में लाने के लिए किया जाएगा।

2 डी पाठ से एक आकृति को निकालने के लिए पत्र मॉड्यूल जोड़ें।

मरने के लिए एक चरित्र जोड़ें

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

यहां हम ट्रांसलेशन कमांड का उपयोग कर रहे हैं, जहां चरित्र दिखाई देगा। प्रारूप अनुवाद है ([x- स्थिति, y- स्थिति, z- स्थिति])। हम चाहते हैं कि चरित्र एक ही क्षैतिज स्थिति (x और y अक्ष), और ऊपर (z अक्ष) को बनाए रखें। ध्यान दें कि हम "o" चर का उपयोग करते हैं जिसे हमने अनुवाद कमांड में पहले परिभाषित किया था।

मैंने बर्फ़ के पात्र को पाने के लिए "विंगडिंग्स" फ़ॉन्ट का उपयोग किया, जो चरित्र मानचित्र में एक राजधानी "टी" से मेल खाती है।

घन के शीर्ष पर एक वर्ण रखें।

एक बार फिर से पूर्वावलोकन बटन का उपयोग करके देखें कि आपका मॉडल कैसे आ रहा है।

ऊपर थोड़ी बर्फ

बॉटम डाई फेस के लिए विशेष विचार

नीचे के चेहरे के लिए हम केवल ट्रांसलेशन कमांड का फिर से उपयोग करते हैं, केवल z अक्ष पर नकारात्मक दिशा में। चूँकि वर्ण पूरी तरह से घन के अंदर स्थित होगा, इसलिए हमें z अक्ष स्थिति से अक्षर की ऊंचाई को घटाना होगा।

घन के तल पर एक वर्ण जोड़ें।

व्यावहारिक डिजाइन के नजरिए से, यह विचार करना महत्वपूर्ण है कि मरने के तल पर चरित्र का आकार और आकार कैसे प्रिंट होगा। बड़े खुले क्षेत्रों का समर्थन नहीं किया जाएगा, और मुद्रण के दौरान शिथिलता हो सकती है। बहुत छोटे खुले क्षेत्रों को निचोड़ा और बंद किया जा सकता है। मैंने विंडिंग्स सूरज के चरित्र का इस्तेमाल किया, जिसने मेरे लिए अच्छा काम किया। आपके द्वारा चुने गए चरित्र, आपकी प्रिंटर सेटिंग आदि के आधार पर आपका माइलेज भिन्न हो सकता है।

डिस्प्ले एरिया में क्यूब को घुमाने के लिए माउस का प्रयोग करें और क्यूब के नीचे देखें।

बाकी मरने के स्थानों के लिए वर्ण जोड़ें

अब जब आप देखते हैं कि यह कैसे काम करता है, तो हम पात्रों को बाकी चेहरों से जोड़ सकते हैं। अनुवाद कमांड के अलावा, हम प्रत्येक वर्ण को स्थिति में लाने के लिए रोटेट कमांड का उपयोग करेंगे। प्रारूप अनुवाद कमांड के समान है: रोटेट ([एक्स-रोटेशन, वाई-रोटेशन, जेड-रोटेशन])।

अन्य मृत चेहरों के लिए रोटेट कमांड की आवश्यकता है।

अपना काम देखने के लिए दोबारा पूर्वावलोकन बटन दबाएं।

बारिश जोड़ें और रात आसमान साफ ​​करें।

यहाँ दूसरी तरफ है।

बादलों और तूफ़ान के बादलों को जोड़ें।

मॉडल को रेंडर करें और प्रिंटिंग के लिए एसटीएल फ़ाइल निर्यात करें

एक बार जब आप अपने मॉडल से खुश हो जाते हैं, तो आपको इसे प्रस्तुत करना होगा। रेंडर बटन पर क्लिक करें और देखें कि क्या यह त्रुटि के बिना पूरा होता है।

अपना मॉडल रेंडर करें।

आपको प्रदर्शन क्षेत्र में प्रदान किए गए मॉडल को देखना चाहिए, और उसके नीचे कंसोल क्षेत्र में ऑपरेशन का परिणाम होना चाहिए।

अपने मॉडल को ठीक से देखने के लिए जांचें।

अंत में, बाद की छपाई के लिए मॉडल को एसटीएल फ़ाइल में निर्यात करें।

निर्यातित एसटीएल फाइल को कुरा या आपके पसंदीदा 3 डी स्लाइसिंग / प्रिंटिंग सॉफ्टवेयर से प्रिंट किया जा सकता है।

मैंने एक प्रिंट्रबॉट सिंपल मेटल पर Cura संस्करण 15.04 का उपयोग किया, और मैं अपने परिणामों से बहुत खुश था। मैंने अपने मुद्रण सॉफ़्टवेयर के भीतर मॉडल को 16 मिमी × 16 मिमी × 16 मिमी तक बढ़ाया, जो कि एक मानक गेम डाई का आकार है।

आप मेरे मौसम पासा के लिए फ़ाइलें पा सकते हैं! और थिंगिवर्स पर इमोटिकॉन पासा।

मेरे उदाहरणों के साथ रुकें नहीं, अपने दम पर कुछ करने की कोशिश करें! विभिन्न चरित्र सेट, फोंट, आकार, आदि के साथ काम करें मज़े करो!

शेयर

एक टिप्पणी छोड़