Òdinatè, Lojisyèl
Chèyder - sa ki sa li ye? Kalite, avantaj ak dezavantaj
Avèk enfòmatik mondyal la nan nimewo a gwo tèm konfizyon antre nan mond nou an. Fè fas ak tout nan yo se pa konsa pou sa fasil tankou li sanble nan premye gade. Anpil nan yo gen non ki similè yo, gen anpil yon fonctionnalités lajè. Li lè yo chèche konnen kisa chèyder a, kote li te soti nan, sa ki nesesè ak sa k ap pase.
optimizer
Gen plis chans, ou se yon jwè grangou "Maynkraft" ak Se poutèt sa yo te vin konnen sa li ye. Li ta dwe imedyatman dwe te note ke konsèp nan "chèyder" san danje separe de jwèt sa a, e yo ka "viv" soti nan li separeman. Nan menm fason an, osi byen ke alamòd. Se konsa, difisil yo gen rapò sa yo konsèp de se pa nesesè.
Anjeneral, yon natif natal nan pwogram chèyder, te parèt kòm yon asistan nan atizay la. Li ta pwobableman ap yon apèl byen fò sa a zouti nan optimizer, men li vrèman amelyore imaj la nan jwèt. Se konsa, lè w ap kòmanse konprann sou sa se li, nou ale nan rèv la vle egzak.
entèpretasyon
Ki sa ki se yon chèyder? pwogram òdinatè sa a, ki se egzekite pa kat la processeur. enstriman mizik sa yo yo fèt nan yon lang espesyal. Tou depan de rezon li kapab diferan. Lè sa a, chèyder konvansyonèl tradui nan enstriksyon pou accélérateurs yo processeur grafik.
aplikasyon
Menm lè mwen dwe di ke itilize nan tout la Predetermined destinasyon. Pwogram entegre nan kat la processeur grafik, ki vle di ke yo ap travay sou paramèt yo nan objè ak imaj yon grafik ki genyen twa dimansyon. Yo ka fè travay anpil, nan mitan ki travay avèk refleksyon, refraksyon, gradyasyon, efè t'ap taye lenn, ak pou fè.
sipozisyon
Moun yo deja byen yon pandan y ap eseye chèche konnen kisa chèyder a. Menm anvan devlopè lojisyèl sa yo te fè tout sa nan men. Pwosesis la nan D kèk objè pa te otomatik. Anvan yo jwèt la fèt, devlopè poukont angaje nan rann. Yo te travay ak algorithm a, li matirite pou travay diferan. Se konsa, gen enstriksyon pou aplike tèkstur, efè vizyèl, elatriye
Natirèlman, gen kèk nan pwosesis yo te toujou entegre nan kat yo travay. algoritm sa yo kapab itilize pa devlopè. Men, yo pa t 'reyisi enpoze yo kat algoritm grafik. enstriksyon Custom ka egzekite pa CPU a, ki te pi dousman pase grafik.
egzanp
Pou konprann diferans ki genyen, li nesesè yo konsidere yon koup la egzanp. Li se evidan ke jwèt la te kapab fè yon pyès ki nan konpitè rann ak lojisyèl. Pou egzanp, nou tout sonje tranblemanntè a pi popilè 2. Se konsa, dlo a nan jwèt la te kapab fè yon filtre ble, si li se yon rann kenkayri. Men, lè entèferans lojisyèl rive Splash a nan dlo. Menm istwa ak grenad pou toudi nan CS 1.6. Materyèl rann bay sèl flash la blan, ak pwogramasyon ajoute piselize ekran.
aksè
Se konsa, li te vin klè ke li se nesesè yo rezoud pwoblèm sa yo. Graphics accélérateurs yo te kòmanse elaji ki kantite algoritm ki te popilè nan mitan devlopè. Li te vin klè ke tout "bagay la" se enposib. Li te nesesè yo bay aksè a ekspè yo grafik.
Anvan te gen jwèt tankou "Maynkraft" ak mòd ak chèyder, devlopè yo te ba li chans pou yo travay avèk inite yo GPU nan tiyo a ki te kapab responsab pou enstriksyon diferan. Depi pwogram nan te vin konnen ak non an nan "chèyder". Pou kreye yo, espesyalman devlope pwogramasyon lang. Kidonk, videyo a yo te kòmanse chaje pa sèlman estanda "jeyometri a", men tou enstriksyon pou processeur a.
Ki kote aksè sa yo te posib, li te kòmanse yo louvri nouvo opòtinite pwogramasyon. Ekspè ka rezoud pwoblèm matematik sou GPU la. kalkil sa yo te rele GPGPU. Pou pwosesis sa a bezwen zouti espesyal. Soti nan konpayi an Nvidia CUDA, ki soti nan Microsoft DirectCompute, osi byen ke fondasyon an OpenCL.
kalite
Foul moun yo plis aprann sa chèyder, plis la revele enfòmasyon sou yo ak opòtinite yo. Originally te gen yon accélérateurs twa-processeur. Chak te responsab pou yon kalite chèyder. Apre yon tan, yo te ranplase pa inivèsèl. Yo chak gen sèten enstriksyon konplèks ki imedyatman te gen twa kalite chèyder. Malgre entegrasyon an nan travay la, yon deskripsyon nan chak kalite rete jouk kounye a.
Somè di ki kalite travay ak figi tèt ki gen yon anpil nan ap fè fas. Isit la ka vle di yon anpil nan zouti. Pou egzanp, li se sou kowòdone teksti, vektè, tanjant, oswa binormals nòmal.
kalite Jewometrik nan travay pa sèlman ak yon sèl somè, men tou, ak yon primitif. te piksèl fèt pou pwosesis la nan moso nan ilistrasyon matrisyèl, epi jeneralman ak tèkstur.
Nan jwèt yo
Si ou ap chèche pou chèyder "Maynkraft 1.5.2" lè sa a ou pwobableman jis vle amelyore imaj la nan jwèt la. Pou fè sa a posib, pwogram yo te "dife, dlo ak kòb kwiv mete tiyo." Chèyder yo teste ak twal-branche. Kòm yon rezilta, li te vin klè ke zouti sa a gen avantaj ak dezavantaj yo.
Natirèlman, fasilite nan preparasyon nan yon varyete de algoritm - li se yon plis gwo. Sa a fleksibilite ak yon senplifikasyon siyifikatif nan pwosesis la nan devlopman jwèt, ak kontinwe, yon diminisyon nan pri. ki kapab lakòz sèn nan vityèl yo ap vin pi difisil ak reyalis. Epitou, pwosesis la devlopman vin pi pi vit.
Dezavantaj a se sèlman ki ki se nesesè yo aprann yon lang programmation, osi byen ke pran an kont ki modèl diferan nan kat mete seri diferan nan algoritm.
enstalasyon
Si ou jwenn yon pake chèyder pou "Maynkrafta", nou dwe konprann ke gen anpil enkonvenyans nan mete li. Malgre popilarite a deja manyak nan jwèt sa a, li te toujou fanatik konsakre li. Se pa tout moun renmen orè a, espesyalman nan ane a 2017. Gen kèk moun ki panse ke yo yo pral kapab amelyore li nan chèyder. Teyorikman, sa a se yon deklarasyon kòrèk la. Men, nan pratik, ou pral chanje ti kras.
Men, si w ap toujou kap chèche fason pou konnen kijan pou mete chèyder yo nan "Maynkraft 1.7", premye nan tout, dwe fè atansyon. Pwosesis la tèt li se pa gen anyen difisil pa. Anplis de sa, ansanm ak nenpòt ki dosye download gen enstriksyon pou enstale li. Bagay pwensipal lan se yo tcheke vèsyon an nan jwèt la ak chèyder. Sinon, optimizer a pa pral travay.
Sou entènèt la, yon anpil nan kote ou ka download yo ak enstale zouti sa a. Lè sa a, ou bezwen ouvriers dosye a nan nenpòt katab. Gen ou pral jwenn yon dosye «GLSL-chèyder-Mod-1.7-Installer.jar». Apre kòmanse ou yo pral montre wout la nan jwèt la, si li se kòrèk, Mwen dakò ak tout enstriksyon yo ki vin apre.
Yon fwa ou vle pou avanse pou dosye a «shaderpacks» nan «Minecraft». Koulye a, lè ou kouri lans a ap bezwen pou yo ale nan anviwònman yo. Isit la, si enstalasyon an te kòrèk, pral gen «chèyder» liy. Nan lis la tout antye ou ka chwazi pake a vle.
Si ou bezwen chèyder pou Minecraft 1.7.10, lè sa a jis jwenn sheyderpak kòrèk vèsyon ak ap fè menm bagay la. Entènèt la ka rive vèsyon enstab. Pafwa ou gen chanje yo, epi gade pou yon reenstalasyon ki apwopriye. Li se pi bon fè yon gade nan revize epi chwazi ki pi popilè an.
Similar articles
Trending Now