ComputerSoftware

Shader - unsa man kini? Matang, mga bentaha ug disbentaha

Uban sa global computerization sa dakong gidaghanon sa mga makalibog termino moabut sa atong kalibutan. Buhata sa tanan kanila dili sayon ingon nga kini daw sa unang tan-aw. Daghan kanila adunay susama nga mga ngalan, sa daghan nga adunay usa ka halapad nga kagamitan, katuyoan. Kini panahon sa pagpangita sa unsa ang shader, diin kini gikan, unsa ang gikinahanglan ug unsay mahitabo.

optimizer

Labing lagmit, ikaw usa ka avid player "Maynkraft" ug nga nganong sila miadto nga masayud kon unsa kini. Kini kinahanglan nga diha-diha dayon nga nakita nga ang konsepto sa "shader" luwas nga mibulag gikan sa niini nga duwa, ug mahimo "live" gikan kini gilain. Sa mao usab nga paagi, ingon man usab sa fashion. Busa lisud nga sa pag-asoy niini nga mga duha ka konsepto dili kinahanglan.

Kasagaran, ang usa ka lumad nga taga shader programming, nagpakita ingon nga usa ka assistant sa arte. tingali kini mahimo nga usa ka makusog nga tawag niini sa mga optimizer himan, apan kini gayud improb ang larawan sa mga dula. Busa, sa diha nga ikaw nagsugod sa makasabut nga kini, moadto kita sa tukma nga kahulogan.

hubad sa kahulogan

Unsa ang usa ka shader? Kini nga computer nga programa, nga gipatay sa mga processor card. Kini nga mga mga instrumento nga gidisenyo sa usa ka espesyal nga pinulongan. Depende sa katuyoan kini mahimong lain-laing mga. Unya shaders conventionally gihubad ngadto sa mga panudlo alang sa processor graphics accelerators.

aplikasyon

Diha-diha dayon ako kinahanglan gayud nga moingon nga ang paggamit sa bug-os nga gitino nang daan nga destinasyon. Program nga nasukip sa processor graphics card, nga nagpasabot nga sila nagtrabaho sa lantugi sa mga butang ug mga larawan sa usa ka tulo-ka-dimensional nga graphics. Sila makahimo sa pagbuhat sa daghang mga buluhaton, sa taliwala sa nga sa pagtrabaho uban sa pagpamalandong, pagpatipas, dimming, alotan epekto, ug uban pa.

nga gidahom nang daan

Ang mga tawo na na sa usa ka samtang naningkamot sa pagpangita sa unsa ang shader. Bisan sa wala pa kini nga mga software developers gibuhat ang tanang mga butang pinaagi sa kamot. Ang proseso sa hulagway sa pipila ka mga butang nga wala automated. Sa wala pa ang duwa natawo, developers nga independente nga moapil diha sa hubad. Mitrabaho sila uban sa mga algorithm, kini giisip alang sa lain-laing mga buluhaton. Busa may mga panudlo alang sa pagpadapat sa tekstura, visual epekto, ug uban pa

Siyempre, ang pipila sa mga proseso pa nga nasukip sa mga cards sa trabaho. Ang maong mga algorithms mahimong gamiton sa mga developers. Apan wala sila molampos sa pagpatuman sa ilang mga algorithms graphics card. Custom mga panudlo mahimong gipatay sa mga CPU, nga na hinay-hinay kay sa graphics.

nga panig-ingnan

Aron masabtan ang kalainan, kini mao ang gikinahanglan sa paghunahuna sa usa ka magtiayon nga sa mga panig-ingnan. Kini mao ang klaro nga ang duwa mahimong usa ka hubad hardware ug software. Kay sa panig-ingnan, kita sa tanan nga mahinumdom sa bantog nga Linog 2. Busa, ang tubig sa duwa mahimo nga usa ka asul nga filter, kon kini mao ang usa ka hardware hubad. Apan sa diha nga software paghilabut miabut ang wisik-wisik sa tubig. Mao ra gihapon ang istorya uban sa stun granada sa CS 1.6. Hardware hubad gihatag lamang sa puti nga flash, ug programmatically makadugang pixelated screen.

access

Busa kini nahimong tin-aw nga kini mao ang gikinahanglan sa pagsulbad sa maong mga problema. Graphics accelerators nagsugod sa pagpalapad sa gidaghanon sa mga algorithms nga na popular sa taliwala sa mga developers. Kini nahimong tin-aw nga ang tanan nga "mga bahandi sa" imposible. Kini mao ang gikinahanglan aron sa paghatag og access ngadto sa mga graphics eksperto.

Sa wala pa may mga dula sama sa "Maynkraft" uban sa paagi ug sa shaders, developers gihatagan sa oportunidad sa pagtrabaho uban sa mga yunit sa GPU sa pipeline nga mahimong responsable alang sa lain-laing mga mga instruksyon. Tungod kay ang programa nailhan sa ngalan sa "shader". Aron sa paghimo kanila, labi naugmad programa pinulongan. Busa, ang video nagsugod sa load dili lamang sa mga sumbanan "geometriya", apan usab sa mga panudlo alang sa processor.

Diin ang maong access posible, kini misugod sa pag-abli sa bag-ong mga oportunidad sa programming. Mga eksperto makasulbad sa mga problema sa math sa GPU. Ang maong mga kalkulasyon gitawag GPGPU. Kay niini nga proseso nga gikinahanglan espesyal nga mga himan. Gikan sa panon sa NVIDIA CUDA, gikan sa Microsoft DirectCompute, ingon man ang mga gambalay OpenCL.

matang

Ang mas daghang mga tawo nakakat-on kon unsa ang shaders, ang labaw nga gipadayag sa impormasyon bahin kanila ug sa ilang mga oportunidad. Originally may usa ka tulo-ka-processor accelerators. Ang matag maoy responsable alang sa usa ka matang sa shader. Paglabay sa panahon, sila gipulihan sa universal. Ang matag usa adunay pipila ka mga complex nga mga panudlo nga diha-diha dayon may tulo ka matang sa shaders. Bisan pa sa integration sa buhat, usa ka paghulagway sa matag matang nagpabilin hangtud karon.

Vertex matang sa pagtrabaho uban sa mga numero tumoy nga adunay usa ka daghan sa mga nawong. Dinhi mahimong magpasabot sa usa ka daghan sa mga himan. Pananglitan, kini mao ang bahin sa katukuran coordinates, vector, ARANGKADA, o normal nga binormals.

Geometric matang sa pagtrabaho dili lang sa usa ka vertex, apan usab uban sa usa ka karaang. Pixel gidisenyo alang sa pagproseso sa mga tipik sa Raster ilustrasyon, ug sa kinatibuk-uban sa tekstura.

Sa mga dula

Kon kamo sa pagtan-aw alang sa shaders "Maynkraft 1.5.2" nan kamo tingali lang gusto sa pagpalambo sa dagway sa mga duwa. Aron sa paghimo niini nga mahimo, ang mga programa nga "kalayo, sa tubig ug sa tumbaga tubo." Shaders mga gisulayan ug lino nga fino nga-naminaw. Ingon sa usa ka resulta, kini nahimo nga tin-aw nga kini nga himan adunay bentaha ug disbentaha.

Siyempre, mopagaan sa pagpangandam sa usa ka lainlaing matang sa mga algorithms - kini mao ang usa ka dako nga plus. Kini nga pagka-flexible ug usa ka mahinungdanon nga simplification sa proseso sa duwa development, ug sa ingon, sa usa ka pagkunhod sa gasto. Ang resulta virtual mga talan-awon nga nahimong mas lisud ug realistiko. Usab, ang kalamboan proseso mahimong daghan nga mas paspas.

Disbentaha mao lamang nga gikinahanglan sa pagkat-on sa usa ka programming pinulongan, ingon man sa pag-ngadto sa asoy nga ang lain-laing mga mga modelo sa cards gibutang sa lain-laing hugpong sa mga algorithms.

instalar

Kon imong makita ang usa ka shader pack alang sa "Maynkrafta", kita kinahanglan gayud nga makasabut nga adunay daghang mga lit-ag sa paghimo sa niini. Bisan pa sa na nagakalawos nga pagkapopular sa niini nga duwa, kini mao gihapon ang iyang mapahinunguron nga mga fans. Dili ang tanan gusto sa eskedyul, ilabi na sa 2017. Ang ubang mga tawo naghunahuna nga sila makahimo sa pagpalambo niini pinaagi sa shaders. Sa teoriya, kini mao ang usa ka husto nga pamahayag. Apan sa praktis, ikaw usab sa gamay nga.

Apan kon sa gihapon kamo sa pagtan-aw alang sa mga paagi sa kon sa unsang paagi aron sa mga shaders sa "Maynkraft 1.7", una sa tanan, mag-amping. Ang proseso sa iyang kaugalingon mao ang walay bisan unsa nga lisud nga dili. Dugang pa, uban sa bisan unsa nga download file adunay mga panudlo alang sa pagbutang niini. Ang nag-unang butang nga mao ang sa pagsusi sa mga bersyon sa dula ug shader. Kay kon dili, ang optimizer dili sa trabaho.

Sa Internet, sa usa ka daghan sa mga dapit nga diin kamo download ug-instalar niini nga himan. Unya kamo kinahanglan nga unzip sa file ngadto sa bisan unsa nga folder. Didto imong makita ang usa ka file «GLSL-Shaders-Mod-1.7-Installer.jar». Human sa sugod ikaw gipakita sa dalan ngadto sa duwa, kon kini mao ang husto, uyon ako uban sa tanang sunod-sunod nga mga instruksyon.

Sa higayon nga kamo gusto nga mobalhin sa folder «shaderpacks» sa «.minecraft». Karon sa diha nga ikaw modagan sa launcher kinahanglan nga moadto sa mga engaste. Dinhi, kon ang instalar husto, adunay «Shaders» linya. Gikan sa bug-os nga listahan kamo makahimo sa pagpili sa gitinguha nga package.

Kon kinahanglan kamo shaders alang sa Minecraft 1.7.10, unya lang makakaplag sheyderpak husto nga bersyon ug sa pagbuhat sa sama nga. Internet mahimong mahitabo mabalhinon bersiyon. Usahay kamo adunay sa pag-usab kanila, ug tan-awa alang sa usa ka angay nga reinstall. Kini mao ang mas maayo aron sa pagtan-aw sa mga reviews ug sa pagpili sa labing popular.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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