मैंने हाल ही में अपनी परियोजना में एक बनावट पैकर जोड़ा है जो एक निश्चित मात्रा में बनावट को एक ही बार में पैक करेगा, जैसे:
तो उदाहरण के लिए यह एक आकार में 582x1023 पिक्सेल है। इन पैक्ड टेक्सचर को जोड़ने का लक्ष्य स्पष्ट रूप से प्रदर्शन में सुधार करना था, इसलिए मैं ओपनजीएल (LWJGL का उपयोग करके) बनावट के लिए इष्टतम बनावट आकार देखना चाहता था। बातें मैंने पाया थे एक व्यापक रूप से समर्थित अधिकतम बनावट आकार के अनुसार, 1024x1024 प्रतीत हो रहा है कि इस उदाहरण के लिए। यह मुझे अजीब लगता है क्योंकि जाहिर है कि बहुत सारे बनावट अकेले इससे बड़े होंगे, इसलिए उन लोगों के साथ क्या होता है? मुझे पूरा यकीन है कि अधिकांश ग्राफिक्स कार्ड बनावट से बड़ा है। क्या मैं अधिकतर ग्राफिक्स कार्डों की अपेक्षा कर सकता हूँ जैसे 4096x4096 बनावट (या शायद उससे भी बड़ा) को संभालने के लिए?
मेरे दूसरे बिंदु पर आने के लिए (मुझे उम्मीद है कि यह अभी भी एक प्रश्न के रूप में गिना जाता है, लेकिन यह अनिवार्य रूप से एक ही मुद्दे पर उबलता है): क्या बनावट 2 की शक्ति (256x256, 512x512, 1024x1024, 204822048, ..) के आकार की होनी चाहिए और होनी चाहिए। मैं 2 की अगली शक्ति की तुलना में छोटे बनावट वाले पैड पैक करता हूं? 2011 से इस प्रश्न के अनुसार यह एक आवश्यकता नहीं है, लेकिन प्रदर्शन में सुधार कर सकता है और मामूली कीड़े से बच सकता है और 2012 से यह कहता है कि आपको निश्चित रूप से पैड बनावट चाहिए। इसलिए मुझे पता है कि ये सवाल पहले भी पूछे जा चुके हैं, लेकिन वे यथोचित तारीखों के लिए बदल दिए गए हैं और आगे वे प्रत्येक प्रश्न का आंशिक रूप से उत्तर देते हैं। अन्य परियोजनाएं / इसे कैसे संभालती हैं?
टीएल; डीआर: मैं कौन से बनावट आकार की अपेक्षा कर सकता हूं कि अधिकांश ग्राफिक्स कार्ड को संभाल सकें? इष्टतम बनावट आकार (या वहाँ हैं) क्या हैं? क्या मुझे 2 की अगली शक्ति पर बनावट को पैड करना चाहिए?