Mga computerSoftware

Shader - ano ito? Mga Uri, kalamangan at disadvantages

Gamit ang pandaigdigang computerization ng malaking bilang ng mga nakalilito tuntunin dumating sa ating mundo. Makitungo sa ang lahat ng mga ito ay hindi kaya madaling bilang tila sa unang tingin. Marami sa kanila ay may magkakatulad na pangalan, maraming magkaroon ng isang malawak na pag-andar. Ito ay oras upang malaman kung ano ang shader, kung saan ito ay dumating mula sa, kung ano ang kinakailangan at kung ano ang mangyayari.

optimizer

Malamang, ikaw ay isang avid player "Maynkraft" at na ang dahilan kung bakit sila ay dumating na malaman kung ano ito. Ito ay dapat agad na mapapansin na ang konsepto ng "shader" ligtas na nakahiwalay mula sa game na ito, at maaari mong "live na" mula sa mga ito nang hiwalay. Sa parehong paraan, pati na rin fashion. Kaya mahirap na nauugnay ang dalawang konsepto ay hindi kinakailangan.

Sa pangkalahatan, isang katutubo ng shader programming, ay lumitaw bilang isang assistant sa art. Ito ay malamang na maging isang malakas na tawag ito ang optimizer kasangkapan, ngunit ito talaga ang pagbubutihin ang imahe sa mga laro. Kaya, kapag ikaw ay nagsisimula upang maunawaan ang tungkol sa na ito, pumunta kami sa eksaktong interpretasyon.

interpretasyon

Ano ang isang shader? Ito computer program, na kung saan ay naisakatuparan sa pamamagitan ng processor card. Ang mga instrumento ay dinisenyo sa isang espesyal na wika. Depende sa mga layunin maaari itong maging iba. Pagkatapos shader conventionally isinalin sa mga tagubilin para sa processor graphics accelerators.

application

Kaagad dapat kong sabihin na ang paggamit ng buong paunang-natukoy na patutunguhan. Programa naka-embed sa processor graphics card, na nangangahulugan na sila ay nagtatrabaho sa ang mga parameter ng mga bagay at mga imahe ng isang three-dimensional graphics. Maaari silang magsagawa ng maraming mga gawain, bukod sa kung saan gumana sa pagmuni-muni, repraksyon, dimming, paggugupit epekto, at iba pa.

pagpapalagay

Ang mga tao ay mayroon pa masyadong isang habang sinusubukan upang malaman kung ano ang shader. Kahit na bago ang mga software developer na gawin ang lahat ng bagay sa pamamagitan ng kamay. Ang proseso ng imaging ilang mga bagay ay hindi awtomatiko. Bago ang laro ay ipinanganak, mga developer nang nakapag-iisa ay nakikibahagi sa pag-render. Sila ay nagtrabaho sa mga algorithm, ito accounted para sa iba't ibang mga gawain. Kaya may mga tagubilin para sa paglalapat ng mga texture, visual effects, etc.

Siyempre, ang ilan sa mga proseso ay pa rin naka-embed sa card trabaho. Ang ganitong mga algorithm ay maaaring gamitin ng mga developer. Ngunit hindi sila nagtagumpay sa magpataw ang kanilang mga algorithm graphics card. Pasadyang mga tagubilin ay maaaring pinaandar sa pamamagitan ng CPU, na kung saan ay mas mabagal kaysa sa graphics.

halimbawa

Upang maunawaan ang mga pagkakaiba, ito ay kinakailangan upang isaalang-alang ang isang pares ng mga halimbawa. Ito ay malinaw na ang laro ay maaaring maging isang pag-render ng hardware at software. Halimbawa, namin ang lahat ng matandaan ang mga sikat na yumanig ang lupa 2. Kaya, ang tubig sa laro ay maaaring isang asul na filter, kung ito ay isang hardware na pag-render. Ngunit kapag ang software panghihimasok dumating ang splash ng tubig. Parehong kuwento sa stun grenades sa CS 1.6. Hardware rendering nagbigay lamang ang puting flash, at programming idagdag pixelated screen.

daan

Kaya ito ay naging malinaw na ito ay kinakailangan upang malutas ang naturang problema. Graphics accelerators ay nagsimula upang mapalawak ang bilang ng mga algorithm na naging popular sa mga developer. Ito ay naging malinaw na ang lahat ng mga "stuff" ay imposible. Ito ay kinakailangan upang magbigay ng access sa ang graphics eksperto.

Bago may mga laro tulad ng "Maynkraft" na may mga mode at shader, mga developer saan bibigyan ka ng pagkakataon upang gumana sa mga yunit ng GPU sa pipeline na maaaring maging responsable para sa iba't ibang mga tagubilin. Dahil ang programang naging kilala sa pangalan ng "shader". Upang lumikha ng mga ito, espesyal na binuo programming wika. Kaya, ang mga video ay nagsimulang upang i-load hindi lamang ang mga karaniwang "geometry", kundi pati na rin mga tagubilin para sa processor.

Saan naturang pag-access ay posible, ito ay nagsimula upang buksan ang mga bagong pagkakataon sa programming. Eksperto ay maaaring malutas ang mga problema sa matematika sa GPU. Ang nasabing kalkulasyon ay tinawag GPGPU. Para sa prosesong ito na kailangan ng espesyal na mga tool. Mula sa kumpanya nVidia CUDA, mula sa Microsoft DirectCompute, pati na rin ang framework OpenCL.

uri

Ang mas maraming mga tao na natutunan kung ano ang shader, mas nagsiwalat ng mga impormasyon tungkol sa mga ito at ang kanilang mga pagkakataon. Noong una ay nagkaroon ng isang tatlong-processor accelerators. Ang bawat ay may pananagutan para sa isang uri ng shader. Sa paglipas ng panahon, sila ay papalitan sa pamamagitan ng unibersal. Bawat isa ay may ilang mga kumplikadong mga tagubilin na kung saan agad na nagkaroon ng tatlong uri ng mga shaders. Sa kabila ng pagsasama ng gawa, ang isang paglalarawan ng bawat uri ay nanatili hanggang ngayon.

Vertex uri ng nagtatrabaho sa mga numero tops na magkaroon ng isang pulutong ng mga mukha. Dito nangangahulugan ng isang pulutong ng mga tool. Halimbawa, ito ay tungkol sa texture coordinate, vectors, tangent, o normal na binormals.

Geometric uri ng trabaho ay hindi lamang na may isa sa kaitaasan, ngunit din na may isang primitive. Pixel ay dinisenyo para sa pagproseso ng mga piraso ng raster guhit, at sa pangkalahatan na may mga texture.

Sa mga laro

Kung ikaw ay naghahanap para sa shader "Maynkraft 1.5.2" at pagkatapos mo marahil lamang gusto upang mapabuti ang imahe ng laro. Upang gumawa ito posible, ang mga programa ay "apoy, tubig at tanso pipe." Shader ay nasubukan at pinong-tono na pagsasaayos. Bilang isang resulta, ito ay naging malinaw na ang tool na may pakinabang at disadvantages.

Of course, kadalian ng paghahanda ng isang iba't ibang mga algorithm - ito ay isang malaking plus. Ito kakayahang umangkop at isang makabuluhang pagpapasimple sa proseso ng laro pag-unlad, at dahil dito, ang isang pagbawas sa mga gastos. Ang resultang virtual eksena ay nagiging mas mahirap at makatotohanang. Gayundin, ang pag-unlad na proseso ay nagiging mas mabilis.

Ang kawalan ay lamang na kung saan ay kinakailangan upang malaman ang isang programming language, pati na rin na kumuha sa account na ang iba't ibang mga modelo ng mga baraha na inilagay iba't ibang hanay ng mga algorithm.

instalasyon

Kung makakita ka ng shader pack para sa "Maynkrafta", kailangan naming maunawaan na ang maraming mga pitfalls sa pag-set up ito. Sa kabila ng mga naka-dahan pagiging popular ng laro na ito, ito ay pa rin ang kanyang tapat na tagahanga. Hindi lahat ng tao ang may gusto sa schedule, lalo na sa 2017. Ang ilang mga tao sa tingin na sila ay magagawang upang mapabuti ito sa pamamagitan shaders. Theoretically, ito ay isang tamang statement. Ngunit sa kasanayan, ikaw ay baguhin kaunti.

Ngunit kung ka pa rin naghahanap ng mga paraan ng kung paano i-set ang shader sa "Maynkraft 1.7", una sa lahat, mag-ingat. Ang proseso mismo ay walang mahirap hindi. Bilang karagdagan, kasama ang anumang mga pag-download ng mga file na may mga tagubilin sa pag-install ito. Ang pangunahing bagay ay upang suriin ang bersyon ng mga laro at shader. Sa kabilang banda, ang optimizer ay hindi gagana.

Sa Internet, ang isang pulutong ng mga lugar kung saan maaari mong i-download at i-install ang kasangkapan na ito. Pagkatapos ay kailangan mong i-unzip ang file sa anumang folder. Doon ay makikita mo mahanap ang isang file «GLSL-Shader-Mod-1.7-Installer.jar». Pagkatapos ng simula ikaw ay ipinapakita ang paraan sa laro, kung ito ay tama, Sumasang-ayon ako sa lahat ng mga kasunod na mga tagubilin.

Kapag nais mong ilipat sa folder «shaderpacks» sa «.minecraft». Ngayon kapag pinatakbo mo ang launcher ay kailangang pumunta sa mga setting. Narito, kung ang pag-install ay tama, magkakaroon «Shader» linya. Mula sa buong listahan maaari mong piliin ang nais na package.

Kung kailangan mo ng shader para sa Minecraft 1.7.10, at pagkatapos ay hanapin lamang sheyderpak tamang bersyon at ay paggawa ng parehong. Ang Internet ay maaaring mangyari hindi matatag na bersyon. Minsan kailangan mong palitan ang mga ito, at hanapin para sa isang angkop na reinstall. Ito ay mas mahusay na upang tumingin sa mga review at pumili ng pinaka-tanyag.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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