कम्प्युटर, सूचना प्रविधि
FXAA - यो के हो? चौरसाई विधि। महीनपार्दै खेल
यो एक समय भएको खेल मात्र यसको गेमप्लेको प्रभावशाली थियो जब: प्लेयर लामो पहिले, माग भए र विशेष पर्दा छविमा देखाइएको गुणस्तर गर्न माग। एकै समयमा, केही मानिसहरू आज गुणस्तर को एक उच्च स्तर सुनिश्चित गर्न, धेरै खेल विकासकर्ताहरूले FXAA एन्टिएलिएसिङको प्रयोग भनेर थाह छ। के छ - ज्ञात छ आज यो सुविधा समावेश गर्न आवश्यक छ कि छैन भनेर, सबै खेलाडीहरूलाई, र धेरै Think छ।
खेलाडी को प्रधान बहुमत तपाईं प्रयोग गरेर «विरोधी aliansing» या बस "विरोधी aliasing" यो समस्या समाधान गर्न सक्छन् कसरी रूपमा, वस्तुहरू को किनाराको मा तथाकथित सीढी गठन गर्ने साथै थाह छ।
के हल्लाउँदै छ?
महीन - यो एक राम्रो घटना, मूर्तिको निकै वृद्धि धारणा रूपमा छ, र खेल, यसलाई प्रयोग छैन जो, अन्ततः बढी सम्भावना को आधुनिक वास्तविकताहरु मा booed गर्न। एकै समयमा FXAA एन्टिएलिएसिङको बुझे जो unsatisfactory तरिका रहनेछ। यो के हो, धेरै प्रयोगकर्ताहरू पनि रुचि हुन सक्छ, तर वास्तवमा यो कार्यान्वयन अन्तिम छवि गुणस्तर असर छ।
गरिब कार्यान्वयन अक्सर लक्षित उपकरण अपर्याप्त गणनाको शक्ति छ भनेर कारण छ। निस्सन्देह, अनुकूल अवस्थामा यहाँ यस मामला मा को रूप मा, खेलन रुचि गर्नेहरू, उपकरण को क्षमता मालिक को वित्तीय सम्भावनाहरू सिधै निर्भर कन्सोल खेलाडीहरूलाई अक्सर बस गेमप्लेको संग सामग्री, कम्प्युटर मा अवस्थामा को ठूलो बहुमत मा ग्राफिक्स गुणस्तर धेरै जस्तो छ, तर ग्राफिक्स कन्सोल खेल के तुलना राम्रो। तर, प्रत्येक व्यक्ति जहाँ चयन गर्न स्वतन्त्र छ र के आफ्नो प्ले।
FXAA के हो?
तुरुन्तै प्रयोग एकदम लामो समय igrodelov FXAA विरोधी aliasing प्रविधि उल्लेख गर्नुपर्छ। यो के हो, त्यसपछि थाहा थिएन, तर यो कनन को MMO आयु पाइन्छ पहिलो प्रयोग, साथै सबै दुनिया शूटर डर भन्दा प्रसिद्ध मा यी खेल, तर, त्यो समयमा थियो जो धेरै विरोधी aliasing, केवल मूल संस्करण प्रयोग प्रदर्शन समाधान छ।
खेल हाम्रो समय मा हामी अलि फरक ढाँचा FXAA प्रयोग। यो के हो? यसको लागि खडा परम्परागत प्रविधि MSAA संग तुलना रूपमा अझ प्रभावकारी उपाय हो जो फास्ट अनुमानित विरोधी-Aliasing दुवै। यो एकल पास पिक्सेल shader, जसद्वारा परिणाम फ्रेम miscalculation पोस्ट-प्रक्रिया को चरण मा प्रदर्शन। यो shader माथिको तुलनामा भण्डारणमा कम मांग छ द्रुत तय, रूपमा सिर्जना गरिएको थियो, तर लाभ लागि प्रविधि अप काम, साथै गुणस्तर रूपमा दिन्छिन्। यो देखेर धेरै प्रविधि अप्रासंगिक छ कि लाग्छ सक्छ। वास्तवमा यो सत्य हो।
यो विधि को लाभ के हुन्?
महीन FXAA एक सुधार चौरसाई तथाकथित subpixels र दर्पणीय सहित लाभ संख्या अलग छ। यो प्रविधिको एउटा सरकारी कागजात तिमोथी Lotts विकासकर्ता मध्यम गुणस्तर सेटिङ आफ्नो उत्पादन 1920x1200 को एक संकल्प आधारमा फ्रेम को पोस्ट-प्रक्रिया कार्य भन्छन् को GTX 480 भन्दा कम मिलीसेकोन्ड को दर मा।
मुख्य लाभ विरोधी aliasing FXAA छ, यहाँ, चौरसाई अल्गोरिदम उप-पिक्सेल संग एकदम DirectX9 स्तर मा चल्छ कि उपकरण को कार्यका लागि पर्याप्त छ जो MLAA अल्गोरिदम, तुलना जो कुशल छ प्रयोग गरिन्छ के मा समावेश। त्यो छ, यो मामला मा, पोस्ट-प्रक्रिया बाहिर एकल पास मा लगे छ, र सबै भन्दा रोचक के प्रयोग GPU कम्प्युटर एपीआईबाट पूर्ण स्वतन्त्रता छ। यो प्रविधिको विकासकर्तालाई आवश्यक खेल को एक किसिम सम्मिलित हुनुपर्छ - तर, पनि एक drawback छ। एकै समयमा, परम्परागत विरोधी aliasing प्रविधि, काम वा विपरीत मा चालक स्तरमा सञ्चालन गर्न सक्दैन। यसरी, जबकि प्रोग्रामर आफ्नो इन्जिन FXAA कोड प्रयोग गरिने छैन घाताङ्कीय चौरसाई आफ्नो इन्जिन विधि प्रयोग गर्नेछ, र यसरी, यो इच्छित प्रभाव हासिल गर्न असम्भव, कोड बाहिर बाट पालो रूपमा हुनेछ सम्भव छैन हाल सम्म थियो।
समस्या कसरी हल भयो?
समय भन्दा बटन [पज] प्रयोग, यो सुरुमा, परिचय FXAA d3d.dl कोड पुस्तकालयमा विभिन्न विन्यास फाइल मार्फत परिणाम लचिलो समायोजन को मौका परिणामस्वरूप, साथै FXAA सक्षम वा अक्षम निर्णय भएको थियो। फाइलहरू यो सेट मूल जहाँ कार्यान्वयन फाइल वर्तमान DX9 आवेदन छ निर्देशिका प्रतिलिपि, र आवेदन सुरुवातमा सही कोड उपस्थित जसमा पुस्तकालयको टिप्न हुनेछ। एकै समयमा, पुस्तकालयको मा कोड को प्रविधि कार्यान्वयन विकासकर्ता मूल काम को परिणाम लग मा राखिएको थियो पक्का गरिएको थियो रूपमा, प्रयोगकर्ताहरूले सक्रिय चाँडै सही जो यो प्रविधि, मा त्रुटिहरू पहिचान गर्न थाले। सी पनि छ "इंजेक्शन" DirectX 10 र 11 स्वरूप लागि कोड संग समय देखा छन्।
कसरी जाँच गर्ने?
सबैभन्दा स्पष्ट प्रभाव के विधि घाताङ्कीय महीन र FXAA, प्रयोग गरिन्छ ट्यांक को खेल विश्व मा हुन सक्छ निर्धारण छ।
यदि FXAA विरोधी aliasing प्रयोग गरिएको छैन, खास "एस्केलेटर" देखाउन सुरु, र ट्यांक मोडेल एकदम ठूलो हुन र सभ्य विवरण फरक हुनेछ सक्नुहुन्छ भन्ने तथ्यलाई बावजुद, कलाकृतिहरू धेरै, र विशेष गरी पातलो वस्तुहरु को एक किसिम आदर। निर्मित विरोधी aliasing प्रविधी वस्तुको किनारा चिकनाना केही तरिकामा प्रयास गरिएको छ, तर यो तस्बिर कहिलेकाहीं धमिलो हुन सक्छ भन्ने तथ्यलाई उल्लेख छैन, यो राम्रो mediocre बनाउँछ।
के परिवर्तन उत्पन्न?
एक पटक FXAA उपकरण सरेका, परिणाम स्पष्ट हुन्छ: को कलाकृतिहरू पूर्ण गायब, तर त्यहाँ छवि केही धमिलो पार्ने छ। साथै, त्यहाँ पनि एक अद्वितीय संस्करण FXAA तीक्ष्ण छ। अन्तिम परिणाम एकदम सभ्य हुँदा एक संस्करण प्रविधिको विकासकर्ता, MPC-कोर्ट बाट लिएको थियो जो एक फिल्टर क्षेत्र, जोडी: धमिलो पूर्ण, गायब बनावट मूल भन्दा पनि अधिक नाटकीय दृश्य हो, र "भर्याङ", को को प्रयोग बावजुद फिल्टर लगभग पूर्ण अनुपस्थित छ। अब तपाईं के प्रकार विश्व मा FXAA ट्यांक खेल थाहा छ। कारण लेखक मूल बनावट को तीव्रता अलिकति धरहरालाई को "दस्तक बाहिर" सकून् योजना होइन, कि तर गेमप्लेको यो वस्तुतः अदृश्य छ भन्ने तथ्यलाई गर्न।
यहाँ प्रदर्शन व्यावहारिक कम छैन। निस्सन्देह, ट्यांक इन्जिन को विश्व विपरीत मा, प्रदर्शन कमी अन्ततः केही बाहिर निस्कनु सक्छ, अधिक आश्चर्यजनक काम गर्छ, त्यसैले bursts वा।
NoAA, SMAA वा FXAA
हामी मोड «noAA» वा SMAA र «FXAA तीक्ष्ण» तुलना भने, तस्वीर उत्तरार्द्ध मामला मा राम्रो को लागि एकदम परिवर्तन हुनेछ। मात्र अपवाद यहाँ पनि अधिक, विशेष, विशेष गरी माउन्ट तोप दृष्टि मा सजिलै देखिने छ बढ्तै पातलो रेखा Narrows क्षेत्रमा फिल्टरको प्रयोग हो। प्रति सेकेन्ड embodiment FXAA फ्रेम को संख्या निकै अघिल्लो embodiment भन्दा बढी छ।
दीर्घकालीन परीक्षण को पाठ्यक्रम मा, यो मामला मा चौरसाई विधि MSAA 4x, जसको गुणस्तर FXAA प्रविधि संग आज competes प्रयोग गर्दा गर्दा FXAA प्रदर्शन प्रयोग गर्दा, बारे 10-12% द्वारा खस्छ, र प्रदर्शन ड्रप प्रकट गर्छ भनेर निर्धारित थियो 50% वा बढी।
अद्यावधिक
2011 मा, त्यहाँ पनि माथि विकल्प FXAA र आफ्नो लाभ को सबै समावेश जो इंजेक्शन, को एक अनुकूलन संस्करण थियो। यो सम्मेलन फिल्टर, को एकदम नम्बर उपस्थित थियो जो बीच बाहिर खडा:
- धमिलो।
- सेटिङ।
- रंग संतृप्ति।
- सेपिया।
- र धेरै अन्य।
यो सबै एकदम एकल फाइल मार्फत कन्फिगर गर्न सजिलो, र सबै भन्दा यस मामला मा उपयोगी छ: सेटिङ प्ले गर्दा पनि, बस, आवेदन कम सेटिङ सम्पादक खोल्न अनुप्रयोग विस्तार र तपाईं इच्छुक हुनुहुन्छ कि आवेदन पुनः सुरु बिना नयाँ सेटिङहरू आनन्द, सजिलै परिवर्तन गर्न सकिन्छ। यसरी, यो पूर्ण पछि सक्रियता तिखार्दै फिल्टर लुप्त होती हटाउनु, एक स्पष्ट चित्र प्रदान कुनै "भर्याङ" धमिलो र उच्च गुणस्तर बनावट हासिल छन् जहाँ गरिएका छ।
Similar articles
Trending Now