កុំព្យូទ័រ, បច្ចេកវិទ្យា
FXAA - វាគឺជាអ្វី? វិធីសាស្រ្តភាពរលូននោះទេ។ ការប្រកួតរលោង
វាជាពេលមួយដែលការប្រកួតនេះគឺគ្រាន់តែជាការលេងហ្គេមរបស់ខ្លួនគួរឱ្យចាប់អារម្មណ៍: អ្នកលេងជាយូរមកហើយបានក្លាយជាការទាមទារនិងជាពិសេសទាមទារទៅនឹងគុណភាពបង្ហាញក្នុងរូបភាពអេក្រង់។ នៅពេលដូចគ្នានេះដែរមនុស្សមួយចំនួនបានដឹងថានៅក្នុងគោលបំណងដើម្បីធានាឱ្យបាននូវកម្រិតខ្ពស់នៃគុណភាពនាពេលបច្ចុប្បន្ននេះមនុស្សជាច្រើនបានប្រើបង្កើតកម្មវិធីហ្គេមឈ្មោះក្លែងក្លាយ FXAA ។ អ្វីដែលវាគឺជា - នាពេលបច្ចុប្បន្ននេះត្រូវបានគេស្គាល់គឺមិនមែនទាំងអស់អ្នកលេងល្បែងនិងមានជាច្រើនគិតថាវាគឺជាការចាំបាច់ដើម្បីរួមបញ្ចូលលក្ខណៈពិសេសនេះ។
ភាគលេចធ្លោនៃអ្នកលេងដែលបានដឹងថាបង្កើតបានជាជណ្តើរដែលគេហៅថានៅគែមនៃវត្ថុដែលបានព្រមទាំងរបៀបដែលអ្នកអាចដោះស្រាយបញ្ហានេះបានដោយការប្រើ«ប្រឆាំង aliansing »ឬគ្រាន់តែជា "ប្រឆាំងឈ្មោះក្លែងក្លាយ" ។
អ្វីដែលត្រូវបានច្របល់?
ភាពរលូន - នេះគឺជាបាតុភូតដែលល្អជាការយល់ឃើញនៃរូបភាពកើនឡើងយ៉ាងខ្លាំងនេះហើយក្នុងតថភាពសម័យទំនើបនៃការប្រកួតនេះ, នៅក្នុងការដែលវាមិនត្រូវបានប្រើនៅទីបំផុតទំនងជានឹងមានការសើចចំអក។ នៅពេលជាមួយគ្នានេះនៅតែមិនពេញចិត្តដែលក្នុងវិធីដឹងឈ្មោះក្លែងក្លាយ FXAA ។ អ្វីដែលវាគឺ, អ្នកប្រើប្រាស់ជាច្រើនអាចសូម្បីតែមានការចាប់អារម្មណ៍ជាមិន, ប៉ុន្តែនៅក្នុងការពិតវាគឺការអនុវត្តប៉ះពាល់ដល់គុណភាពនៃរូបភាពចុងក្រោយនេះ។
ការអនុវត្តក្រីក្រគឺជាញឹកញាប់មូលហេតុដែលឧបករណ៍គោលដៅមានអំណាចកុំព្យូទ័រមិនគ្រប់គ្រាន់នោះទេ។ ជាការពិតណាស់នៅក្នុងលក្ខខណ្ឌអំណោយផលនៅទីនេះគឺជាអ្នកដែលចូលចិត្តលេងនៅលើកុំព្យូទ័រនេះដូចនៅក្នុងករណីនេះសមត្ថភាពនៃឧបករណ៍នេះគឺពឹងផ្អែកលើលទ្ធភាពហិរញ្ញវត្ថុរបស់ម្ចាស់នោះទេប៉ុន្តែអ្នកលេងល្បែងកុងសូលជាញឹកញាប់មាតិកាជាមួយគ្រាន់តែជាការលេងហ្គេម, ដូចជាគុណភាពនៃក្រាហ្វិកនៅក្នុងភាគច្រើននៃករណីនៅលើកុំព្យូទ័រច្រើន ល្អប្រសើរជាងមុនបើប្រៀបធៀបទៅនឹងអ្វីដែលក្រាហ្វិកគឺការប្រកួតកុងសូល។ ទោះជាយ៉ាងណា, មនុស្សម្នាក់ដោយឥតគិតថ្លៃដើម្បីជ្រើសរើសកន្លែងដែលនិងអ្វីដែលការលេងរបស់គាត់។
FXAA ជាអ្វី?
ភ្លាមវាគួរតែត្រូវបានកត់សម្គាល់ថាពិតជា igrodelov ពេលយូរបានប្រើបច្ចេកវិទ្យាប្រឆាំងឈ្មោះក្លែងក្លាយ FXAA ។ វាគឺជាអ្វីដែលមិនបានដឹងពីពេលនោះមកប៉ុន្តែការប្រើដំបូងវាត្រូវបានរកឃើញនៅក្នុង MMO អាយុ Conan ព្រមទាំងនៅល្បីល្បាញទូទាំងភ័យខ្លាចកាមេរ៉ានៅលើពិភពលោកការប្រកួតទាំងនេះ, ទោះជាយ៉ាងណា, ប្រើតែកំណែដើមនៃការប្រឆាំងឈ្មោះក្លែងក្លាយដែលនៅពេលនោះគឺជាការមិនខ្លាំងណាស់ ជាដំណោះស្រាយការអនុវត្ត។
នៅក្នុងពេលវេលារបស់យើងនៅក្នុងការប្រកួតនេះយើងបានប្រើ FXAA ទ្រង់ទ្រាយខុសគ្នាបន្តិច។ តើវាជាអ្វី? វាតំណាងឱ្យ ទាំងពីរបានលឿនប្រហាក់ប្រហែលប្រឆាំងភាពរឆេតរឆូតដែលជាដំណោះស្រាយដែលមានប្រសិទ្ធិភាពជាច្រើនទៀតបើប្រៀបធៀបជាមួយនឹងបច្ចេកវិទ្យាបែបប្រពៃណី MSAA ។ នេះ shader ដំណាក់ភីកសែលតែមួយ, ដែលគិតគូរខុសស៊ុមលទ្ធផលអនុវត្តនៅក្នុងដំណាក់កាលនៃដំណើរការក្រោយ។ shader នេះត្រូវបានបង្កើតឡើងជាមួយការជួសជុលយ៉ាងរហ័ស, ដែលមានតិចទាមទារនៅលើការផ្ទុកនៅក្នុងការប្រៀបធៀបជាមួយនឹងខាងលើ, ប៉ុន្តែសម្រាប់គុណសម្បត្តិបច្ចេកវិទ្យាបង់ការងារព្រមទាំងមានគុណភាព។ ឃើញដូច្នេះជាច្រើនអាចគិតថាបច្ចេកវិទ្យាគឺមិនពាក់ព័ន្ធ។ ជាការពិតនេះគឺជាការមិនពិតទេ។
តើអ្វីទៅជាគុណសម្បត្តិនៃវិធីសាស្រ្តនេះ?
ភាពរលូនខុស FXAA ចំនួននៃគុណសម្បត្តិរួមទាំងការធ្វើឱ្យប្រសើរឡើងរលោងដែលគេហៅថាភិចសែលរង, និងការឆ្លុះ។ ឯកសារមួយដែលអ្នកអភិវឌ្ឍន៍ផ្លូវការរបស់ធីម៉ូថេ Lotte នេះបាននិយាយថាបច្ចេកវិទ្យាផលិតផលរបស់ខ្លួនដែលមានការកំណត់គុណភាពមធ្យមដំណើរការក្រោយដំណើរការនៃស៊ុមនៅលើមូលដ្ឋាននៃការដោះស្រាយ 1920x1200 មួយ GTX នេះ 480 នៅឯអត្រានៃការមិល្លីវិនាទីតិចជាងមួយ។
អត្ថប្រយោជន៍សំខាន់ដែលមាន FXAA ប្រឆាំងឈ្មោះក្លែងក្លាយដោយរួមមាននៅក្នុងអ្វីដែលត្រូវប្រើនៅទីរលោងក្បួនដោះស្រាយអនុភិចសែល, ដែលមានប្រសិទ្ធិភាពបន្ថែមទៀតបើប្រៀបធៀបជាមួយក្បួនដោះស្រាយ MLAA, ដែលជាការគ្រប់គ្រាន់ណាស់សម្រាប់ប្រតិបត្ដិការនៃឧបករណ៍នេះដែលធ្វើប្រតិបត្តិការនៅក្នុងកម្រិតនៃ DirectX9 នេះ។ ដែលត្រូវបាន, នៅក្នុងករណីនេះក្រោយដំណើរការត្រូវបានអនុវត្តក្នុងដំណាក់តែមួយនិងគួរឱ្យចាប់អារម្មណ៍បំផុតគឺឯករាជ្យភាពពីអ្វីដែលត្រូវបានគេប្រើ GPU គណនារបស់ API ។ ទោះយ៉ាងណាមានផងដែរគុណវិបត្តិមួយ - អ្នកអភិវឌ្ឍន៍បច្ចេកវិទ្យានេះត្រូវតែចាំបាច់ត្រូវបានបង្កប់នៅក្នុងភាពខុសគ្នានៃការប្រកួតមួយ។ នៅពេលជាមួយគ្នានេះបច្ចេកវិទ្យាប្រឆាំងឈ្មោះក្លែងក្លាយប្រពៃណីធ្វើការឬនៅលើផ្ទុយមកវិញ, មិនអាចធ្វើប្រតិបត្តិការនៅកម្រិតអ្នកបើកបរ។ ដូច្នេះខណៈពេលដែលការសរសេរកម្មវិធីនឹងប្រើក្នុងវិធីសាស្រ្តរបស់ពួកគេនៃភាពរលូនម៉ាស៊ីននិទស្សន្តហើយដូច្នេះនឹងមិនត្រូវបានប្រើក្នុងកូដរបស់ពួកគេម៉ាស៊ីន FXAA, វានឹងក្លាយជាការមិនអាចទៅរួចទេដើម្បីសម្រេចបាននូវប្រសិទ្ធិភាពចង់បាន, ដូចជាវេនពីខាងក្រៅកូដនេះគឺមិនអាចធ្វើបានរហូតដល់ពេលនេះ។
បញ្ហានេះបានដោះស្រាយបានយ៉ាងដូចម្តេច?
នៅថ្ងៃទីប្រើប៊ូតុង [ផ្អាក] លើសពីពេលដែលវាត្រូវបានគេសម្រេចចិត្តដើម្បីណែនាំលេខកូដ d3d.dl FXAA ដំបូងនៅក្នុងបណ្ណាល័យនេះជាលទ្ធផលនៅក្នុងការលៃតម្រូវអាចបត់បែនឱកាសនៃលទ្ធផលតាមរយៈការកំណត់រចនាសម្ព័ន្ធផ្សេងគ្នាមួយឯកសារដូចជាបើកឬបិទការ FXAA នេះ។ សំណុំឯកសារនេះបានចម្លងពីដំបូងដើម្បីថតដែលឯកសារដែលអាចប្រតិបត្តិកម្មវិធី DX9 គឺនៅពេលបច្ចុប្បន្ននិងពេលចាប់ផ្ដើមកម្មវិធីនេះនឹងកើនឡើងបណ្ណាល័យដែលក្នុងនោះលេខកូដត្រឹមត្រូវគឺបច្ចុប្បន្ន។ នៅពេលដូចគ្នានេះដែរដែលជាអ្នកអភិវឌ្ឍនៃការអនុវត្តបច្ចេកវិទ្យានៃកូដនៅក្នុងបណ្ណាល័យនេះត្រូវបានធ្វើឡើងពីដំបូងដែលថាលទ្ធផលនៃប្រាកដថាការងារនេះត្រូវបានដាក់នៅក្នុងកំណត់ហេតុ, អ្នកប្រើប្រាស់បានចាប់ផ្តើមយ៉ាងសកម្មដើម្បីកំណត់អត្តសញ្ញាណកំហុសបច្ចេកវិទ្យានេះដែលបានកែយ៉ាងឆាប់រហ័ស។ C ផងដែរគឺ "ការចាក់" បានបង្ហាញខ្លួននៅលើពេលវេលាជាមួយនឹងកូដសម្រាប់ DirectX 10 និង 11 ទ្រង់ទ្រាយនេះ។
តើធ្វើដូចម្តេចដើម្បីពិនិត្យមើល?
ឥទ្ធិពលច្បាស់បំផុតគឺដើម្បីកំណត់នូវអ្វីដែលវិធីសាស្រ្តត្រូវបានប្រើភាពរលូនអិចស្ប៉ូណង់ស្យែលនិង FXAA, អាចមាននៅក្នុងការប្រកួតនៃពិភពលោករថក្រោះ។
ប្រសិនបើមាន FXAA ប្រឆាំងឈ្មោះក្លែងក្លាយមិនត្រូវបានប្រើ, ចាប់ផ្តើមដើម្បីបង្ហាញខុសគ្នា "ជណ្តើរយន្ត" និងបើទោះបីជាការពិតដែលថាគំរូធុងអាចមានទំហំធំណាស់ហើយនឹងប្រែប្រួលលម្អិតសមរម្យ, វត្ថុបុរាណលេចឡើងយ៉ាងខ្លាំង, និងជាពិសេសដោយគោរពតាមភាពខុសគ្នានៃវត្ថុស្តើង។ សង់ឡើងនៅក្នុងបច្ចេកទេសប្រឆាំងឈ្មោះក្លែងក្លាយកំពុងព្យាយាមនៅក្នុងវិធីមួយចំនួនដើម្បី lubricate គែមនៃវត្ថុនោះទេតែវាធ្វើឱ្យវាមានផលមិនសូវល្អស្អាត, មិនមែនដើម្បីនិយាយការពិតដែលថារូបភាពអាចពេលខ្លះត្រូវបានព្រិល។
តើអ្វីទៅជាការផ្លាស់ប្តូរបានកើតមានឡើង?
នៅពេលដែលបានប្តូរឧបករណ៍ FXAA លទ្ធផលនេះបានក្លាយទៅជាច្បាស់លាស់: វត្ថុបុរាណដែលបានបាត់ទាំងស្រុងនោះទេប៉ុន្តែគឺមានភាពមិនច្បាស់លាស់មួយចំនួននៃរូបភាព។ លើសពីនេះទៀតគឺមានតែមួយគត់ផងដែរកំណែច្បាស់ FXAA ។ អ្នកអភិវឌ្ឍបច្ចេកវិទ្យានៅក្នុងកំណែមួយដែលបានបន្ថែមវាលតម្រងមួយដែលត្រូវបានគេនាំចេញពី MPC-មណ្ឌលសុខភាពខណៈពេលដែលលទ្ធផលចុងក្រោយគឺសមរម្យណាស់: ព្រិលបានរលាយបាត់ទាំងស្រុង, វាយនភាពគឺមានទិដ្ឋភាពទោះបីជាយ៉ាងខ្លាំងច្រើនជាងដើម, និង "ជណ្តើរ" ទោះបីជាការប្រើប្រាស់នេះ តម្រងគឺស្ទើរតែអវត្តមានទាំងស្រុង។ ឥឡូវអ្នកបានដឹងនូវអ្វីដែលប្រភេទ FXAA នៅក្នុងពិភពលោកនៃការប្រកួតរថក្រោះ។ ដោយសារតែការពិតដែលថាអ្នកនិពន្ធមិនបានគ្រោងទុកពីដំបូងដូច្នេះមុតស្រួចរបស់វាយនភាពនេះអាចបន្តិច "ផ្តួលរំលំ" នៃអគារនេះ, ប៉ុន្តែការលេងហ្គេមនេះវាជាការមើលមិនឃើញនិម្មិត។
ការសម្តែងនៅទីនេះគឺត្រូវបានអនុវត្តមិនបានកាត់បន្ថយ។ ជាការពិតណាស់, ពិភពលោកនៃម៉ាស៊ីនរថក្រោះដំណើរការគួរឱ្យភ្ញាក់ផ្អើល, ដូច្នេះធ្លាយឬនៅលើផ្ទុយមកវិញ, ថយចុះការសម្តែងនៅទីបំផុតអាចនឹងផុសចេញពីអ្វីទាំងអស់។
NOAA, SMAA ឬ FXAA
ប្រសិនបើយើងធ្វើការប្រៀបធៀបទម្រង់« NOAA »ឬ SMAA និង« FXAA ច្បាស់»នេះរូបភាពនឹងផ្លាស់ប្តូរយ៉ាងខ្លាំងសម្រាប់ការល្អប្រសើរជាងមុនក្នុងករណីចុងក្រោយនេះ។ នេះជាករណីលើកលែងតែនៅទីនេះគឺការប្រើតម្រងវាលដែលបានបង្រួមលើសបន្ទាត់ស្តើងកាន់តែច្រើនជាពិសេសគឺការកត់សម្គាល់ជាពិសេសនៅក្នុងការមើលឃើញកាំភ្លើងធំបានម៉ោន។ ចំនួននៃស៊ុមក្នុងមួយ FXAA តំណាងលើកទីពីរនេះយ៉ាងខ្លាំងលើសពីតំណាងមុន។
ក្នុងវគ្គនៃការធ្វើតេស្តរយៈពេលវែង, វាត្រូវបានគេកំណត់ថានៅពេលប្រើការសម្តែង FXAA ធ្លាក់ចុះប្រហែល 10-12% ខណៈដែលនៅក្នុងករណីនេះនៅពេលប្រើវិធីសាស្រ្តរលោង MSAA 4x ដែលមានគុណភាពប្រកួតប្រជែងនាពេលបច្ចុប្បន្ននេះជាមួយនឹងបច្ចេកវិទ្យា FXAA និងការធ្វើបង្ហាញពីការធ្លាក់ចុះការអនុវត្ត 50% ឬច្រើនជាងនេះ។
ធ្វើឱ្យទាន់សម័យ
ក្នុងឆ្នាំ 2011 មានផងដែរកំណែប្ដូរតាមបំណងនៃការចាក់ដែលរួមបញ្ចូលទាំងអស់នៃជម្រើស FXAA ខាងលើនិងផលប្រយោជន៍របស់ពួកគេ។ នៅក្នុងការជួបប្រជុំគ្នានេះត្រូវបានចូលរួមដោយណាស់ចំនួនតម្រង, មួយក្នុងចំណោមដែលឈរចេញ:
- ព្រិល។
- បន្ថយកម្រិតពន្លឺ។
- តិត្ថិភាពណ៍។
- សូកូឡា។
- និងអ្នកដទៃទៀតជាច្រើន។
ទាំងអស់នេះគឺពិតជាងាយស្រួលក្នុងការកំណត់រចនាសម្ព័ន្ធតាមរយៈឯកសារតែមួយនិងមានប្រយោជន៍បំផុតនៅក្នុងករណីនេះ: ការកំណត់អាចត្រូវបានផ្លាស់ប្តូរបានយ៉ាងងាយស្រួល, សូម្បីតែខណៈពេលកំពុងលេង, គ្រាន់តែកាត់បន្ថយកម្មវិធីបើកការកំណត់កម្មវិធីនិពន្ធ, ពង្រីកកម្មវិធីនេះនិងរីករាយជាមួយការកំណត់ថ្មីដោយមិនចាំបាច់ដើម្បីចាប់ផ្ដើមកម្មវិធីដែលអ្នកមានចំណាប់អារម្មណ៍នោះទេ។ ដូច្នេះវាបានប្រែក្លាយទាំងស្រុងលុបបំបាត់ការធ្វើឱ្យសកម្មបន្ថយតម្រងធ្វើឱ្យច្បាស់នៅពេលក្រោយការផ្តល់នូវរូបភាពកាន់តែច្បាស់អំពីកន្លែងដែលមានទេ "ជណ្តើរ" ព្រិលនិងសម្រេចបាននូវវាយនភាពដែលមានគុណភាពខ្ពស់។
Similar articles
Trending Now