ऐसा करना आसान है। जब तक आप आवश्यक विस्तार के स्तर तक नहीं पहुंचते, तब तक आप दुनिया को केवल छोटे टुकड़ों में विभाजित करते हैं। यह उदाहरण के लिए रेत के दाने के आकार का हो सकता है। एक चरम पर ले लिया Minecraft सोचो।
फिर आप क्या प्रस्तुत करते हैं? यदि विस्तार काफी छोटा है, तो आप रेंडरिंग ब्लॉक पर विचार कर सकते हैं - ऑक्ट्री की पत्ती नोड्स। अन्य विकल्पों में गोले या ज्यामितीय आदिम भी शामिल हैं। प्रत्येक नोड पर एक रंग और सामान्य संग्रहित किया जा सकता है, और कम LOD के लिए वृक्ष के उच्च स्तर पर समग्र जानकारी संग्रहीत कर सकते हैं।
आप इतने डेटा का प्रबंधन कैसे कर सकते हैं? यदि पेड़ एक वास्तविक डेटा संरचना है, तो आपके पास एक ही उप-पेड़ के संदर्भ में कई बिंदु हो सकते हैं, जैसे कि बनावट का पुन: उपयोग करना, लेकिन इसमें ज्यामिति भी शामिल है। चाल सभी स्तरों पर जितना संभव हो उतना पुन: उपयोग करने के लिए है। उदाहरण के लिए, यदि आप टेट्राहेड्रल व्यवस्था में 4 ऑक्टेंट्स को सभी स्तरों पर एक ही बच्चे के नोड से जोड़ते हैं, तो आप लगभग कोई मेमोरी का उपयोग करके एक बहुत बड़ा 3 डी सिरिंस्की फ्रैक्टल बना सकते हैं। वास्तविक दृश्य निश्चित रूप से बहुत बड़ा होगा।
समस्या यह है कि यह केवल स्थैतिक ज्यामिति के लिए काम करेगा क्योंकि वास्तविक एनीमेशन के लिए हर फ्रेम हर डेटा में हेरफेर की आवश्यकता होगी। हालांकि, विशेषकर LOD के साथ प्रतिपादन कोई समस्या नहीं है।
ऐसी चीज़ को कैसे रेंडर करें? मैं रे ट्रेसिंग का बहुत बड़ा प्रशंसक हूं, और यह उस प्रकार की चीज़ को अच्छी तरह से और बिना जीपीयू के संभालता है।
यह सब निश्चित रूप से अटकलें हैं। आप जिस मामले के बारे में बात कर रहे हैं, उस पर मुझे कोई खास जानकारी नहीं है। और अब कुछ संबंधित लेकिन अलग के लिए:
भारी मात्रा में डेटा प्रदान किया गया
संपादित करें और यहाँ एक है जो मैंने किया था, लेकिन मैंने जानबूझकर मानदंडों को बदल दिया ताकि बक्से अधिक स्पष्ट हो सकें:
स्वर में स्टैनफोर्ड बनी
वह फ्रेम दर एकल कोर IIRC पर थी। पेड़ की गहराई को दोगुना करना आमतौर पर फ्रेम दर को आधे में काट देगा, जबकि कई कोर का उपयोग करना अच्छी तरह से स्केल होगा। आम तौर पर मैं अपनी ऑक्ट्री में आदिम (त्रिकोण और ऐसे) रखता हूं, लेकिन अनाज के लिए मैंने इस मामले में पेड़ की पत्ती के नोड्स को स्वयं प्रस्तुत करने का फैसला किया था। यदि आप निश्चित रूप से किसी विशिष्ट पद्धति के आसपास अनुकूलन करते हैं तो बेहतर प्रदर्शन हो सकता है।
ओम्फ़ पर कहीं न कहीं वोक्स के साथ एक कार है जो वास्तव में शानदार है - सिवाय इसके कि यह स्थिर है। लगता है अब नहीं मिल सकता ...