मैं जीएलएसएल के साथ एक कुशल ब्लोम शेडर कैसे बना सकता हूं?


12

मैंने जीएलएसएल का उपयोग कर एक खिल प्रभाव को प्रस्तुत करने से संबंधित संसाधनों के लिए जाल खोजा है, लेकिन कुछ भी नहीं पाया है। हालाँकि फिलिप राउडआउट की वेबसाइट पर ट्यूटोरियल एक अच्छा है, यह मेरे एनवीडिया जीपीयू पर बहुत खराब प्रदर्शन करता है।

क्या कोई मुझे गाइड कर सकता है कि मुझे इस समस्या से कैसे सामना करना चाहिए और एक खिल प्रभाव का काफी कुशल कार्यान्वयन करना चाहिए?


1
आर्दोर 3 डी, एक ओपनसोर्स जावा 3 डी इंजन है, जिसमें एक ब्लूमर शेडर लगाया गया है। चूंकि यह ओपनसोर्स है, आप इसे आसानी से देख सकते हैं (www.ardor3d.com)। लेकिन मूल रूप से, इसकी सिर्फ
फ्रेमबफ़र

1
आपके पास किस तरह का जीपीयू है?

1
GPU / वीडियो कार्ड आपके पास क्या है, यह बताने के लिए बहुत महत्वपूर्ण है। +! @JoshPetrie
पैट्रिक ह्यूजेस

मैं पर मेरे लैपटॉप एक Nvidia GeForce जी.टी. 230m ग्राफिक कार्ड है
स्नेप

6
@ साशन: आप कितने बड़े गॉसियन कर्नेल का उपयोग कर रहे हैं, और आपके सबसे बड़े धुंधले FBO का रिज़ॉल्यूशन क्या है? प्रदर्शन में सुधार करने का सबसे आसान तरीका एक छोटे कर्नेल और एक छोटे FBO का उपयोग करना है। (मेरे सामान में, मैं एक 512x512 रिज़ॉल्यूशन FBO के अंदर अपना धुंधलापन करता हूं, कोई फर्क नहीं पड़ता डिस्प्ले)
ट्रेवर पॉवेल

जवाबों:


3

जैसा कि ट्रेवर ने अपनी टिप्पणी में उल्लेख किया है, आपका एकमात्र विकल्प आपके कर्नेल के आकार को कम करना या आगे की डाउनस्मलिंग करना हो सकता है।

लेकिन क्या आपने उस ट्यूटोरियल को अच्छी तरह से पढ़ा है जिसे आपने लिंक किया है? हार्डवेयर फ़िल्टरिंग के दोहन के बारे में एक टिप है, कि लेखक "डरपोक" संस्करण कहता है। यह शायद सबसे अच्छी चाल है जिसका उपयोग आप इसकी गुणवत्ता को प्रभावित किए बिना आपको खिलने वाले प्रभाव को अनुकूलित करने के लिए कर सकते हैं।


हां, मैंने ट्यूटोरियल को अच्छी तरह से पढ़ा है। मैंने अंत में ऑफ़लाइन रेंडरिंग का उपयोग करके प्रदर्शन में सुधार किया है और इससे पहले मैंने ग्राफिक्स एप्लिकेशन के लिए हार्डवेयर समर्थन को सक्षम नहीं किया था।
स्नेप

0

मैंने एक बहुत ही समान समस्या को हल किया (धुंधला हो रहा है, लेकिन दो फिल्टर के साथ ब्लूम फ़िल्टर धुंधला हो रहा है)।

पहले पास में मैं ध् X दिशा में और दूसरी पास मैं धब्बा Y दिशा में।

मुझे यह पता नहीं है कि मेरे पास यह चाल कहाँ है लेकिन यह nno से 2n तक समय की जटिलता को कम करता है।

यह केवल गुठली के लिए काम करता है जिसमें कोई दिशा नहीं होती है (इसलिए आप इस तरह से बोके कर्नेल को अनुकूलित नहीं कर सकते हैं)।

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