Cyfrifiaduron, Meddalwedd
Shader - beth ydyw? Mathau, manteision ac anfanteision
Gyda cyfrifiaduro byd-eang y nifer enfawr o dermau dryslyd yn dod i mewn i'n byd. Nid yw delio â phob un ohonynt yw mor hawdd ag y mae'n ymddangos ar yr olwg gyntaf. Mae llawer ohonynt wedi enwau tebyg, mae llawer yn cael functionality eang. Mae'n amser i ddarganfod beth mae'r shader, o ble y daeth, yr hyn sydd ei angen a beth sy'n digwydd.
optimizer
Mae'r rhan fwyaf tebygol, yr ydych yn chwaraewr brwd "Maynkraft" a dyna pam y daethant i wybod beth ydyw. Dylid nodi ar unwaith fod y cysyniad o "shader" gwahanu yn ddiogel oddi wrth y gêm hon, a gall "byw" gan ei fod ar wahân. Yn yr un modd, yn ogystal â ffasiwn. Mor galed i gysylltu'r ddau gysyniad nad yw'n angenrheidiol.
Yn gyffredinol, brodor o raglennu shader, ymddangosodd fel cynorthwy-ydd yn y grefft. Mae'n debyg y byddai'n alwad uchel hwn yr offeryn optimizer, ond mae'n wir yn gwella'r ddelwedd mewn gemau. Felly, pan fyddwch yn dechrau deall am hynny ydyw, rydym yn mynd i'r union ddehongliad.
dehongli
Beth yw shader? Mae'r rhaglen gyfrifiadurol, sy'n cael ei gyflawni gan y cerdyn prosesydd. Mae'r rhain yn offerynnau yn cael eu cynllunio mewn iaith arbennig. Yn dibynnu ar ddibenion gall fod yn wahanol. Yna Shaders cyfieithu yn gonfensiynol i'r cyfarwyddiadau ar gyfer y cyflymwyr graffeg prosesydd.
cais
Yn syth rhaid i mi ddweud bod y defnydd o'r cyfan gyrchfan a bennwyd ymlaen llaw. Rhaglen wreiddio yn y cerdyn graffeg prosesydd, sy'n golygu eu bod yn gweithio ar y paramedrau o wrthrychau a delweddau graffeg tri-dimensiwn. Maent yn gallu perfformio nifer o dasgau, ymhlith sy'n gweithio gyda myfyrio, plygiant, pylu, effeithiau cneifio, ac yn y blaen.
rhagdybiaeth
Mae pobl eisoes yn cryn amser yn ceisio cael gwybod beth mae'r shader. Hyd yn oed cyn ddatblygwyr meddalwedd yma wedi gwneud popeth â llaw. Nid yw'r broses o delweddu rhai gwrthrychau yn awtomataidd. Cyn y gêm yn cael eu geni, datblygwyr yn cymryd rhan yn annibynnol mewn rendro. Buont yn gweithio gyda algorithm, roedd yn cyfrif am dasgau gwahanol. Felly, mae cyfarwyddiadau ar gyfer gweadau sy'n gwneud cais, effeithiau gweledol, ac ati
Wrth gwrs, mae rhai o'r prosesau yn dal hymgorffori yn y cardiau gwaith. Gellir algorithmau o'r fath yn cael ei ddefnyddio gan ddatblygwyr. Ond nid oeddent yn llwyddo i osod eu cerdyn algorithmau graffeg. Gall cyfarwyddiadau Custom ei weithredu gan y CPU, sydd wedi bod yn arafach na'r graffeg.
enghraifft
Er mwyn deall y gwahaniaeth, mae angen ystyried un neu ddau o enghreifftiau. Mae'n amlwg y gallai'r gêm fod yn caledwedd a meddalwedd rendro. Er enghraifft, yr ydym i gyd yn cofio y Quake enwog 2. Felly, gallai'r dŵr yn y gêm fod yn hidlo glas, os yw'n rendro caledwedd. Ond pan ymyrraeth meddalwedd ddaeth y sblash o ddŵr. Un stori gyda grenades syfrdanu yn CS 1.6. Rhoddodd Caledwedd rendro dim ond y fflach gwyn, ac programmatically ychwanegu sgrin pixelated.
mynediad
Felly daeth yn amlwg ei bod yn angenrheidiol i ddatrys problemau o'r fath. Dechreuodd cyflymwyr graffeg i ehangu nifer y algorithmau sydd wedi bod yn boblogaidd ymysg datblygwyr. Daeth yn amlwg bod yr holl "stwff" yn amhosibl. Roedd angen i ddarparu mynediad i'r arbenigwyr graffeg.
Cyn cafwyd gemau megis "Maynkraft" gyda dulliau a Shaders, datblygwyr yn cael y cyfle i weithio gyda'r unedau GPU ar y gweill a allai fod yn gyfrifol am wahanol cyfarwyddiadau. Ers i'r rhaglen daeth yn adnabyddus ag enw "shader". I'w creu, yn arbennig rhaglennu ieithoedd a ddatblygwyd. Felly, dechreuodd y fideo i lwytho, nid yn unig y safon "geometreg", ond hefyd cyfarwyddiadau ar gyfer y prosesydd.
Os yw mynediad o'r fath yn bosibl, dechreuodd i agor cyfleoedd rhaglennu newydd. Gallai Arbenigwyr ddatrys tasgau mathemategol ar y GPU. Gelwir cyfrifiadau o'r fath GPGPU. Ar gyfer y broses hon angen offer arbennig. O'r cwmni nVidia CUDA, o Microsoft DirectCompute, yn ogystal â'r fframwaith OpenCL.
mathau
Dysgodd y mwy o bobl pa Shaders, y mwyaf datgelodd y wybodaeth amdanynt a'u cyfleoedd. Roedd tair prosesydd chyflymwyr wreiddiol. Mae pob yn gyfrifol am fath o shader. Dros amser, cawsant eu disodli gan bawb. Mae gan bob un gyfarwyddiadau cymhleth rhai a oedd unwaith tri math o Shaders. Er gwaethaf y integreiddio gwaith, disgrifiad o bob math yn parhau i fod hyd yn hyn.
Vertex math o weithio gyda ffigurau topiau sy'n cael llawer o wynebau. Yma gallwch yn golygu llawer o offer. Er enghraifft, mae'n ymwneud cyfesurynnau gwead, fectorau, tangiad, neu binormals arferol.
math geometrig o weithio nid yn unig gydag un fertig, ond hefyd gyda cyntefig. Pixel ei gynllunio ar gyfer prosesu o ddarnau o ddarluniau raster, ac yn gyffredinol gyda gweadau.
Yn y gemau
Os ydych yn chwilio am Shaders "Maynkraft 1.5.2" yna mae'n debyg y byddwch eisiau i wella delwedd y gêm. I wneud hyn yn bosibl, mae'r rhaglenni wedi cael eu "pibellau tân, dŵr a chopr." Shaders cael eu profi a'u mireinio. O ganlyniad, daeth yn amlwg bod yr offeryn hwn wedi manteision ac anfanteision.
Wrth gwrs, rhwyddineb paratoi amrywiaeth o algorithmau - mae'n fantais enfawr. Mae'r hyblygrwydd a symleiddio sylweddol yn y broses o ddatblygu gêm, ac o ganlyniad, gostyngiad yn y gost. Mae'r golygfeydd rhithwir sy'n deillio yn dod yn fwy anodd ac yn realistig. Hefyd, y broses ddatblygu yn dod yn llawer cyflymach.
Yr anfantais yn unig yw hyn sy'n angenrheidiol i ddysgu iaith raglennu, yn ogystal ag i gymryd i ystyriaeth y gwahanol fodelau o gardiau gosod set wahanol o algorithmau.
gosod
Os byddwch yn dod o hyd i becyn shader ar gyfer "Maynkrafta", mae'n rhaid i ni ddeall bod yna lawer o beryglon wrth osod i fyny. Er gwaethaf y poblogrwydd eisoes yn pylu y gêm, roedd yn dal ei gefnogwyr ffyddlon. Nid yw pawb yn hoffi yr amserlen, yn arbennig yn 2017. Mae rhai pobl yn credu y byddant yn gallu i'w wella drwy Shaders. Mewn egwyddor, mae hwn yn ddatganiad cywir. Ond yn ymarferol, byddwch yn newid fawr ddim.
Ond os ydych chi'n dal i chwilio am ffyrdd o sut i osod y Shaders i "Maynkraft 1.7", yn gyntaf oll, byddwch yn ofalus. Mae'r broses ei hun yn ddim byd anodd peidio. Yn ogystal, ynghyd ag unrhyw ffeiliau llwytho i lawr, mae cyfarwyddiadau ar gyfer ei osod. Y prif beth yw i wirio y fersiwn o'r gêm ac shader. Fel arall, ni fydd y optimizer yn gweithio.
Ar y Rhyngrwyd, mae llawer o lefydd lle gallwch lawrlwytho a gosod offeryn hwn. Yna, bydd angen i chi agor y ffeil i unrhyw folder. Mae yna byddwch yn dod o hyd i ffeil «GLSL-Shaders-Mod-1.7-Installer.jar». Ar ôl dechrau, byddwch yn cael ei ddangos ar y ffordd i'r gêm, os yw'n gywir, yr wyf yn cytuno â'r holl gyfarwyddiadau dilynol.
Unwaith y byddwch am symud i'r ffolder «shaderpacks» yn «.minecraft". Nawr, pan fyddwch yn rhedeg y bydd angen i'r lansiwr i fynd i'r lleoliadau. Yma, os yw'r gosodiad yn gywir, bydd «Shaders» llinell. O'r rhestr gyfan gallwch ddewis y pecyn a ddymunir.
Os oes angen Shaders gyfer Minecraft 1.7.10, yna dim ond yn dod o hyd sheyderpak fersiwn cywir ac yn gwneud yr un peth. Efallai y bydd y Rhyngrwyd yn digwydd fersiynau ansefydlog. Weithiau mae'n rhaid i chi eu newid, ac yn chwilio am reinstall addas. Mae'n well i edrych ar yr adolygiadau a dewis y mwyaf poblogaidd.
Similar articles
Trending Now