कंप्यूटर, सूचना प्रौद्योगिकी
एनिसोट्रोपिक फिल्टरिंग। एक्सटेंशन का व्यावहारिक उपयोग: एनिस्ट्रोपिक फिल्टरिंग
एनिस्ट्रोपिक फिल्टरिंग आधुनिक ग्राफिक्स के तत्व है, जो कई उपयोगकर्ताओं को कैसे आज उपलब्ध उपयोगकर्ताओं के लिए छवि सुधारने प्रौद्योगिकी की एक किस्म बना के बारे में बात करने के लिए बनाता है में से एक है।
यह तथ्य यह है कि यह आज सबसे उच्च गुणवत्ता वाले तीन आयामी ग्राफिक्स गेम खेलने वालों को इतना महत्वपूर्ण है को छिपाने के लिए आवश्यक नहीं है, और यह वे है आज जो लगभग केवल ग्राहकों के लिए नई प्रौद्योगिकियों के सभी प्रकार ग्राफिक्स कार्ड के क्षेत्र में कर रहे हैं। सब के बाद, इस समय उच्च शक्ति त्वरक केवल घटना है कि आप कुछ पिछले पीढ़ी के खेल को चलाने के लिए की जरूरत है, जिसमें वहाँ वास्तव में विभिन्न संस्करणों की जटिल shaders ऑपरेटिंग इंजन मांग की है में आवश्यक हो सकता है।
नक्शे क्या हैं?
हमारे समय में कुछ overdeveloped इंजन है - यह संसाधनों की एक गंभीर बर्बादी है। और एक ही समय एक महत्वपूर्ण जोखिम पर। इन तकनीकों में बड़े पैमाने पर विज्ञापन, जो पहले से, यहां तक कि रिलीज से पहले, विश्वास है कि खेल को सक्रिय रूप से अलमारियों से दूर स्वीप किया जाएगा करने के लिए केवल उच्च बजट परियोजनाओं का उपयोग करें। NVIDIA और अति है - नोट के अलावा तथ्य यह है आधुनिक खेल इंजन पर "राजनीति", क्योंकि खेल विकास के क्षेत्र में हाल के वर्षों में विशेष ध्यान देने की बहुत समय पहले वहाँ एक नीति ग्राफिक्स प्रोसेसर के क्षेत्र में दो प्रमुख कंपनियों के हितों का ध्यान में रखना पसंद करते हैं कि है।
कंपनी एक लंबे समय एक दूसरे से होड़, और वास्तव में कोई संभावना नहीं है कि निकट भविष्य में यह टकराव को समाप्त करने में सक्षम हो जाएगा, लेकिन उपभोक्ताओं के लिए यह केवल हाथ में है। अब यह एक बहुत उच्च गुणवत्ता वाले इंजन विकसित करने के लिए पर्याप्त नहीं है, आप भी उत्पादकों, जो भी igrodelov के लिए अपने स्वयं संबद्ध कार्यक्रमों की स्थापना में से एक के समर्थन भर्ती की जरूरत है।
एक अनुसूची बढ़ता है और बढ़ता है ...
बनाओ 3 डी-ग्राफिक्स इंजन के क्षेत्र में एक पूर्ण क्रांति मुश्किल है, ताकि इन क्रांतियों अपेक्षाकृत दुर्लभ हैं। हालांकि, इस मामले में, जाहिर है, छवि गुणवत्ता समय-समय पर समय के साथ सुधार हुआ है और, है अजीब तरह से पर्याप्त है, यह सिर्फ Crysis जैसे कुछ निश्चित "बेच" खेल के बाहर निकलने के नीचे होता है।
यह एनिस्ट्रोपिक फिल्टरिंग पर आधारित है, साथ ही तथाकथित विरोधी aliasing प्रत्येक निर्माता के लिए अलग वीडियो ड्राइवरों की एक बड़ी संख्या की रिहाई आज किया जाता है, और प्रत्येक कंपनी अपने दृष्टिकोण और इस अनुकूलन है, जो अक्सर बस है हर किसी के लिए नहीं है के बारे में नीतियों है।
एनिस्ट्रोपिक फिल्टरिंग क्या है?
एनिसोट्रोपिक फिल्टरिंग - सतहों कि कैमरे के लिए एक खास कोण रिश्तेदार पर हैं पर बनावट में सुधार की एक विशेष तरीका है। इसी तरह द्विरेखीय या तीन-रैखिक के रूप में, अनिसोट्रोपिक विभिन्न सतहों पर अलियासिंग को खत्म करने की अनुमति देता है, लेकिन यह धुंधला है, जिससे सीमांत विस्तार छवि रखने का एक न्यूनतम परिचय देता है।
यह ध्यान देने योग्य है कि खेलों में एनिस्ट्रोपिक फिल्टरिंग एक जटिल गणना के माध्यम से कार्यान्वित किया जाता है, इस प्रकार एक अपेक्षाकृत छोटे खेल में सेटिंग के "अपव्यय" उपलब्ध कराने के 2004 के बाद से ही मनाया गया लायक है।
यह समझने के लिए एनिस्ट्रोपिक फिल्टरिंग है क्या में, आप इस क्षेत्र में कुछ बुनियादी ज्ञान की आवश्यकता है। बेशक, आज प्रत्येक उपयोगकर्ता समझता है कि स्क्रीन अलग पिक्सल का एक बहुत, जिनकी संख्या संकल्प पर सीधे निर्भर करता है से बना है। आदेश स्क्रीन ग्राफिक्स पर छवि प्रदर्शित करने में प्रत्येक पिक्सेल के रंग संसाधित करने के लिए।
आपरेशन के सिद्धांत
एक विशिष्ट बनावट है, जो एक संकल्प है, जो समीक्षा की दिशा में स्थित है से मेल खाती है का चयन करें। उसके बाद, यह कुछ texels, देखने दिशा के साथ कर रहे हैं उनके रंग औसत के बाद ले जाता है।
चूंकि स्क्रीन दस लाख से अधिक पिक्सल हो सकता है, और इस मामले में प्रत्येक Texel से कम नहीं 32 बिट है, एनिस्ट्रोपिक फिल्टरिंग खेल अत्यंत उच्च बैंडविड्थ वीडियो क्षमताओं, जो भी सबसे आधुनिक उपकरणों के कई प्रदान नहीं करते हैं की आवश्यकता है। यही कारण है कि इतनी बड़ी स्मृति आवश्यकताओं कैशिंग के उपयोग के माध्यम से कम कर रहे हैं, साथ ही विशेष बनावट संपीड़न प्रौद्योगिकी के लिए है।
यह कैसे काम करता है?
texels है, जो 3 डी-सतह पर आरोपित कर रहे हैं - रंग पिक्सल का निर्धारण बनावट पिक्सल के आयामी छवि मिलकर छवि बहुभुज के लिए आवेदन द्वारा किया जाता है। इस मामले में मुख्य दुविधा वास्तव में क्या texels स्क्रीन पर पिक्सेल के रंग का निर्धारण करेगा। यह एक बड़ा स्टोव, वहाँ छेद, जिनमें से प्रत्येक एक पिक्सेल का प्रतिनिधित्व करता है की एक महान विविधता है, जिस पर है - बेहतर सुविधाओं है कि एनिस्ट्रोपिक फिल्टरिंग भेद समझने के लिए, जैसा कि आप कल्पना को आपकी स्क्रीन की जरूरत है।
एक तीन आयामी दृश्य जिसमें स्टोव के पीछे है पर एक पिक्सेल के रंग निर्धारित करने के लिए, यह सिर्फ इसी छेद में देखने के लिए पर्याप्त है। अब कल्पना है कि प्रकाश किरण यह माध्यम से गुजरता है, और फिर हमारे जमीन पर हो जाता है, और अगर यह प्रवेश की अपनी जगह के संबंध में समानांतर में स्थित होगा, इस मामले में, प्रकाश का एक चक्कर स्थान मिलता है। यदि नहीं, तो दाग कुछ हद तक विकृत किया जाएगा, यानी ई। पहले से ही एक अंडाकार आकार होगा। यह बहुभुज है कि एक प्रकाश स्थान में रखा जाता है, और प्रत्येक व्यक्ति पिक्सेल के रंग का निर्धारण करेगा।
क्यों यह आवश्यक है?
कई लोगों का मानना है कि एनिस्ट्रोपिक फिल्टरिंग बेहतर छवि गुणवत्ता प्रदान करने के लिए विशेष रूप से प्रयोग किया जाता है, लेकिन वास्तव में यह सिर्फ अंतिम परिणाम है, जो प्रदान की जाती है न केवल निस्पंदन खुद की वजह से है।
जब बनाने के लिए एक विशेष छवि बनावट प्रोग्रामर दिया दो स्तर बनावट को छानने कि फिल्टर न्यूनतम और अधिकतम दूरी है कि जो निर्धारित विशिष्ट फिल्टर समारोह, इस स्थिति में छवि बनावट के गठन करता है, तो कैमरा दूर जा रहा है या यह आ रहा की प्रक्रिया में प्रयोग किया जाता है प्रतिनिधित्व करते हैं।
उदाहरण के लिए, एक जब तीन-रैखिक या एनिस्ट्रोपिक फिल्टरिंग सन्निकटन है, अर्थात में प्रयोग किया जाता है जब प्रत्येक Texel बड़े आयाम के लिए शुरू होता है और पहले से ही कई पिक्सल को शामिल किया गया पर विचार कर सकते हैं। इस स्थिति अलियासिंग में हटा कर उसे छानने करने के लिए इस्तेमाल किया जाएगा। ऐसा लगता है ऐसी स्थिति में, इस समाधान इष्टतम से दूर है कि के रूप में फिल्टरिंग (anisotropic या तीन-रैखिक) छवि एक छोटा सा blurs। आदेश के चित्र का एक अधिक यथार्थवादी दृष्टिकोण देने के लिए, की संरचना का संकल्प में वृद्धि की आवश्यकता होगी।
मैं चुनाव कैसे करूं?
बेशक, किसी भी उपयोगकर्ता और साधारण gamers वहाँ काफी तार्किक सवाल है। क्या बेहतर है - आज वहाँ एक त्रिकोणीय रैखिक और एनिस्ट्रोपिक फिल्टरिंग है? वास्तव में, बेहतर, बेशक, यह अनिसोट्रोपिक तकनीक है। बात यह है कि त्रिकोणीय रैखिक छानने बहुत सही ढंग से नहीं है प्रत्येक टेक्सेल के रंग की गणना करता है, और अधिक सटीक है, यह अपनी उम्मीदें गलत करता है होना करने के लिए अगर हम इच्छुक विमानों के बारे में बात कर रहे हैं। आवेदन अनिसोट्रोपिक प्रौद्योगिकी वर्तमान में, छानने मोड के लिए इस्तेमाल किया पूरक एंगल को एडजस्ट करने की अनुमति देता है। इस प्रकार बड़ा कोण, अधिक से अधिक गुणवत्ता और यथार्थवाद जो अनिसोट्रोपिक बनावट को छानने प्रदान करने में सक्षम हैं हो जाएगा। हालांकि, एक ही समय हम यह समझना चाहिए कि यह समय लगेगा और डाटा प्रोसेसिंग सत्ता के लिए ताश के पत्तों की अधिक से अधिक संख्या में।
यह कैसे मदद करता है?
आप की उम्मीद करनी चाहिए नहीं है कि अंततः, के बाद तीन आयामी ग्राफिक्स कार्यों का समावेश fabulously सुधार, अधिक भी एक निश्चित धुंधला के उच्च कोण पर प्राप्त किया जाता है, लेकिन सामान्य एक परिणाम के रूप में, आप एक और अधिक यथार्थवादी तस्वीर मिल। इस संबंध में, खुद के लिए हर आदमी को फैसला करना है कि क्या वह इस का उपयोग करना चाहिए और यह कैसे उसके लिए उत्पादक होगा नि: शुल्क है।
छवियों की गुणवत्ता में बहुत मजबूत सुधार के बाद से इस कार्य यह सुनिश्चित नहीं है कि उन लोगों को जो, नहीं सबसे शक्तिशाली कंप्यूटरों पर खेल के प्रदर्शन को अधिकतम करने के लिए कोशिश कर रहे हैं कि कैसे एनिस्ट्रोपिक फिल्टरिंग को निष्क्रिय करने के लिए देख रहे हैं। इस समारोह की मांगों को क्या परिणाम यह प्रदान करता है की तुलना में एक छोटे से अनुपातहीन है, इसलिए यह कि इसे कैसे चालू करने के लिए पहले बंद के बारे में सोच के लायक है।
प्वाइंट का नमूना लेना
प्वाइंट का नमूना लेना आज कैसे एक पिक्सेल के रंग निर्धारित किया जाता है का सबसे सरल अवतार प्रतिनिधित्व करता है। इस एल्गोरिथ्म संरचना छवि पर आधारित है, जब किसी एक Texel, प्रकाश स्थान के केंद्र के लिए अधिक से अधिक निकट स्थित का चयन। यह अनुमान है कि इस तरह के एक विकल्प सबसे इष्टतम, के रूप में पिक्सेल के रंग कई texels द्वारा एक साथ निर्धारित किया जाना है, और इस मामले में चयन किया है, केवल एक, प्रकाश स्थान अपने आकार को बदल सकता है, एल्गोरिथ्म खाते में नहीं ले करता है नहीं है मुश्किल नहीं है।
मुख्य दोष यह है, जो इस प्रकार एनिस्ट्रोपिक फिल्टरिंग विशेषता है, तथ्य यह है कि स्क्रीन के लिए पर्याप्त रूप पास में पिक्सेल की संख्या काफी texels की संख्या के साथ तुलना में वृद्धि की जाएगी ताकि छवि इतनी दिलचस्प नहीं हो जाता है। कई तथाकथित अवरुद्ध प्रभाव आमतौर पर "पुराने" कंप्यूटर गेम में मनाया।
Similar articles
Trending Now