Kombiyuutarada, Software
Shader - waa maxay? Noocyada, faa'iidada iyo khasaaraha
Iyada oo computerization caalamiga ah ee tirada badan ee la eego wareer yimaadaan our dunida galay. Deal oo dhan oo iyaga ka mid ma aha sidaas u fudud sida waxa ay u muuqataa at jaleecada hore. Qaar badan oo iyaga ka mid ah waxay leeyihiin magacyo la mid ah, dad badan waxay leeyihiin shaqeynayaan ballaaran. Waa waqti si aad u ogaato waxa shader ah, meel ay ka yimaadeen, waxa loo baahan yahay iyo waxa dhaca.
optimizer
Inta badan, aad tahay ciyaaryahan aad u xiiseeya "Maynkraft" waana sababta ay u yimaadeen in ay ogaadaan waxa ay tahay. Waa in si deg deg ah in la ogaadaa in fikirka ah "shader" si ammaan ah oo kala duwan ayaa ka soo kulankaan, iyo awoodo "live" ka si gooni gooni ah. In si la mid ah, iyo sidoo kale fashion. Sidaas adag tahay in la xidhiidhaan labadan fikradaha muhiim ma aha.
Guud ahaan, hooyo a of barnaamijyada shader, muuqatay sida caawiye ah ee farshaxanka. Waxay u badan tahay in uu noqon doono call cod weyn this qalab optimizer ah, laakiin waxa ay xaqiiqdii hagaajinaysaa image ee kulan. Sidaas, marka aad laga bilaabo si ay u fahmaan oo ku saabsan in ay tahay, Waxaynu ku soconnaa fasiraadda saxda ah.
fasiraadda
Waa maxay shader ah? Barnaamij computer Tani, taas oo loo qaybshay by card processor ah. alaabtii waxaa loogu talagalay in af gaar ah. Iyada oo ku xidhan ujeedooyinka waxay noqon kartaa kala duwan. Markaas shaders conventionally turjumay tilmaamaha ee Sheelare naqshadeynta processor.
codsiga
Isla markiiba waa inaan sheegaa in isticmaalka oo dhan iyadaa loo dejiyay. Barnaamijka gundhig in kaarka muuqaallo kale processor ah, taas oo macnaheedu yahay in ay ka shaqaynayaan ee xuduudaha ka walxo iyo images ah muuqaallo kale saddex dhinac-cabbir ah. Waxay samayn kartaa hawlo badan, taas oo ka mid ah la-eegida, refraction, dimming, saamaynta xiirid, iyo sidaas shaqeeyaan.
eegaysiinta
Dadka hore u yihiin halka ilaa xad ah isku dayaya in ay ogaato waxa shader ah. Xitaa ka hor inta horumarinta software, kuwaas ayaa sameeyay wax walba oo ay gacanta. Geedi socodka ah ee imaging walxaha qaar ka mid ah aan la iswada. Ka hor ciyaarta ka dhalatay, horumarinta madax banaan ku hawlan haya'ad. Waxay soo shaqeeyay geynta ah, waxaa lagu tiriyaa hawlaha kala duwan. Sidaas waxaa jira tilmaamo qaabab codsanaya, saamaynta muuqaalka, iwm
Dabcan, qaar ka mid ah hababka ay weli socoto in kaararka shaqada. algorithms noocan oo kale ah waxaa loo isticmaali karaa by horumarinta. Laakiinse iyagu ma ay ku guulaysteen in ay soo rogaan kaarka algorithms muuqaallo kale. tilmaamaha Custom waa la dili karaa by processor ka, ayaa gaabis ka badan muuqaallo kale.
tusaale ahaan
In la fahmo farqiga u, waxaa lagama maarmaan ah in la tixgeliyo dhowr tusaalooyin. Waa wax iska cad in kulanka uu noqon karo hardware haya'ad a iyo software. Tusaale ahaan, waxaan oo dhan xusuusan gariirka caanka 2. Sidaas daraaddeed, biyaha ee ciyaarta ayaa laga yaabaa filter buluug ah, haddii ay tahay haya'ad hardware ah. Laakiin markii faragelin software yimid sayrin biyaha. sheeko la mid ah la bam stun in CS 1.6. haya'ad Hardware siiyey oo kaliya flash cad, iyo barnaamij ku dar screen pixelated.
helitaanka
Sidaas daraaddeed taasu waxay noqotay cad in ay tahay lagama maarmaan ah si ay u xaliyaan dhibaatooyinka sida. Graphics Sheelare bilaabay inuu ballaariyo tirada algorithms in ay ka mid ahayd horumarinta caan ah. Waxaa caddaatay in "walax", kulli waa wax aan macquul aheyn. Waxa daruuri ahayd in la helo khubarada muuqaallo kale.
Ka hor waxaa jiray ciyaaraha sida "Maynkraft" la hababka iyo shaders, horumarinta la siiyey fursad ay ku la unugyada GPU ee dhuumaha in masuul ka ah tilmaamaha kala duwan ayaa laga yaabaa inuu ka shaqeeyo. Tan iyo markii barnaamijka noqday kuwa loo yaqaan magaca "shader". Si ay iyaga la abuuro, si gaar ah barnaamijyadooda luqadood. Sayidka, video bilaabeen inay ku shuban oo keliya ma aha "geometry" caadiga ah, laakiin sidoo kale tilmaamaha processor ah.
Halkee helaan sida suurto gal ahayd, waxay bilaabeen in la furo fursado barnaamijyo cusub. Khubarada xallin karo mushkiladaha xisaabta on GPU ah. xisaabaha noocan oo kale ah ayaa lagu magacaabay GPGPU. Waayo, habkan u baahan yahay qalab gaar ah. Laga soo bilaabo shirkadda nVidia CUDA, ka Microsoft DirectCompute, iyo sidoo kale qaabka OpenCL.
noocyada
The dad badan ka bartay waxa shaders, ayaa in ka badan shaaca ka qaaday macluumaadka iyaga iyo fursadaha ay ku saabsan. Asal ahaan lahaa Sheelare saddex-processor. Mid kasta oo uu mas'uul ka ahaa nooc ka mid ah shader. Waqti ka, waxay la bedelay universal. Kasta wuxuu leeyahay tilmaamaha adag gaar ah oo si deg deg ah ku lahaa saddex nooc oo shaders. Inkastoo is-dhexgalka ee shaqada, sharaxaad ku saabsan nooc kasta oo hadhay oo ilaa haatan.
nooca Vertex ee la tirooyinka dushooda in ay leeyihiin wax badan oo wejigooda ka shaqeeya. Halkan ka dhigan kartaa wax badan oo qalabka. Tusaale ahaan, waxa ay ku saabsan wadataa texture, fallaadhaha, Taabte, ama binormals caadiga ah.
nooca joomateri ee aan shaqayn oo kaliya la mid vertex, laakiin sidoo kale la heer hoose ah. Pixel waxaa loogu talagalay nidaaminta gogo 'oo sawirada raster, iyo guud ahaan qaabab.
In kulamada
Haddii aad raadinayso shaders "Maynkraft 1.5.2" ka dibna aad u badan tahay oo kaliya doonayaa inaan horumar image ee ciyaarta. Si aad u samayso tani suurtogal ah, barnaamijyada ayaa "tuubooyinka dab, biyo iyo copper." Shaders la Imtixaamo iyo ganaax-soco. Sidaas darteed, waxaa caddaatay in qalab this leeyahay faa'iidada iyo khasaaraha.
Dabcan, sahal ah diyaarinta kala duwan ee algorithms - waa lagu daray wayn. dabacsanaanta iyo fududeynta weyn ee geedi socodka horumarinta ciyaarta, oo sidaas awgeed, hoos u dhac in kharashka. The keentay goobaha dalwaddii waxa ay noqonayaan dhib badan oo macquul ah. Sidoo kale, geeddi-socodka horumarinta noqotaa mid aad u dhakhso ah.
Faa'iida waa wixii loo baahan yahay si ay u bartaan luuqada barnaamijyada a, iyo sidoo kale in ay tixgeliyaan in lagu daydo kala duwan ee kaararka kaalinta set kala duwan ee algorithms kaliya.
rakibaadda
Haddii aad ka heli pack shader for "Maynkrafta" a, waa in aan fahamsanahay in ay jiraan dhacyada badan oo u fidinno. Inkastoo dadka ay horey u engegay ee ciyaarta, waxa ay weli ahayd taageerayaasha iyada oo gooni loo sooco. Ma aha qof kasta jecel yahay jadwalka, gaar ahaan sanadka 2017. dadka qaar ayaa u malaynaya in ay awoodaan in ay hagaajin dhex shaders noqon doonaa. Fikrad ahaan, tani waa war qoraal ah oo sax ah. Laakiin dhab ahaan, yar aad u beddeli doonaa.
Laakiin haddii aad weli raadinaya siyaabo of sida loo dhigay shaders in ay "Maynkraft 1.7", ugu horreeya oo dhan, taxaddar. Geedi socodka laftiisa waa wax adag ma aha. Intaa waxaa dheer, wada jir ah ula kasta download files waxaa jira tilmaamo waayo, waxaa ku rakibidda. Waxa ugu muhiimsan waa in lagu hubiyo version ah oo ka mid ah ciyaarta iyo shader. Haddii kale, optimizer ma shaqeyn doonto.
On Internet ah, wax badan oo ka mid ah meelaha aad kala bixi karto iyo rakibi qalab this. Markaas waxaad u baahan tahay siibka faylka si gal kasta. Waxaa waxaad ka heli doontaa a file «GLSL-Shaders-Ducooyinkii carabida-1.7-Installer.jar». Ka dib markii laga bilaabo waxaad la soo bandhigi doonaa jidka loo maro ciyaarta, haddii uu sax yahay, anigu waxaan oggolahay oo dhan tilmaamaha ku xiga.
Marka aad rabto in aad u guurto gal «shaderpacks» ee «.minecraft». Haddaba markii aad Launcher ay u baahan doonaan in ay goobaha tagaan. Halkan, haddii rakibo ahaa mid sax ah, waxaa jiri doona «Shaders» line. Laga soo bilaabo liiska oo dhan waxaad dooran kartaa xirmo la doonayo.
Haddii aad u baahan tahay shaders for Minecraft 1.7.10, ka dibna kaliya heli sheyderpak version saxda ah oo ay isku samaynaya. Internet The dhici kara versions degganayn. Mararka qaar aad leedahay si aad iyaga u beddeli, iyo raadiyo dib ku haboon. Waxaa fiican in aad eegto dib u eegista iyo dooran ugu caansan.
Similar articles
Trending Now