संक्षेप में: शुद्ध यादृच्छिकता कृत्रिम पढ़ी जाती है क्योंकि असली वनस्पति यादृच्छिक की उलटी है: यह प्रकाश, पानी और मिट्टी के लिए प्रतिस्पर्धा का दृश्य परिणाम है। आपको उस पारिस्थितिकी में से कुछ भी सिमुलेट करने की ज़रूरत नहीं। आपको पाँच रखाई-नियम चाहिए जो उसके परिणामों को नक़ली बनाएँ: क्लस्टर करें, प्रजातियों को जोड़ें, किनारों को श्रेणीबद्ध करें, आकारों को संरचित करें, और भूभाग को तय करने दें कि क्या उगता है। यह लेख हर नियम को ठोस आँकड़ों के साथ देता है, साथ ही वह ग्रेस्केल परीक्षा जो नक़ली वितरण को सबसे पहले पकड़ लेती है।
यह किसी माली ने नहीं रखा। पेड़ पानी और आश्रय के साथ गुच्छ बनाते हैं, चट्टान और कटक पर विरल हो जाते हैं, और मैदान-से-जंगल का किनारा एक ग्रेडिएंट है: इस लेख का हर नियम एक ही तस्वीर में दिखता है।
मूल अंतर्दृष्टि: प्रकृति नियम जमा शोर है
पाँच नियमों से पहले, वह मानसिक मॉडल जो उन्हें जगह पर बैठा देता है: असली परिदृश्य न यादृच्छिक है न व्यवस्थित: यह ऊपर शोर के साथ नियम-चालित है। बीज माता-पिता के पास गिरते हैं, पौधे प्रकाश के लिए होड़ करते हैं, पानी घाटियों में जमा होता है, हवा खुली कटकों को दंडित करती है। परिणाम ठीक इसलिए जैविक दिखता है क्योंकि सरल नियमों ने उसे बनाया और फिर यादृच्छिकता ने किनारों को खुरदरा किया। समान यादृच्छिक रखाई नियमों को छोड़ देती है और केवल शोर रखती है, इसीलिए यह "यह कंप्यूटर ने किया" पढ़ी जाती है। नीचे सब कुछ नियमों को सस्ते में वापस जोड़ने का तरीक़ा है।
नियम 1: प्रकृति क्लस्टर करती है
समान यादृच्छिक रखाई एक ऐसा एकसमान छिड़काव पैदा करती है जो धरती पर कहीं मौजूद नहीं: असली पौधे उस चीज़ के इर्द-गिर्द गुच्छ बनाते हैं जिसने उन्हें बोया, गुच्छों के बीच सचमुच ख़ाली अंतराल के साथ। क्लस्टरिंग को उससे आगे धकेलें जितना सुरक्षित लगता है।
पेड़ उपवनों में खड़े होते हैं; फूल धब्बों में खिलते हैं; रेगिस्तानी झाड़ी तक जल-निकास रेखाओं के इर्द-गिर्द बँधती है। गुच्छों के बीच का ख़ाली स्थान बर्बाद नहीं है: यही गुच्छों को पढ़ने योग्य बनाता है, दृष्टि-रेखाओं को साँस लेने की जगह देता है, और (बोनस) समान भराई से सस्ता रेंडर होता है क्योंकि ख़ाली ज़मीन कुछ नहीं लेती और गुच्छ इकाइयों की तरह कल होते हैं। एक व्यावहारिक लक्ष्य: गणितीय रूप से एकसमान मैदान के बजाय, बीच में कई गुच्छ-चौड़ाई के अंतराल के साथ 3–12 इंस्टेंस के गुच्छ आकार का निशाना साधें।
क्यों "जितना सुरक्षित लगता है उससे आगे"? क्योंकि एडिटर में, ऊपर से नीचे के दृश्य से, मज़बूत क्लस्टरिंग बहुत ज़्यादा विरल दिखती है: आपकी सहज-वृत्ति अंतराल भरने की है। फिर आप आँख के स्तर पर उतरते हैं, उसमें चलते हैं, और अंतराल समाशान, दृष्टि-रेखाएँ और प्रकाश के जमा होने की जगहें बन चुके हैं। ऊपर के पढ़ने से ज़मीनी पढ़ने पर भरोसा करें; ऊपर का दृश्य आपकी घनत्व-अनुभूति से झूठ बोल रहा है।
नियम 2: प्रजातियों के संबंध होते हैं
दो संबंध-प्रकार अधिकांश पारिस्थितिकी को ढँकते हैं: आकर्षित करना (तनों के पास मशरूम, दीवारों के पास आइवी, पानी के पास नरकट) और बचाव (घने चंदोवे से दूर ज़मीनी फूल, परिपक्व पेड़ों से दूर पौधे)। मुट्ठीभर जोड़े आपके एसेट-संख्या दुगुनी करने को हरा देते हैं।
मशरूम मैदान में यादृच्छिक रूप से नहीं बिखरते: वे मृत लकड़ी और नमी का अनुसरण करते हैं। एक ही "तनों और लट्ठों की ओर आकर्षित करो" नियम इसे तुरंत पुनरुत्पन्न करता है, और दर्शक इसे बिना जाने क्यों सच के रूप में पढ़ते हैं।
लगभग किसी भी शीतोष्ण दृश्य में अपना हक़ अदा करने वाले जोड़े:
- मशरूम → पेड़ों के तनों और गिरे लट्ठों की ओर आकर्षित (अपघटक मृत लकड़ी का अनुसरण करते हैं)
- घास → घने चंदोवे से बचाव (यह प्रकाश की होड़ हार जाती है)
- फ़र्न → छाया-किनारों की ओर आकर्षित (उन्हें नमी चाहिए, अँधेरा नहीं)
- नए पेड़ → पुराने पेड़ों से बचाव (माता-पिता पौधे को छाया में डाल देते हैं)
- नरकट → जल-रेखाओं की ओर आकर्षित; मैदानी फूल → उन्हें बचाव
- चट्टानें/शिलाखंड → ढलान के आधारों की ओर आकर्षित (वे नीचे लुढ़ककर जमा होते हैं)
यह इतना सस्ते में यथार्थवाद क्यों बेचता है: दर्शक वनस्पति-विज्ञान सचेतन रूप से नहीं जानते, पर वे दस हज़ार असली दृश्यों से गुज़रे हैं जहाँ ये सहसंबंध क़ायम रहे। उल्लंघन "गेम जैसा" दर्ज होते हैं बिना खिलाड़ी के यह बता पाए कि जंगल ग़लत क्यों लगता है। दूरी-पैरामीटर के साथ आकर्षित/बचाव संबंध बोलने वाला एक scatter सेटअप: जैसा Numivo का scatter करता है: ऊपर की पूरी सूची को पाँच या छह नियम-प्रविष्टियों में बदल देता है, जिन्हें आप पेंट करते वक़्त स्वतः मूल्यांकित किया जाता है।
नियम 3: जंगल किनारों पर बनते हैं
जंगल की सीमा पूर्ण विकसित पेड़ों की दीवार नहीं: यह एक ग्रेडिएंट है: घास, फिर झाड़ियाँ, फिर छोटे पेड़, फिर चंदोवा, आमतौर पर 5–15 मीटर पर। जहाँ भी दो क्षेत्र मिलें वहाँ एक संक्रमण-पट्टी समर्पित करें।
पारिस्थितिक विज्ञानी इसे इकोटोन कहते हैं, और वहीं आँख अधिकतम समय बिताती है, क्योंकि पगडंडियाँ, सड़कें, शिविर और युद्ध-स्थान सब किनारों से चिपकते हैं: गहरा जंगल वैसे भी अधिकतर ढँका रहता है। एक अच्छा किनारा-ग्रेडिएंट हर बार एक अच्छे गहरे-जंगल मिश्रण को हरा देता है। वही सिद्धांत हर सीमा पर लागू होता है: मैदान/चट्टान, चट्टान/पानी, पानी/रेत, कृषित/जंगली। अगर आप अपनी वनस्पति के साथ केवल एक "उन्नत" चीज़ करते हैं, तो उसे अपने अलग प्रजाति-मिश्रणों वाली किनारा-पट्टियाँ बनाएँ: यह उपलब्ध सबसे ऊँचे उत्तोलन वाला परिवर्तन है।
टालने योग्य विफलता-मोड कठोर किनारा है: एक तीखी रेखा जहाँ घना जंगल नंगा मैदान बन जाता है। प्रकृति में उस रेखा वाली कोई चीज़ नहीं सिवाय कटे लॉन या बुलडोज़र के। आग की सीमा या वृक्ष-रेखा तक मीटरों पर पंख की तरह धुँधली होती है। एक कठोर वनस्पति-किनारा एक लेवल-डिज़ाइन सीमा के रूप में पढ़ा जाता है, जो ठीक वहीं तल्लीनता तोड़ता है जहाँ खिलाड़ी सबसे ज़्यादा देखते हैं।
नियम 4: आकार एक कहानी कहता है
एक जैसा पैमाना तुरंत भेद खोल देता है, पर भोला यादृच्छिक पैमाना बमुश्किल बेहतर है: इसे संरचित करें: आश्रित केंद्रों में बड़े नमूने, खुले किनारों पर हवा से कटे छोटे, साथ में छोटा घूर्णन और कुछ डिग्री झुकाव।
जाँच में टिकने वाली उपयोगी डिफ़ॉल्ट:
- एक प्रजाति के भीतर पैमाना-रेंज 0.85–1.25×, किनारों और ऊँचाई पर छोटे की ओर झुका: समान ±40 % यादृच्छिकता एक खिलौना-बक्से जैसी दिखती है क्योंकि यह बिना तर्क के दानवों को बौनों के बग़ल में रख देती है।
- हर चीज़ पर यादृच्छिक यॉ; चौड़े-पत्ते वाले पेड़ अतिरिक्त 2–5° झुकाव पाते हैं। ढलान पर एकदम खड़े पेड़ "रखा गया" चिल्लाते हैं: पहाड़ी ढलान पर असली पेड़ झुकते हैं, प्रकाश की ओर बढ़ते हैं, और टेढ़े उगते हैं।
- इंस्टेंस को 2–5 सेमी ज़मीन में धँसाएँ। टखने की ऊँचाई पर तैरती घास मौजूद सबसे आम scatter-दोष है, एडिटर में अदृश्य और स्क्रीनशॉट में भड़कीली।
- प्रति-इंस्टेंस कुछ प्रतिशत का रंग-भिन्नता बड़े मैदानों में कॉपी-पेस्ट की झिलमिलाहट को मेश-वैरिएंट जोड़ने से अधिक प्रभावी ढंग से तोड़ती है: आँख दोहराए रंग को दोहराए आकार से तेज़ पकड़ती है।
गहरा बिंदु: आकार को वही कहानी सांकेतित करनी चाहिए जो क्लस्टरिंग और किनारे कहते हैं। घाटी में बड़े आश्रित पेड़, कटक पर बौने, प्रकाश के प्रवेश वाले उज्ज्वल जंगल-किनारे पर पौधे। जब आकार स्थिति से सहमत होता है, दृश्य इतिहास वाले पारितंत्र के रूप में पढ़ा जाता है; जब आकार यादृच्छिक होता है, यह भूभाग पर छिड़के एसेट के रूप में पढ़ा जाता है।
नियम 5: भूभाग तय करता है क्या उगता है
ढलान और ऊँचाई के मास्क मुफ़्त पारिस्थितिकी हैं: खड़ी सतहें लॉन नहीं, चट्टान और कठोर झाड़ियाँ पकड़ती हैं; घाटी के तल कटक-रेखाओं से हरे-भरे होते हैं; प्रजातियाँ ऊँचाई के साथ बदलती हैं। जो ज्यामिति आपके पास पहले से है वही इसे सांकेतित करती है।
धारणा पर अच्छी तरह मैप होने वाली दहलीज़ें: घास और भू-आवरण ~30–35° ढलान के ऊपर फीके पड़ जाते हैं; झाड़ियाँ ~45° तक टिकती हैं; उसके परे नंगी चट्टान और कभी-कभार का चट्टान-वासी। ऊँचाई-पट्टियाँ छोटे दृश्यों में भी मायने रखती हैं: एक घाटी-मिश्रण और एक कटक-मिश्रण, संक्रमण पर मिलाए, एक बड़े-विश्व का तर्क बेचते हैं जिस तक सपाट समान आवरण कभी नहीं पहुँचता। जहाँ आपका इंजन अनुमति दे वहाँ नमी को तीसरा मास्क जोड़ें (पानी के पास, गड्ढों में) और आपने वे तीन अक्ष सांकेतित कर लिए जिन पर असली पारितंत्र सचमुच प्रतिक्रिया करते हैं: प्रकाश, ऊँचाई और पानी।
भूभाग-मास्क की सुंदरता यह है कि उन्हें बनाने में कुछ नहीं लगता: ढलान और ऊँचाई का डेटा आपके हाइटमैप में पहले से मौजूद है। आप यह नहीं पेंट कर रहे कि घास कहाँ जाए; आप सिस्टम से कह रहे हैं "घास, पर चट्टानों पर नहीं", और चट्टानें ख़ुद को मास्क कर लेती हैं।
सब जोड़ना
उत्साहवर्धक हिस्सा: नियम एक ही पास में संयोजित होते हैं। क्लस्टर किए बलूत + उनकी ओर आकर्षित मशरूम + चंदोवे से बचती घास + जंगल-किनारे पर एक झाड़ी-पट्टी + चट्टानों को नंगा रखते ढलान-मास्क: ये पाँच सेटिंग हैं, पाँच सप्ताह की हाथ-रखाई नहीं। फिर अंतिम जाँच चलाएँ।
ग्रेस्केल आँख-सिकोड़ परीक्षा: दृश्य का स्क्रीनशॉट लें, उसे श्वेत-श्याम में पलटें, और आँखें सिकोड़ें। असली वनस्पति असमान, गुच्छेदार मूल्य-प्रतिमान पैदा करती है: गहरे पिंड, उज्ज्वल समाशान, एक बेचैन बनावट। अगर आपका ग्रेस्केल चिकने, समान शोर जैसा दिखता है, तो आपका वितरण नीचे अब भी समान है और आपको नियम 1 पर लौटकर क्लस्टरिंग को और कड़ा धकेलना है। यह परीक्षा इसलिए काम करती है क्योंकि विसंतृप्ति उस रंग को छील देती है जो आपकी चापलूसी कर रहा था और केवल वितरण छोड़ देती है: वही है जो सचमुच प्राकृतिक या नक़ली पढ़ा जाता है।
चुराने लायक़ मैदानी आँकड़े
- प्राकृतिक पढ़ा जाने वाला गुच्छ-आकार: 3–12 इंस्टेंस, कई गुच्छ-चौड़ाई के अंतराल
- जंगल-किनारा ग्रेडिएंट चौड़ाई: 5–15 मी की समर्पित संक्रमण-पट्टी
- पैमाना-विचरण: 0.85–1.25×, किनारों और ऊँचाई पर छोटे की ओर झुका
- झुकाव: चौड़े-पत्ते वाले पेड़ों पर 2–5°; ज़मीन में धँसाव: हर चीज़ पर 2–5 सेमी
- घास की ढलान-कटऑफ़: ~30–35°; झाड़ियाँ: ~45°
- एक समृद्ध दृश्य के लिए ज़रूरी प्रजातियाँ: ~2 चंदोवा, 2 झाड़ी, 2–3 ज़मीनी, 1–2 उच्चारण: वितरण संख्या को हराता है
मिनी-FAQ
क्या यह शैलीकृत गेमों पर लागू होता है? पूरी तरह। क्लस्टरिंग, किनारे और भूभाग-तर्क वितरण के बारे में हैं, सत्यनिष्ठा के नहीं: प्राकृतिक वितरण वाली हाथ-से-चित्रित दुनिया एक समान छिड़काव वाली फ़ोटोरियल दुनिया से अधिक विश्वसनीय पढ़ी जाती है। वितरण वह परत है जिसे खिलाड़ी बनावट से पहले पढ़ते हैं।
मुझे वास्तव में कितनी प्रजातियाँ चाहिए? आपके सोचने से कम। एक दृश्य दो चंदोवा-पेड़, दो झाड़ियाँ, दो या तीन भू-आवरण और कुछेक उच्चारण-प्रजातियों पर, उनके बीच संबंधों के साथ, अच्छी तरह टिकता है। वितरण की गुणवत्ता हर बार प्रजाति-संख्या को हराती है: नियमों से रखे दस एसेट यादृच्छिक रखे चालीस को हराते हैं।
प्रदर्शन का क्या? क्लस्टरिंग आपकी मित्र है: गुच्छ इकाइयों की तरह कल होते हैं, अंतराल कुछ नहीं लेते, और किनारा-पट्टियाँ विवरण को वहाँ केंद्रित करती हैं जहाँ खिलाड़ी देखते हैं। प्राकृतिक दिखने वाला scatter आमतौर पर समान घनत्व से सस्ता होता है, महँगा नहीं: वह ख़ाली स्थान जिसे भरने का आपको लोभ था, मुफ़्त फ़्रेम-समय है।
क्या मैं यह सब एक बड़ी शोर-बनावट से नक़ली बना सकता हूँ? आंशिक रूप से: शोर आपको गुच्छन देता है, पर प्रजाति-संबंध या किनारा-ग्रेडिएंट नहीं, जो वे हिस्से हैं जो केवल भिन्नता के बजाय पारिस्थितिकी के रूप में पढ़े जाते हैं। शोर केवल नियम 1 है; विश्वसनीयता नियम 2 और 3 से आती है।
पाँच नियम, एक पास, और सत्यापन के लिए ग्रेस्केल परीक्षा। प्रकृति यादृच्छिक नहीं है: यह ऊपर शोर के साथ नियम-चालित है, जो ठीक वही है जो एक अच्छा scatter सेटअप होता है।