डेवलपर्स को प्रेरित करने के लिए कौन से 3D स्तर के विकास उपकरण उपलब्ध हैं? [बन्द है]


27

जो लोग एकता या यूडीके का निर्माण करते हैं, उनके पास 3 डी स्तर के संपादक की तत्काल पहुंच होती है। जो लोग XNA में या खरोंच से अपने खेल का निर्माण करते हैं, उनके पास ऐसी कोई चीज नहीं है। मैं इन लोगों के लिए उपलब्ध 3D स्तर के विकास साधनों की तलाश कर रहा हूं।

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

मुझे पता है कि भिखारी हमेशा चोकर्स नहीं हो सकते हैं, लेकिन मुझे उम्मीद है कि वहाँ कुछ उच्च गुणवत्ता है।

अगर वहाँ नहीं है, शायद कोई उस अवसर पर कूदना और शून्य को भरना चाहेगा।


शायद इसे एक सामुदायिक विकी बनाना चाहते हैं
mpnk121

मैं इसके बजाय इसे सामुदायिक विकि नहीं बनाऊँगा। मैं चाहता हूं कि लोगों को उनके द्वारा उपयोग किए गए या उत्कृष्ट उपकरण को पोस्ट करने के लिए प्रोत्साहन प्रदान करने के लिए रीप इनाम रहना चाहिए, जब वे अन्यथा परेशान न हों। मैं यह नहीं देखता कि सीडब्ल्यू किस मूल्य को जोड़ेगा जो उस प्रोत्साहन को हटाने के लायक हो (विशेषकर चूंकि गैर-सीडब्ल्यू सवालों को भी अब किसी के द्वारा संपादित किया जा सकता है)।
doppelgreener

4
कारण यह है कि "सवालों की सूची" को सीडब्ल्यू बनाया जाता है ताकि लोगों को पहले से ही लोकप्रिय होने के लिए पहले से ही बड़ी मात्रा में प्रतिनिधि न मिलें।
टेट्राद

जवाबों:


13

आप ब्लेंडर 3D को स्तर संपादक के रूप में उपयोग कर सकते हैं । नए संस्करण में, यह COLLADA प्रारूप में दृश्य निर्यात कर सकता है जो पार्स करना बहुत आसान है। विशेष ऑब्जेक्ट के लिए, बस टैग जोड़ें, और फिर स्तर लोडिंग स्क्रिप्ट में ऐसे टैग खोजें।

समान वर्कफ़्लो के साथ, आप किसी भी सामान्य 3D टूल का उपयोग कर सकते हैं, बस ऑब्जेक्ट्स में टैग जोड़ें और फिर इस टैग के बारे में अपने गेम में कुछ करें।

मैं pand3d में इस वर्कफ़्लो का उपयोग करता हूं और यह बहुत अच्छा है!

COLLADA फ़ाइलों का उपयोग करने के मामले में, पहले से मौजूद C # लाइब्रेरी है जो आपके लिए XML को पार्स करती है।


मैं पहले से ही ब्लेंडर का उपयोग अपने खेल परियोजनाओं के लिए जाल बनाने के लिए कर रहा हूं। ब्लेंडर अन्य फ़ाइलों को लिंक कर सकता है, जिस पर यह लिंक किए गए फ़ाइल के डेटा को वर्तमान प्रोजेक्ट में आयात करने के बजाय अन्य फ़ाइल के लिए एक संदर्भ बचाता है। इस तंत्र का उपयोग उत्पन्न स्तर फ़ाइल में उन्हें शामिल किए बिना परिसंपत्तियों को संदर्भित करने के लिए किया जा सकता है।
एक्साइथ

8

GkkRadiant , इंजन के क्वेक परिवार के लिए प्राथमिक संपादक, एक खुला स्रोत स्तर संपादक है जो कुछ ऐसा हो सकता है जिस पर आप गौर करना चाहते हैं।

  • 100% मुफ्त, जीपीएल के तहत लाइसेंस प्राप्त है
  • एक विशिष्ट इंजन तक ही सीमित नहीं है
  • .Map 3 बीएसपी प्रारूप में Q3map2 (भी खुला स्रोत) का उपयोग करके संकलित की जा सकने वाली .map फाइलें तैयार करता है। Q3 इंजन से बीएसपी लोडिंग कोड का उपयोग आपके स्वयं के सॉफ़्टवेयर में किया जा सकता है।

7

एक त्वरित Google ने मुझे गेटिक दिया - आप स्रोत को ब्राउज़ कर सकते हैं, और मैं यह नहीं बता सकता कि यह मुफ़्त है या $ 5 सीएडी प्रति लाइसेंस जैसा कुछ है।

थोड़ा-सा आउट-ऑफ-द-बॉक्स समाधान अपने स्वयं के कार्यान्वयन के लिए है। गेम कोडिंग कम्प्लीट में इसे करने का एक चैप्टर है , और यह वास्तव में बहुत मुश्किल नहीं है। यह मुक्त होने के लिए भी गारंटी है (पुस्तक को छोड़कर जो सामान्य उपयोगिता के माध्यम से वापस अर्जित करता है) और ठीक वही करता है जो आप चाहते हैं।


वाह, यह बिल्कुल उसी तरह की किताब है जिसकी मुझे तलाश है। धन्यवाद।
जेसी इमोंड

@ जेसे एमोंड मैं अत्यधिक पुस्तक की सिफारिश करता हूं। नरक, मैं इसे बिस्तर में पढ़ने के लिए जाना जाता है।
कम्युनिस्ट डक

मैं जेसन ग्रेगोरी द्वारा गेम इंजन आर्किटेक्चर की भी सिफारिश करता हूं , जिन्होंने द लास्ट ऑफ अस पर काम किया था ।
Dan

3

DeleD विंडोज के लिए एक स्तर संपादक है। यह अपने स्वयं के प्रारूप और कोलाडा को बचाता है, इसलिए अपने खुद के खेल के स्तर को पढ़ना आसान है।



1

ब्लेंडर संभवतः 3D 3D संपादकों में सबसे उन्नत है, जिसमें मॉडलिंग, IK, रेंडरिंग, फिजिक्स आदि शामिल हैं।
अपडेट: यह Python के साथ एक्स्टेंसिबल है, और कई आउटपुट प्रारूपों ( आयात / निर्यात पृष्ठ देखें ) का समर्थन करता है , जिनमें md5 (कयामत 3) भी शामिल है। नेवरविन नाइट्स और क्रिस्टल स्पेस इंजन फ़ाइल प्रारूप।


1
प्रश्न 3D स्तर के संपादकों के बारे में है। शायद ब्लेंडर का उपयोग इस अंत तक किया जा सकता है (यह कर सकते हैं?), लेकिन यदि यह हो सकता है, तो आपको अपने जवाब में यह संकेत देना चाहिए।
ओल्होवस्की

2
मैंने पढ़ा कि आपने इसे मूल रूप से "इसे कई स्वरूपों में सहेज सकता है" के साथ अद्यतन किया। इसका मतलब यह नहीं है कि यह स्तर बना सकता है । यह प्रश्न केवल 3 डी मॉडल नहीं, बल्कि स्तर बनाने के बारे में है ।
ओलहोवस्की

हां, आप ब्लेंडर में स्तर बना सकते हैं। यह कई प्रारूपों का समर्थन करता है, जिनमें से अधिकांश आपको स्तर मेटाडेटा के साथ वस्तुओं को मनमाने ढंग से टैग करने की अनुमति देते हैं।
डैन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.