KomputilojProgramaro

Shader - kio ĝi estas? Tipoj, avantaĝoj kaj malavantaĝoj

Kun la tutmonda informatización de la grandega kvanto de konfuza koncerne veni en nian mondon. Agu kun ĉiu el ili ne estas tiel facila kiel ŝajnas unuavide. Multaj el ili havas similajn nomojn, multaj havas larĝan funkciojn. Estas tempo por eltrovi kio la shader, de kie gxi estis, kio estas bezonata kaj kio okazos.

optimizador

Plej probable, vi estas avida ludanto "Maynkraft" kaj tial ili venis scii kio ĝi estas. Ĝi devus tuj notu, ke la koncepto de "shader" sekure disigita de ĉi tiu ludo, kaj povas "vivas" de ĝi aparte. En la sama vojo, tiel kiel modo. Do malfacile rilatigi ĉi tiujn du konceptojn ne necesa.

Ĝenerale, natura de shader programado, aperis kiel asistanto en la arto. Ĝi verŝajne estus laŭta alvoko tio la optimizador ilo, sed ĝi vere plibonigas la bildon en ludoj. Do, kiam vi komencas kompreni pri ĝi estas tiu, ni iras al la ĝusta interpreto.

interpreto

Kio estas shader? Tiu komputila programo, kiu estas ekzekutita de la procesoron karto. Ĉi tiuj instrumentoj estas dizajnitaj en speciala lingvo. Depende de celoj ĝi povas esti malsamaj. Tiam shaders konvencie tradukita en instrukcioj por la procesoro de grafikaĵoj akceliloj.

aplikaĵo

Tuj mi devas diri ke la uzo de la tuta antaŭdeterminita celon. Programo enigita en la procesoron grafika karto, kio signifas ke ili laboras pri la parametroj de objektoj kaj bildoj tridimensia grafikaĵoj. Ili povas fari multajn taskojn, inter kiuj laboras kun reflekto, refrakto, vualis, tondi efektoj, ktp.

presuposición

Homoj estas jam tre momento nur por trovi kion la shader. Eĉ antaŭ ol ĉi tiuj programaro programistoj faris ĉion mane. La procezo de figurado iuj objektoj ne estis aŭtomatigita. Antaŭ la ludo estas denaske, programistoj sendepende okupiĝis bildigo. Ili laboris kun la algoritmo, ĝi konsistigis malsamaj taskoj. Do estas instrukcioj por apliki teksturoj, vidaj efektoj, ktp

Kompreneble, kelkaj el la procezoj daŭre enkonstruita en la tasko kartoj. Tiaj algoritmoj povas esti uzata de programistoj. Sed ili ne sukcesis trudi sian algoritmoj grafika karto. Propra instrukcioj eblas ekzekutitaj de la CPU, kiu estis pli malrapida ol grafikaĵoj.

ekzemple

Kompreni la diferencon, estas necese konsideri kelkajn ekzemplojn. Estas preterlasas ke la ludo povus esti bildigo aparataro kaj programaro. Ekzemple, ni ĉiuj memoras la faman Quake 2. Do, la akvo en la ludo povus esti blua filtrilo, se ĝi estas aparataro desegnadon. Sed kiam programaro enmiksiĝo venis la plaŭdon de la akvo. Saman historion kun stun granatoj en CS 1.6. Aparataro bildigo donis nur la blanka fulmo, kaj programmatically aldonu pixelated ekrano.

aliro

Do ĝi iĝis klare, ke ĝi estas necesa por solvi tiajn problemojn. Grafikaĵoj akceliloj komencis pligrandigi la nombron de algoritmoj kiuj restis populara inter programistoj. Iĝis klare, ke ĉiuj "aĵoj" estas neebla. Necesis doni aliro al la grafikaĵoj spertuloj.

Antaŭ ekzistis ludoj kiel "Maynkraft" kun formoj kaj shaders, programistoj ricevis la eblecon labori kun la GPU unuoj en la dukto kiu povus esti respondeca por diversaj instrukcioj. Ekde la programo iĝis konata kun la nomo de "shader". Por krei ilin, speciale evoluigita programlingvoj. Tiel, la video komencis ŝargi ne nur la normo "geometrio", sed ankaŭ instrukcioj por la procesoron.

Kie tia aliro eblis, komencis malfermi programilo ŝancoj. Fakuloj povas solvi matematiko problemoj sur la GPU. Tiaj ŝtonoj estis nomita GPGPU. Por ĉi tiu procezo bezonas specialajn ilojn. De la kompanio nVidia CUDA, de Microsoft DirectCompute, kaj ankaŭ la kadro OpenCL.

tipoj

Ju pli da homoj lernis kion shaders, des pli malkaŝis la informon pri ili kaj iliaj ŝancoj. Origine havis tri-procesoron akceliloj. Ĉiu estis respondeca de tipo de shader. Kun la tempo, ili estis anstataŭita de universala. Ĉiu havas iujn komplikajn instrukciojn kiuj tuj havis tri tipojn de shaders. Malgraŭ la integriĝo de la verko, priskribo de ĉiu tipo restis ĝis nun.

Vertex tipo de laboras kun figuroj suproj kiuj havas multajn vizaĝojn. Ĉi tie povas signifi multajn ilojn. Ekzemple, ĝi estas pri teksturo koordinatoj, vektoroj, tangento, aŭ normala binormals.

Geometria tipo de laboro ne nur kun unu vertico, sed ankaŭ per primitivaj. Pixel estis desegnita por la pretigo de pecoj de raster ilustraĵoj, kaj ĝenerale kun texturas.

En la ludoj

Se vi serĉas shaders "Maynkraft 1.5.2" tiam vi probable nur volas plibonigi la bildon de la ludo. Por ebligi tion, la programoj estis "fajro, akvo kaj kupro pipoj." Shaders estas testita kaj fajna agordis. Rezulte, evidentiĝis ke tiu ilo havas avantaĝojn kaj malavantaĝojn.

Kompreneble, faciligi de preparado de diversaj algoritmoj - ĝi estas grandega plus. Tiu fleksebleco kaj signifa simpligo en la procezo de disvolviĝo de videoludoj, kaj kiel konsekvenco, malpliigo de kosto. La rezultanta virtuala scenoj revenas pli malfacilaj kaj realisma. Ankaŭ, la procezo de disvolviĝo revenas multe pli rapida.

La malavantaĝo estas nur tio, kion necesas lerni programlingvo, kaj ankaŭ por konsideri ke malsamaj modeloj de kartoj metitaj malsama aro de algoritmoj.

instalado

Se vi trovas shader pack por "Maynkrafta", ni devas kompreni, ke estas multaj kaptiloj en opcio ĝin. Malgraŭ la jam paliĝante populareco de ĉi tiu ludo, ĝi ankoraŭ ŝia sindona fanoj. Ne ĉiuj ŝatas la horaron, precipe en 2017. Kelkaj homoj pensas, ke ili povos plibonigi ĝin per shaders. Teorie, ĉi tiu estas korekta aserto. Sed praktike, vi ŝanĝos iom.

Sed se vi ankoraŭ serĉas manierojn kiel agordi la shaders al "Maynkraft 1.7", unue, atentu. La procezo mem estas nenio malfacila ne. Krome, kune kun iu ajn elŝuti dosierojn estas instrukcioj por instali ĝin. La ĉefa afero estas por kontroli la versio de la ludo kaj shader. Alie, la optimizador ne funkcios.

En Interreto, multaj lokoj kie vi povas elŝuti kaj instali ĉi tiun ilon. Tiam vi devas maldensigi la dosieron al ajna dosierujo. Tie vi trovos arkivon «GLSL-Shaders-Mod-1,7-Installer.jar». Post komenci oni montros la vojon al la ludo, se ĝi estas korekta, mi konsentas kun ĉiuj postaj instrukcioj.

Unufoje vi volas movi la dosierujo «shaderpacks» en «.minecraft». Kiam vi kuras la lanzador bezonos iri al la agordojn. Ĉi tie, se la instalado estis ĝusta, estos «Shaders» linio. El la tutan liston oni povas elekti la deziratan pakaĵo.

Se vi bezonas shaders por Minecraft 1.7.10, do ĝuste trovi sheyderpak korekta versio kaj faras la saman. La Interreto povas okazi malstabila versioj. Kelkfoje vi devas ŝanĝi ilin kaj serĉi taŭgan reinstali. Estas pli bone rigardi recenzoj kaj elekti la plej populara.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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