यूनिटी 3 डी में minecraftish / लेगो वर्ल्ड लैंडस्केप बनाने के साथ खेलता हुआ (क्यूब्स के साथ प्रक्रियात्मक रूप से उत्पन्न voxel परिदृश्य), मुझे पता चल रहा है कि इन परिदृश्यों के लिए बनाई गई जाल स्मृति का एक बहुत लेती हैं। वर्तमान में मेष में केवल घन के दृश्य पक्षों के लिए कोने होते हैं। एक जटिल भू-भाग के लिए मेमोरी उपयोग में 6 या 7 सौ मेग लग सकते हैं।
इन जालों को अनुकूलित किया जा सकता है, लेकिन मैं ऐसा करने के लिए एक सभ्य एल्गोरिदम खोजने के लिए संघर्ष कर रहा हूं।
एल्गोरिथ्म को ध्यान में रखना है कि आप उन ब्लॉकों को "मर्ज" नहीं करना चाहते हैं जो विभिन्न प्रकार के हैं। मुझे लगता है कि वास्तव में एक साधारण शुरुआत एक अक्ष के साथ सभी ब्लॉकों को संसाधित करने और अन्य दो अक्षों के लिए अतिरिक्त स्वीप करने की हो सकती है।
मुझे जाली के आकार को बनाए रखने की आवश्यकता है, जो कि लंबवत या ठोस स्थान को इस बिंदु पर विलय नहीं करता है। कारण है, वहाँ जीव / आदि हो सकते हैं जिन्हें अभी भी जाल के चारों ओर नेविगेट करने की आवश्यकता है। इसलिए मैं सिर्फ एक बहुत कम विस्तार, विकृत जाल नहीं बना सकता।
इस पर कोई विचार / सुझाव / सुझाव?