Компютер, Нармафзор
Shader - чӣ аст? Намудҳои, афзалиятҳо ва нуқсонҳои
Бо компютеркунонии ҷаҳониест, ки дар шумораи зиёди шартҳои ногуворе ба ҷаҳони мо омад. Музокирот бо ҳамаи онҳо аст, то осон нест, чунон ки дар назари аввал ба назар мерасад. Бисёре аз онҳо номҳои монанд, бисёр доранд вазифаи васеи. Он вақт пайдо чӣ shader, ки дар он аз омад, чӣ лозим аст ва он чӣ рӯй медиҳад.
optimizer
Эњтимол, шумо як бозигари меандозанд "Maynkraft» ҳастанд ва ки чаро онҳо омад, то бидонад, ки чӣ аст. Он фавран бояд қайд кард, ки мафҳуми «shader» бехатар аз ин бозӣ ҷудо, ва метавонад «зинда» аз он алоҳида. Дар ҳамин тавр, инчунин мӯд. Пас, сахт ба нақл аз ин ду мафҳуми зарур нест.
Умуман, як сокини барномарезӣ shader, ҳамчун ёрдамчии дар санъати пайдо шуд. Ин шояд як занг баланд ин асбоби optimizer, вале он дар ҳақиқат баланд бардоштани тасвир дар бозиҳои. Пас, вақте ки шумо аллакай оғоз дар бораи он чӣ дар он аст, дарк намоем, ки мо ба таъбири дақиқ рафта.
шарҳ
як shader чӣ гуна аст? Ин барномаи компютерӣ, ки аз ҷониби корти протсессори ба иҷро карда мешавад. Ин воситаҳои дар як забони махсус пешбинӣ шудааст. Вобаста ба мақсадҳои он метавонад гуногун. Сипас shaders conventionally ба дастурҳои барои accelerators графика коркардкунанда тарҷума кард.
ариза
Ман дарҳол бояд гуфт, ки бо истифода аз тамоми муъайян таъинот. Барномаи дарунсохти дар корти графика протсессори, ки маънои онро дорад, ки онҳо кор оид ба нишондињандањои объектњои ва тасвирҳои графикӣ як се-ченака. Онҳо метавонанд вазифаҳои бисёр, ки дар байни онњо бо инъикоси, refraction, dimming, таъсири тела додан ва ғайра кор иҷро.
presupposition
Одамон аллакай хеле Ҳангоми кӯшиши пайдо чӣ shader. Ҳатто пеш аз ин, барномасозон ҳама чизро ба дасти кардаанд. Раванди Imaging баъзе иншоотҳои автоматӣ нашудааст. Пеш аз он ки бозии таваллуд шудаанд, таҳиягарон мустақилона дар расондани машғуланд. Онҳо бо алгоритми кор, он барои вазифаҳои гуногун ташкил медиҳад. Пас ҳастанд дастур барои textures дархост таъсири визуалӣ ва ғайра вуҷуд дорад
Албатта, баъзе аз равандҳои ҳанӯз дар кортҳои кор ба дарунсохташуда шуданд. Чунин алгоритме, мумкин аст аз ҷониби таҳиягарон истифода бурда мешавад. Лекин онҳо ба муваффақият ноил нашуд ба зиммаи корти алгоритмҳои графика кунанд. дастурҳои одат метавонад аз ҷониби CPU, ки сусттар аз графика шудааст иҷро карда мешавад.
мисол
Барои фаҳмидани фарқият, ба баррасии ду мисол зарур аст. Маълум аст, ки бозӣ метавонад як сахтафзор ва нармафзор расондани. Барои мисол, ҳама дар хотир дорем, ки зилзилаи машҳури 2. Пас, об дар бозии метавонад як филтри кабуд, агар он расонидани сахтафзор аст. Аммо вақте ки дахолати нармафзор лаппиши об ҷорӣ шуд. Ҳикояи ҳамин бо норинҷак stun дар CS 1.6. расондани сахтафзор дод танҳо дурахши сафед, ва programmatically илова экрани pixelated.
дастрасии
Пас аз он маълум шуд, ки он зарур аст, ки ба ҳалли чунин мушкилиҳо. accelerators графика оғоз ба васеъ намудани шумораи алгоритме, ки дар байни таҳиягарон маъруф шудааст. Маълум гашт, ки ҳама ба «маводи« имконнопазир аст. Он барои таъмин намудани дастрасӣ ба коршиносони графика лозим буд.
Пеш аз он ки буданд, бозиҳои монанди "Maynkraft» бо шеваи ва shaders нест, таҳиягарон имконияти ба кор бо воҳидҳои GPU дар лӯлаи, ки метавонад барои супоришҳои гуногун дода шуд. Азбаски барнома бо номи "shader» маълум шуд. Барои сохтани онҳо, махсусан таҳия барномасозон забонҳо. Ҳамин тариқ, видео сар ба бор на танҳо ба стандарти «геометрия», балки ҳамчунин дастур барои коркардкунанда.
Агар ин дастрасии имконпазир буд, ки оғоз ба кушодани имкониятҳои барномасозӣ нав. Коршиносон метавонад мушкилоти риёзӣ дар GPU ҳал кунад. Чунин ҳисобҳо GPGPU номида шуданд. Зеро ин раванд зарур воситаҳои махсус. Аз ширкати nVidia CUDA, ки аз Microsoft DirectCompute, инчунин дар доираи OpenCL.
намуди
Дар бештари одамон чӣ мардум меомӯхтанд, shaders, бештар аз маълумот дар бораи онҳо ва имкониятҳои худро ошкор намуд. Дар ибтидо як accelerators се-коркардкунанда буд. Ҳар барои як намуди shader буд. Бо мурури замон, онҳо аз ҷониби умумї иваз карда шуданд. Ҳар кадом дорои супоришҳои мураккаб муайян, ки фавран дошт се намуди shaders. Сарфи назар аз ҳамгироии кор, тавсифи ҳар як навъи то ҳол боқӣ монд.
навъи Vertex кор бо рақамҳо бомҳо, ки ба зиёде доранд, ки чеҳраи. Дар ин ҷо метавонед бисёр асбобҳои дорад. Масалан, он дар бораи координатаҳои йога, масирҳо, арктангенси, ё binormals муқаррарӣ аст.
навъи геометрии кор на танҳо бо як vertex, балки бо як ибтидоӣ. Пиксел оид ба коркарди дона мисолҳо raster дар маҷмӯъ, бо textures сохта шуда буд, ва.
Дар бозиҳои
Агар шумо дар ҷустуҷӯи shaders "Maynkraft 1.5.2» Он гоҳ шумо, эҳтимолан, фақат мехоҳанд, ки ба баланд бардоштани сурати бозӣ. Барои ин чиз имконпазир гардад, барномаҳои доранд "қубурҳои оташ, об ва мис». Шудааст Shaders шудаанд озмуда ва ҷарима пояҳо. Дар натиҷа, маълум гардид, ки ин воситаи дорад, афзалиятҳо ва нуқсонҳои.
Албатта, осон таҳияи гуногуни алгоритмҳои - он як плюс бузург аст. Ин чандирӣ ва соддагардонии назаррас дар раванди рушди бозии, ва аз ин рӯ, кам шудани хароҷоти. Дар парда маҷозӣ натиҷа табдил мушкил ва воқеъбин бошад. Ҳамчунин, раванди рушд ҳам зудтар мегардад.
Камбудии танҳо ин аст, ки он зарур аст, ки ба ёд гирифтани забони барномасозӣ, инчунин ба инобат гирифта, ки моделҳои гуногуни кортҳои маҷмӯи гуногуни алгоритмҳои ниҳод.
насби
Агар Шумо дар як қуттӣ shader барои "Maynkrafta», мо бояд дарк намоянд, ки бисёр домҳо дар муқаррар онро то он ҷо. Сарфи назар аз маъруфияти аллакай бо тоқату ин бозӣ, он ҳанӯз ҳам мухлисони содиқ буд. На ҳама маъқул реҷаи, бахусус дар соли 2017. Баъзе одамон фикр мекунанд, ки онҳо қодир ба он беҳтар ба воситаи shaders хоҳад буд. Назариявї, ин як баёнияи дуруст аст. Аммо дар амал, шумо каме тағйир хоҳад ёфт.
Лекин, агар ки шумо ҳанӯз ҳам дар ҷустуҷӯйи роҳҳои чӣ тавр ба насб кардани shaders ба «Maynkraft 1.7», пеш аз ҳама, эҳтиёт бошед. Раванди худ ҳеҷ мушкил нест. Илова бар ин, дар якҷоягӣ бо ягон файли боргирӣ аз мебошанд дастур оид ба насб ба он вуҷуд дорад. Хӯроки асосии аст, ки ба тафтиш версияи бозӣ ва shader. Дар акси ҳол, optimizer кор нахоҳад кард.
Дар бораи Интернет, бисёр ҷойҳое, ки шумо метавонед зеркашӣ ва насби ин асбоби. Он гоҳ ба шумо лозим аст unzip файлро ба ягон ҷузвдон интихоб кунед. Он ҷо шумо хоҳад файли «GLSL-Shaders-мудофиа-1.7-Installer.jar» ёфт. Баъд аз сар ба шумо намоиш дода мешаванд, дар роҳ ба бозӣ, ки агар аз он дуруст аст, ман бо тамоми дастурҳои минбаъда розӣ.
Вақте ки шумо мехоҳед, ки ба ҳаракат ба папкаи «shaderpacks» дар «.minecraft». Акнун, вақте ки шумо идора launcher бояд барои рафтан ба танзимоти. Дар ин ҷо, агар насби дуруст буд, он ҷо хоҳад «Shaders» хати. Аз тамоми рӯйхат шумо метавонед бастаи дилхоҳро интихоб кунед.
Агар ба шумо лозим shaders барои Майнкрафт 1.7.10, пас танҳо sheyderpak версияи дуруст пайдо ва оне, ки ба ҳамин. Интернет то нусхаҳои ноустувор меоянд. Баъзан шумо бояд аз онҳо тағйир кунад ва барои аз нав сабт намоед мувофиқ назар. Ин беҳтар аст, ки ба дар шарњи назар ва интихоби маъмултарин.
Similar articles
Trending Now