टकसाल मैपिंग की गणना के लिए वस्तु स्थान में मानदंडों के लिए स्पर्शरेखा अंतरिक्ष में मानदंडों के फायदे क्या हैं?
टकसाल मैपिंग की गणना के लिए वस्तु स्थान में मानदंडों के लिए स्पर्शरेखा अंतरिक्ष में मानदंडों के फायदे क्या हैं?
जवाबों:
सब कुछ, वास्तव में।
ऑब्जेक्ट-स्पेस मानदंडों का एकमात्र लाभ सादगी है। वे उपयोग करने के लिए आसान कर रहे हैं।
स्पर्शरेखा-स्थान मानदंड को एक स्पर्श-स्थान आधार की आवश्यकता होती है, लेकिन प्रस्ताव:
विभिन्न सतहों के लिए एक ही बनावट का उपयोग करने की क्षमता। ऑब्जेक्ट-स्पेस सामान्य मैप्स का उपयोग केवल उस सतह पर किया जा सकता है जिसके लिए वे बनाए गए थे। स्पर्शरेखा-स्थान में मानदंडों को नियमित करने से, आप विभिन्न सतहों के लिए एक ही टक्कर बनावट का उपयोग करने की स्वतंत्रता प्राप्त करते हैं। जब तक सतह में एक स्पर्शरेखा-स्थान आधार है, तब तक आपको उचित परिणाम मिलेंगे।
उदाहरण के लिए यूवी एनीमेशन के साथ बनावट मानचित्रण को संशोधित करने की क्षमता। चूंकि ऑब्जेक्ट-स्पेस नॉर्मल मैप्स ऑब्जेक्ट-स्पेस में नॉर्म्स स्टोर करते हैं, आप सिर्फ टेक्सटाइल कॉर्डिनेट से सभी को 0.5 नहीं जोड़ सकते हैं और टेक्सचर से उचित नॉर्म्स प्राप्त करने की उम्मीद कर सकते हैं। आप स्पर्शरेखा-स्पेस बम्प मैपिंग के साथ कर सकते हैं।
छोटे घटक प्रतिनिधित्व। ऑब्जेक्ट-स्पेस सामान्य नक्शे में 3 घटक होने चाहिए; आप एक को नहीं छोड़ सकते हैं और इसे शेडर में पुनर्गठित कर सकते हैं। स्पर्शरेखा-अंतरिक्ष मानदंडों में हमेशा एक सकारात्मक जेड घटक होगा, इसलिए आप केवल सामान्य के XY को स्टोर कर सकते हैं। तो आप या तो एक का उपयोग करके अधिक से अधिक परिशुद्धता प्राप्त कर सकते हैं GL_RG16_SNORM
या GL_RG16F
प्रारूपों , या एक का उपयोग करके काम संपीड़न (Texel प्रति 32-बिट) आरजी संकुचित छवि प्रारूप ( GL_COMPRESSED_SIGNED_RG_RGTC1
, Texel प्रति 8-बिट) प्रारूप। आप ऑब्जेक्ट-स्पेस सामान्य मैप पर S3TC का उपयोग करने का प्रयास कर सकते हैं, लेकिन जो आपको वापस मिलता है उसके साथ शुभकामनाएं।
वस्तु-स्थान के सामान्य मानचित्रों के साथ आपको जो सबसे अधिक मिलता है, वह है कम संगणना समय (प्रकाश दिशा को स्पर्शरेखा स्थान में बदलने के लिए नहीं, या वैकल्पिक रूप से, सामान्य को मूर्त स्थान से मॉडल स्थान में बदलना)। लेकिन यह कोई बड़ी बात नहीं है, खासकर आजकल डिफर्ड रेंडरर्स के साथ जो चल रहे हैं।
एक आंशिक उत्तर, निकोल के उत्तर के लिए अपील करने के लिए।
बहुत सारे फायदे। एक लेख के अनुसार मैंने पाया (जो टिप्पणियों में भी जुड़ा हुआ है), अभी भी कुछ मामूली नुकसान हैं। हालांकि, ऐसे कलाकारों के साथ जो इन समस्याओं से निपटने के लिए उपयोग किए जाते हैं, या ऐसी वस्तुएं जो इन चुनौतियों से किसी तरह कम प्रभावित होती हैं, यह नुकसान बहुत प्रभावी नहीं हो सकता है।
स्पर्शरेखा स्थान सामान्य मानचित्रण पर एक लेख से :
हालांकि एक अच्छा कार्यान्वयन समस्याओं को सीमित कर सकता है, सामान्य मानचित्रण के मूल विचार में इसकी खामियां हैं। जटिल मॉडल को खोलना और कम उजागर क्षेत्रों में सीम लगाना कलाकारों के लिए मुश्किल हो सकता है। निम्नलिखित छवियां ऑब्जेक्ट स्पेस सामान्य मैप्स (बाएं) और स्पर्शरेखा स्पेस सामान्य मैप्स (दाएं) दिखाती हैं। यहाँ ऑब्जेक्ट स्पेस नॉर्मल मैप बहुत कम समस्याएँ पैदा करते हैं क्योंकि बिलिनियर फ़िल्टरिंग किनारों को नरम कर देता है और सपाट सतहों में बस एक सामान्य होता है और इसलिए पूरी तरह से सपाट होता है। बाईं ओर की सीम बहुत कम दिखाई देती हैं क्योंकि छायांकन यूवी लेआउट और त्रिकोण विकृतियों से स्वतंत्र है।
ऑब्जेक्ट स्थान सामान्य नक्शे:
स्पर्शरेखा स्थान सामान्य नक्शे: