កុំព្យូទ័រផ្នែកទន់

Shader - វាគឺជាអ្វី? ប្រភេទ, គុណសម្បត្តិនិងគុណវិបត្តិ

ជាមួយនឹងការដាក់បញ្ចូលប្រព័ន្ធកុំព្យូទ័រនៅទូទាំងពិភពលោកនៃចំនួនធំនៃពាក្យយល់ច្រឡំយាងមកក្នុងពិភពលោករបស់យើង។ កិច្ចព្រមព្រៀងជាមួយនឹងការទាំងអស់នៃពួកគេគឺមិនមែនជាការងាយស្រួលដូច្នេះវាហាក់ដូចជានៅ glance ដំបូង។ ច្រើននៃពួកគេមានឈ្មោះស្រដៀងគ្នានេះជាច្រើនដែលមានមុខងារធំទូលាយមួយ។ វាជាពេលវេលាដើម្បីរកឱ្យឃើញនូវអ្វីដែល shader ដែលជាកន្លែងដែលវាមកពីអ្វីដែលត្រូវការចាំបាច់និងមានអ្វីកើតឡើង។

ល្អប្រសើរបំផុត

ភាគច្រើនអ្នកជាកីឡាករចូលចិត្ត "Maynkraft «ហើយនោះជាមូលហេតុដែលពួកគេបានមកដើម្បីឱ្យដឹងថាអ្វីដែលវាគឺជា។ វាគួរតែត្រូវបានកត់សម្គាល់ថាភ្លាមគំនិតនៃ« shader "ដែលបានបំបែកដោយសុវត្ថិភាពពីការប្រកួតនេះហើយអាចធ្វើបាន" ផ្ទាល់ "ពីវាដោយឡែកពីគ្នា។ នៅក្នុងវិធីដូចគ្នាព្រមទាំងម៉ូដ។ ដូច្នេះការលំបាកក្នុងការទាក់ទងទៅនឹងគំនិតទាំងពីរនេះគឺជាការមិនចាំបាច់។

ជាទូទៅដើមកំណើតនៃកម្មវិធី shader មួយដែលបានបង្ហាញខ្លួនជាជំនួយនៅក្នុងសិល្បៈនេះ។ វាប្រហែលជានឹងក្លាយជាការហៅយ៉ាងខ្លាំងឧបករណ៍ល្អប្រសើរបំផុតនោះទេប៉ុន្តែវាពិតជាមានភាពប្រសើរឡើងនៅក្នុងការប្រកួតនេះជារូបភាព។ ដូច្នេះនៅពេលដែលអ្នកកំពុងចាប់ផ្តើមយល់ដឹងអំពីរឿងនោះគឺវាយើងចូលទៅកាន់ការបកស្រាយពិតប្រាកដ។

ការបកស្រាយ

shader ជាអ្វី? កម្មវិធីកុំព្យូទ័រនេះដែលត្រូវបានប្រតិបត្តិដោយកាតខួរក្បាល។ ឧបករណ៍ទាំងនេះត្រូវបានរចនាឡើងជាភាសាពិសេស។ ដោយអាស្រ័យលើគោលបំណងវាអាចមានភាពខុសគ្នា។ បន្ទាប់មកចូលទៅក្នុង conventionally បានបកប្រែ shaders សេចក្ដីណែនាំសម្រាប់ការបង្កើនល្បឿនក្រាហ្វិកដំណើរការ។

កម្មវិធី

ភ្លាមខ្ញុំត្រូវតែនិយាយថាការប្រើប្រាស់ទាំងមូលបានកំណត់ទុកជាមុនគោលដៅ។ កម្មវិធីបង្កប់នៅក្នុងកាតក្រាហ្វិកដំណើរការដែលមានន័យថាពួកគេកំពុងធ្វើការលើប៉ារ៉ាម៉ែត្រនៃវត្ថុនិងរូបភាពក្រាហ្វិកបីវិមាត្រនេះ។ ពួកគេអាចអនុវត្តភារកិច្ចជាច្រើនក្នុងចំណោមអ្នកដែលធ្វើការជាមួយការឆ្លុះបញ្ចាំង, ចំណាំងបែរ, dimming, ផលប៉ះពាល់ការកាត់និងការជាដើម។

សន្និដា្ឋ

មនុស្សដែលមានណាស់ខណៈដែលកំពុងព្យាយាមដើម្បីរកឱ្យឃើញនូវអ្វីដែល shader នេះរួចទៅហើយ។ សូម្បីតែមុនពេលអ្នកអភិវឌ្ឍន៍កម្មវិធីទាំងនេះបានធ្វើអ្វីគ្រប់យ៉ាងដោយដៃ។ ដំណើរការនៃការ imaging វត្ថុមួយចំនួនមិនត្រូវបានដោយស្វ័យប្រវត្តិ។ មុនពេលការប្រកួតត្រូវបានកើតអភិវឌ្ឍន៍ដែលបានចូលរួមដោយឯករាជ្យនៅក្នុងការបង្ហាញ។ ពួកគេបានធ្វើការជាមួយក្បួនដោះស្រាយនេះវាស្មើនឹងភារកិច្ចផ្សេងគ្នា។ ដូច្នេះមានសេចក្ដីណែនាំសម្រាប់វាយនភាពការដាក់ពាក្យសុំ, បែបផែនមើលឃើញ, ល

ជាការពិតណាស់, មួយចំនួននៃដំណើរការនេះត្រូវបានគេនៅតែបង្កប់នៅក្នុងសន្លឹកបៀក្នុងការងារ។ ក្បួនដោះស្រាយបែបនេះអាចត្រូវបានប្រើដោយអ្នកអភិវឌ្ឍន៍។ ប៉ុន្តែពួកគេមិនទទួលបានជោគជ័យក្នុងការដាក់កាតក្រាហ្វិកក្បួនរបស់ពួកគេ។ សេចក្ដីណែនាំផ្ទាល់ខ្លួនអាចនឹងត្រូវបានប្រតិបត្តិដោយស៊ីភីយូដែលបានយឺតជាងក្រាហ្វិក។

ឧទាហរណ៍

ដើម្បីយល់ពីភាពខុសគ្នានេះវាគឺជាការចាំបាច់ដើម្បីពិចារណាឧទាហរណ៍ពីរមួយ។ វាច្បាស់ណាស់ថាការប្រកួតនេះអាចជាផ្នែករឹងនិងផ្នែកទន់មួយដែលបង្ហាញ។ ឧទាហរណ៍យើងទាំងអស់គ្នាចាំពីការរញ្ជួយដីល្បី 2 ដូច្នេះទឹកនៅក្នុងការប្រកួតនេះអាចជាតម្រងខៀវបើវាជាការបង្ហាញផ្នែករឹងមួយ។ ប៉ុន្តែនៅពេលដែលកម្មវិធីដែលបានមកស្វាគមន៍ការជ្រៀតជ្រែកពីទឹក។ រឿងដូចគ្នាជាមួយនឹងគ្រាប់បែកសម្រាប់ដើរក្នុងលោក CS 1.6 ។ ការបង្ហាញផ្នែករឹងបានផ្ដល់ឱ្យតែពន្លឺសនិងកម្មវិធីបន្ថែមអេក្រង់ភីកសែល។

ការចូលដំណើរការ

ដូច្នេះវាបានក្លាយជាច្បាស់ណាស់ថាវាគឺជាការចាំបាច់ដើម្បីដោះស្រាយបញ្ហាបែបនេះ។ ឧបករណ៍បង្កើនល្បឿនក្រាហ្វិកចាប់ផ្តើមពង្រីកចំនួននៃក្បួនដោះស្រាយដែលត្រូវបានពេញនិយមក្នុងចំណោមអ្នកអភិវឌ្ឍន៍។ វាបានក្លាយជាការច្បាស់ណាស់ថាទាំងអស់ "វត្ថុ" គឺមិនអាចទៅរួចទេ។ វាគឺជាការចាំបាច់ក្នុងការផ្តល់នូវការចូលដំណើរការទៅកាន់អ្នកជំនាញក្រាហ្វិក។

មុនពេលមានការប្រកួតដូចជា "Maynkraft" ជាមួយរបៀបនិង shaders ត្រូវបានគេ, អ្នកអភិវឌ្ឍន៍ត្រូវបានផ្តល់ឱកាសដើម្បីធ្វើការជាមួយអង្គភាព GPU ដែលនៅក្នុងបំពង់បង្ហូរប្រេងនេះដែលអាចទទួលខុសត្រូវសម្រាប់ការណែនាំផ្សេងគ្នា។ ចាប់តាំងពីកម្មវិធីនេះត្រូវបានគេស្គាល់ជាមួយឈ្មោះនៃ "shader" នេះ។ ដើម្បីបង្កើតពួកគេជាពិសេសការអភិវឌ្ឍសរសេរកម្មវិធីភាសា។ ដូច្នេះ, វីដេអូនេះបានចាប់ផ្តើមផ្ទុកមិនត្រឹមតែ "ធរណីមាត្រ" ស្ដង់ដារនោះទេប៉ុន្តែថែមទាំងសេចក្តីណែនាំសម្រាប់ខួរក្បាល។

ដែលជាកន្លែងដែលការចូលដំណើរការនេះគឺអាចធ្វើទៅបាននោះវាបានចាប់ផ្តើមបើកឱកាសការសរសេរកម្មវិធីថ្មី។ ក្រុមអ្នកជំនាញអាចដោះស្រាយបញ្ហាគណិតវិទ្យានៅលើ GPU នេះ។ ការគណនាបែបនេះត្រូវបានគេហៅ GPGPU ។ សម្រាប់ដំណើរការនេះចាំបាច់ត្រូវមានឧបករណ៍ពិសេស។ ពីក្រុមហ៊ុន nVidia CUDA ពីក្រុមហ៊ុន Microsoft DirectCompute ព្រមទាំងក្របខ័ណ្ឌ OpenCL នេះ។

ប្រភេទ

មនុស្សកាន់តែច្រើនបានដឹងពីអ្វីដែល shaders កាន់តែច្រើនបានបង្ហាញអំពីពួកគេនិងឱកាសរបស់ពួកគេ។ ដើមឡើយមានល្បឿនបីដំណើរការ។ ជារៀងរាល់ការទទួលខុសត្រូវសម្រាប់ប្រភេទនៃ shader មួយ។ លើសពីពេលដែលពួកគេត្រូវបានជំនួសដោយសកល។ សេចក្តីណែនាំអំពីការស្មុគស្មាញរាល់គ្នាមានដែលបានភ្លាមបានជាក់លាក់បីប្រភេទនៃ shaders ។ ទោះបីជាមានការធ្វើសមាហរណកម្មនៃការងារដែលបានរៀបរាប់ប្រភេទនីមួយនៅតែមានរហូតដល់ឥឡូវនេះ។

ប្រភេទកំពូលនៃការធ្វើការជាមួយ tops តួលេខដែលមានមុខច្រើនជាមួយ។ ខាងក្រោមនេះអាចមានន័យច្រើននៃឧបករណ៍មួយ។ ឧទាហរណ៍វាគឺអំពីកូអរដោនេវាយនភាព, វ៉ិចទ័រ, តង់សង់ឬ binormals ធម្មតា។

ប្រភេទធរណីមាត្រនៃការធ្វើការមិនមែនគ្រាន់តែជាមួយកំពូលមួយប៉ុន្តែការផងដែរជាមួយបុព្វកាលមួយ។ ភីចសែលត្រូវបានរចនាឡើងសម្រាប់ដំណើរការនៃបំណែកនៃគំនូរបន្ទាត់បញ្ឈរនិងជាទូទៅជាមួយវាយនភាព។

នៅក្នុងការប្រកួតនេះ

ប្រសិនបើអ្នកកំពុងសម្លឹងមើលសម្រាប់ shaders "Maynkraft 1.5.2" បន្ទាប់មកអ្នកប្រហែលជាគ្រាន់តែចង់ឱ្យប្រសើរឡើងនូវរូបភាពនៃការប្រកួតនេះ។ ដើម្បីធ្វើឱ្យអាចធ្វើទៅបាននេះកម្មវិធីនេះបាន«បំពង់ភ្លើងទឹកនិងទង់ដែង»។ Shaders ត្រូវបានសាកល្បងនិងកែលម្អ។ ជាលទ្ធផលវាបានក្លាយជាការច្បាស់ណាស់ថាឧបករណ៍នេះមានគុណសម្បត្តិនិងគុណវិបត្តិ។

ជាការពិតណាស់បន្ធូរបន្ថយនៃការរៀបចំនៃភាពខុសគ្នានៃក្បួនដោះស្រាយមួយ - វាគឺជាការបូកធំ។ ភាពបត់បែននិងភាពងាយស្រួលនេះយ៉ាងសំខាន់ក្នុងការដំណើរការអភិវឌ្ឍន៍ការប្រកួតនេះនិងផលវិបាក, ធ្លាក់ចុះនៅក្នុងការចំណាយមួយ។ ឈុតឆាកនិម្មិតលទ្ធផលកាន់តែលំបាកនិងប្រាកដនិយម។ ដូចគ្នានេះផងដែរការអភិវឌ្ឍនេះបានក្លាយដំណើរការបានលឿន។

គុណវិបត្តិនេះគឺគ្រាន់តែជាការដែលគឺជាការចាំបាច់ក្នុងការរៀនភាសាសរសេរកម្មវិធីមួយ, ដូចជាដើម្បីយកទៅក្នុងគណនីដែលមានម៉ូដែលផ្សេងគ្នានៃសន្លឹកបៀដែលបានដាក់សំណុំផ្សេងគ្នានៃក្បួនដោះស្រាយ។

ការដំឡើង

ប្រសិនបើអ្នករកឃើញកញ្ចប់ shader សម្រាប់ "Maynkrafta" យើងត្រូវតែយល់ថាមានចំនុចគ្រោះថ្នាក់ជាច្រើននៅក្នុងការកំណត់វាឡើង។ ទោះបីជាមានប្រជាប្រិយភាពបន្ថយរួចទៅហើយនៃការប្រកួតនេះវានៅតែមានក្រុមអ្នកគាំទ្រលះបង់របស់នាង។ មិនមែនគ្រប់គ្នាចូលចិត្តកាលវិភាគជាពិសេសនៅក្នុងឆ្នាំ 2017 ។ មនុស្សមួយចំនួនបានគិតថាពួកគេនឹងអាចធ្វើឱ្យប្រសើរឡើងវាតាមរយៈ shaders ។ ទ្រឹស្តីនេះគឺជាសេចក្តីថ្លែងការណ៍ត្រឹមត្រូវ។ ប៉ុន្តែនៅក្នុងការអនុវត្តជាក់ស្តែង, អ្នកនឹងផ្លាស់ប្តូរតិចតួច។

ប៉ុន្តែប្រសិនបើអ្នកកំពុងតែស្វែងរកវិធីនៃរបៀបដើម្បីកំណត់ shaders ទៅ "Maynkraft 1,7", ជាដំបូងនៃការទាំងអស់ត្រូវប្រុងប្រយ័ត្ន។ ដំណើរការខ្លួនវាគឺជាការលំបាកមិនមានអ្វីសោះ។ លើសពីនេះទៀតរួមជាមួយនឹងឯកសារដែលបានទាញយកណាមួយនៅទីនោះសេចក្តីណែនាំសម្រាប់ដំឡើងវា។ រឿងដែលចម្បងនោះគឺដើម្បីពិនិត្យមើលកំណែនៃការប្រកួតនេះនិង shader នេះ។ បើមិនដូច្នេះទេល្អប្រសើរបំផុតនេះនឹងមិនដំណើរការ។

នៅលើអ៊ីនធឺណិតមានច្រើននៃកន្លែងដែលជាកន្លែងដែលអ្នកអាចទាញយកនិងដំឡើងឧបករណ៍នេះ។ បន្ទាប់មកអ្នកត្រូវពន្លាឯកសារទៅថតណាមួយឡើយ។ នៅទីនោះអ្នកនឹងរកឃើញឯកសារ« GLSL Shaders--Mod 1,7-Installer.jar »។ បន្ទាប់ពីការចាប់ផ្តើមអ្នកនឹងត្រូវបានបង្ហាញផ្លូវមួយដើម្បីប្រកួតនេះ, ប្រសិនបើវាគឺជាការត្រឹមត្រូវ, ខ្ញុំយល់ស្របជាមួយនឹងសេចក្តីណែនាំជាបន្តបន្ទាប់ទាំងអស់។

នៅពេលដែលអ្នកចង់ផ្លាស់ទីថតដែល« shaderpacks »នៅក្នុង« .minecraft »។ ឥឡូវនេះនៅពេលដែលអ្នករត់កម្មវិធីបើកដំណើរការនេះនឹងត្រូវចូលទៅកាន់ការកំណត់។ នៅទីនេះប្រសិនបើការដំឡើងនេះគឺត្រឹមត្រូវនឹងមាន« Shaders »បន្ទាត់។ ពីបញ្ជីទាំងមូលអ្នកអាចជ្រើសកញ្ចប់ដែលចង់បាន។

ប្រសិនបើអ្នកត្រូវ shaders សម្រាប់ Minecraft 1.7.10, បន្ទាប់មកគ្រាន់តែស្វែងរក sheyderpak កំណែត្រឹមត្រូវនិងកំពុងធ្វើដូចគ្នានេះ។ អ៊ិនធឺណិអាចកើតឡើងកំណែមិនស្ថិតស្ថេរ។ ពេលខ្លះអ្នកមានការផ្លាស់ប្តូរពួកគេហើយមើលទៅសម្រាប់ការដំឡើងសមរម្យ។ វាគឺជាការល្អប្រសើរជាងមុនដើម្បីសម្លឹងមើលឡើងវិញនិងការជ្រើសរើសយកការពេញនិយមបំផុត។

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 km.atomiyme.com. Theme powered by WordPress.