क्या लुकअप टेक्सचर अभी भी किसी भी चीज़ के लिए उपयोग किए जाते हैं?


14

मैं इतने लंबे समय (5-10 वर्ष) में नहीं जानता कि यह लोकप्रिय था / डेटा को बनावट में सेंकना और फिर बनावट से डेटा पढ़ने के लिए, अक्सर पके हुए रैखिक प्रक्षेप प्राप्त करने के लिए बनावट बनावट में निर्मित का उपयोग करना। डेटा बाहर।

अब जब बनावट देखने के समय की तुलना में कंप्यूटिंग समय सस्ता है, तो यह अभ्यास निश्चित रूप से कम हो गया है यदि सभी एक साथ गायब नहीं हुए हैं।

मेरा सवाल है, क्या अभी भी किसी भी चीज़ के लिए इस्तेमाल होने वाले टेक्सचर को बेक किया गया है? क्या किसी के पास आधुनिक वास्तुकला में उनके लिए कोई उपयोग के मामले हैं? क्या यह संभावना है कि वे कभी वापस आएंगे? (कहते हैं, अगर स्मृति प्रौद्योगिकी या बुनियादी GPU वास्तुकला बदल जाता है)


यह पूरी तरह से उपयोग के मामले पर निर्भर करता है। कल्पना कीजिए कि आपकी गणना चलने में एक घंटा लगता है। क्या परिणामों के साथ सिर्फ एक लुकअप बनावट को दोबारा तैयार करना अच्छा नहीं होगा और इसे रनटाइम पर अपने GPU पर उपयोग करना होगा? कुछ और सरल चीजें आजकल ALU के निर्देशों के साथ करने के लिए तेज़ हो सकती हैं (उदाहरण के लिए कुछ रंग रूपांतर), लेकिन कुछ भी जिनकी भारी गणना की आवश्यकता होती है, वे लुकअप टेक्सचर का उपयोग करके हमेशा तेज़ होते हैं।
तारा

जवाबों:


17

हां, लुकअप टेक्सचर का उपयोग अभी भी किया जाता है। उदाहरण के लिए, पूर्व-एकीकृत बीआरडीएफ (परिवेश प्रकाश के लिए, कहते हैं), या मनमाने ढंग से जटिल घटता 1 डी बनावट, या रंग ग्रेडिंग के लिए एक 3 डी लुकअप बनावट, या छाया में एक PRNG के बजाय एक शोर बनावट के लिए बेक किया हुआ।

ALU आम तौर पर एक बनावट के नमूने से सस्ता है, सच है, लेकिन आपके पास अभी भी सीमित मात्रा में ALU प्रति फ्रेम है। GPU विलंबता छिपने में अच्छा है और छोटे लुकअप टेक्सचर कैश में होने की संभावना है। यदि आपका फ़ंक्शन पर्याप्त रूप से जटिल है, तो यह अभी भी लुकअप टेक्सचर का उपयोग करने के लायक हो सकता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.