चूंकि कोई स्वीकृत जवाब नहीं है, मैं कुछ जानकारी जोड़ता हूं, मैं चाहता था कि उनके उत्तर में पहले से ही शॉन द्वारा कही गई चीजें न जोड़ें।
टेक्सेलफैच बनावट को एक छवि के रूप में मानता है, जिससे आप पिक्सल की सामग्री तक पहुंच सकते हैं। आप आमतौर पर ऐसा करते हैं, जब आपको उस सामग्री की आवश्यकता होती है, जो कुछ ही समय में उपयोगी होती है:
- कुछ पोस्ट प्रोसेसिंग फिल्टर्स (गुआसियन ब्लर टेक्सचर सैंपल इंटरपोलेशन का फायदा उठाते हैं और इसलिए यह टेक्सेलफच का उपयोग नहीं कर सकते हैं)
- जब कोने को बनावट से डेटा पढ़ने की आवश्यकता होती है और यह एक ऑपरेशन है जो 2 निर्देशांक पर निर्भर करता है
टेक्स 2 डी टेक्सचर को टेक्सचर की तरह मानता है । आप एक पिक्सेल की सटीक सामग्री नहीं चाहते हैं, लेकिन आप सबसे यथार्थवादी परिणाम चाहते हैं। एक मानक बनावट पढ़ा गया एक बहुत ही जटिल ऑपरेशन है और इसमें एक या एक से अधिक mipmap स्तरों से प्रक्षेपित डेटा पढ़ना शामिल है और फिर यह फिर से प्रक्षेपित होता है। उन सभी महंगे ऑपरेशन दृश्य कलाकृतियों से बचने के लिए हैं।
GL_NEAREST समान काम नहीं करेगा क्योंकि सबसे छोटे बहुभुजों पर आप छोटे mipmap स्तर में डेटा पढ़ रहे हैं, वही सटीक डेटा नहीं है जो आप टेक्सल भ्रूण से पढ़ेंगे।
एक मामला है जहां टेक्स 2 डी (लगभग) टेक्सेलफच के समान काम करता है:
- फ़िल्टर GL_NEAREST है
- आप 1 स्तर के साथ एक अधूरा मिपम पिरामिड का उपयोग कर रहे हैं
- आपके UVs सामान्यीकृत शीर्ष घटक नहीं हैं (लेकिन आपको उन्हें छाया में सामान्य करना होगा)