KompüterProqram

Shader - bu nədir? Növləri, üstünlükləri və mənfi cəhətləri

confusing baxımından çox qlobal kompüterləşdirilməsi ilə dünyaya gəlib. ilk baxışda göründüyü kimi onların hamısı ilə Deal qədər də asan deyil. Onların bir çoxu çox geniş funksionallığı var, oxşar adları var. Bu tapmaq üçün vaxt var nə gəldi shader, nə lazım və nə olur.

optimizer

Çox güman ki, siz bir avid oyunçu "Maynkraft" var və onlar nə gəldi edirdi. Bu dərhal "shader" anlayışı təhlükəsiz ayrı ondan bu oyun ayrılmış və bilərsiniz "canlı" olduğunu qeyd etmək lazımdır. Eyni şəkildə, eləcə də moda. bu iki anlayışları aid belə çətin lazım deyil.

Ümumiyyətlə, shader proqramlaşdırma doğma, incəsənət köməkçisi kimi ortaya çıxdı. Bu yəqin ki, bu, yüksək çağırış optimizer vasitə ola bilər, lakin bu, həqiqətən oyunlar image artırır. Siz ki, haqqında anlamaq üçün başlanğıc etdiyiniz zaman Belə ki, biz dəqiq şərh gedin.

təfsir

bir shader nədir? prosessor kartı ilə icra edilir Bu kompüter proqramı. Bu alətlər xüsusi dilində nəzərdə tutulmuşdur. məqsədləri asılı olaraq müxtəlif ola bilər. Sonra şərti prosessor qrafik sürətləndiricilər üçün təlimat tərcümə shaders.

ərizə

Dərhal mən bütövlükdə istifadə təyinat əvvəlcədən müəyyən ki, olmalıdır. Onlar obyektlərin və images bir üç ölçülü qrafik parametrləri üzərində işləyir deməkdir prosessor qrafik kartı, əlaqədar proqram. Onlar irəli əks refraksiya, karartma, kəsmək effektləri, və işləmək arasında çox vəzifələri edə bilərsiniz.

presupposition

İnsanlar artıq nə shader tapmaq üçün çalışırıq çox bir müddət var. Hətta bu proqram developers əl ilə hər şeyi etdik əvvəl. bəzi obyektlərin views prosesi avtomatlaşdırılmış deyil. Oyun anadan əvvəl, developers müstəqil göstərilməsi ilə məşğul olan. Onlar müxtəlif vəzifələri payına alqoritmi ilə işləmişdir. Belə ki, s tətbiq doku, vizual effektləri üçün təlimat var

Əlbəttə ki, proseslərin bəzi hələ iş kartları daxil edilmişdir. Belə alqoritmlər developers tərəfindən istifadə edilə bilər. Lakin onlar öz alqoritmlər qrafik kartı tətbiq müvəffəqiyyətli ola bilmədi. Custom təlimat qrafika çox yavaş olmuşdur CPU tərəfindən icra edilə bilər.

misal

fərq anlamaq üçün, nümunələri bir neçə nəzərə almaq lazımdır. Bu oyun bir göstərilməsi avadanlıq və proqram təminatı ola bilər ki, aydındır. Məsələn, biz bütün bir hardware göstərilməsi əgər məşhur Quake 2. Belə ki, oyun su, bir mavi filter ola bilər unutmayın. Amma zaman proqram müdaxilə su sıçratmaq gəldi. CS 1.6 səs bombası ilə eyni hekayə. Avadanlıq göstərilməsi yalnız ağ flash verdi və program pixelated ekran əlavə edin.

keçid

Belə ki, bu cür problemləri həll etmək lazımdır ki, aydın oldu. Graphics sürətləndiriciləri developers arasında məşhur olmuşdur alqoritmlər sayı genişləndirmək başladı. Bu, bütün "stuff" qeyri-mümkün olduğunu aydın oldu. Bu qrafik ekspertlərə çıxışı təmin etmək lazım idi.

rejimi və shaders ilə "Maynkraft" kimi oyun var idi əvvəl, developers müxtəlif təlimatlar üçün məsuliyyət ola bilər boru kəməri GPU bölmələri ilə işləmək imkanı verildi. proqramı "shader" adı ilə tanındı edir. onları yaratmaq üçün xüsusi proqramlaşdırma dilləri inkişaf. Belə ki, video prosessoru üçün standart "həndəsə", həm də təlimat yalnız yüklemek üçün başladı.

belə çıxış mümkün olduğu, yeni proqramlaşdırma imkanlar açmağa başladı. Ekspertlər GPU math problemləri həll edə bilər. Belə hesablamalar GPGPU çağırıldı. Bu proses üçün xüsusi alətlər lazımdır. Microsoft DirectCompute şirkətin nVidia CUDA, eləcə də çərçivəsində OpenCL From.

növləri

daha çox insan, daha onlara və onların imkanları barədə məlumat nazil shaders öyrənildi. Originally üç prosessor sürətləndirən idi. Hər shader bir növü üçün cavabdeh idi. Zamanla, onlar universal ilə əvəz edilmişdir. Hər dərhal shaders üç növ idi müəyyən kompleks təlimat var. iş inteqrasiya baxmayaraq, hər bir növü təsviri indiyə qədər qaldı.

simalar bir çox rəqəmlər zirvələri ilə iş Vertex növü. Burada tools bir çox demək olar. Məsələn, faktura koordinatları, istiqamətini, toxunan, və ya normal binormals edir.

Yalnız bir vertex ilə, həm də ibtidai ilə iş həndəsi növü. Pixel doku ilə ümumiyyətlə raster təsvirlər ədəd emalı üçün nəzərdə edilmişdir.

oyunlar

Siz shaders "Maynkraft 1.5.2" üçün axtarır, onda siz yəqin ki, yalnız oyun imicini yaxşılaşdırmaq istəyirik. Bu mümkün etmək üçün, proqramları "od, su və mis borular." olmuşdur Shaders test və gözəl ayarlanmış olunur. Nəticədə, bu alət üstünlükləri və mənfi cəhətləri var ki, aydın oldu.

Əlbəttə ki, alqoritmlər bir sıra hazırlanması rahatlığı - böyük bir artı. Bu rahatlıq və oyun inkişaf prosesində əhəmiyyətli sadələşdirilməsi və dəyəri nəticədə, bir azalma. nəticəsində virtual səhnələri daha çətin və real olur. Həmçinin, inkişaf prosesi daha sürətli olur.

əlverişsiz bir proqramlaşdırma dili öyrənmək üçün, eləcə də kartların müxtəlif modelləri alqoritmlərin müxtəlif dəsti yerləşdirilmiş nəzərə almaq lazımdır ki.

quraşdırma

Siz "Maynkrafta" üçün shader paketi tapmaq varsa, biz onu yaradılması çox pitfalls var ki, anlamaq lazımdır. Bu oyun artıq fading populyarlıq baxmayaraq, hələ də onun sədaqətli azarkeşləri idi. Hər kəs, xüsusilə də 2017-ci ildə cədvəli bəyənir. Bəzi insanlar shaders vasitəsilə yaxşılaşdırılması olacaq ki, düşünürəm. Nəzəri cəhətdən bu düzgün bəyanatdır. Lakin praktikada, az dəyişəcək.

Amma hələ shaders qurmaq üçün necə yollarını arıyorsanız "Maynkraft 1.7", ilk növbədə, ehtiyatlı olmalıdır. proses özü çətin bir şey deyil. Bundan əlavə, birlikdə hər hansı bir download faylları ilə yüklemek üçün təlimat var. Əsas odur ki, oyun və shader versiyası kontrol edir. Əks halda, optimizer işləməyəcək.

İnternet, bu alət download və quraşdıra bilərsiniz yerlərdə bir çox. Sonra hər hansı bir qovluq fayl açın lazımdır. Burada bir fayl «GLSL-Shaders-Mod-1.7-Installer.jar» tapa bilərsiniz. Doğru əgər, oyun yolu nümayiş olunacaq başlayaraq sonra, mən bütün sonrakı təlimatları ilə razıyam.

Siz qovluq hərəkət etmək istədiyiniz bir «shaderpacks» da «.minecraft». Siz run zaman başlatma ayarları getmək lazımdır. quraşdırma doğru idi burada, «Shaders» xətt olacaq. bütün siyahıdan istədiyiniz paketi seçə bilərsiniz.

Siz Minecraft 1.7.10 üçün shaders lazımdır, onda yalnız düzgün versiyasını sheyderpak tapmaq və eyni edirik. Internet qeyri-sabit versiyasını baş verə bilər. Bəzən onları dəyişdirmək və uyğun yeniden axtarmaq lazımdır. Bu baxır baxmaq və ən məşhur seçmək üçün daha yaxşıdır.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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