KompyuterlarDasturiy ta'minot

Shader - bu nima? Turlari, afzalliklari va kamchiliklari

chalkash jihatidan ulkan soni global kompyuterlashtirish bilan dunyoga kelgan. Bu birinchi qarashda ko'rinadi, deb ularning barcha bilan shug'ullanish oson emas. Ularning aksariyati ko'p keng faoliyati ega, shunga o'xshash nomlar bor. Bu topish vaqti keldi, nima u kelgan gölgelendirici, nima kerak va nima sodir bo'ladi.

optimallashtiruvchi

Hoynahoy, siz chin ko'ngildan futbolchi "Maynkraft" va ular nima bilish keldi nega o'sha. Bu darhol "shader" tushunchasi xavfsiz alohida undan bu o'yin ajratilgan va mumkin "jonli", deb ta'kidlash lozim. Shu tarzda, shuningdek, moda. Bu ikki tushunchalar bilan bog'liq juda qattiq shart emas.

Umuman, gölgelendirici dasturiy ona, san'at assistent paydo bo'ldi. Ehtimol, bu baland qo'ng'iroq optimallashtiruvchi vositasi bo'ladi, lekin u, albatta o'yinlarda tasvirni yaxshilaydi. Siz bu uni taxminan tushunish boshlab qolinishini Bas, Biz aniq talqin o'ting.

tarjima

bir gölgelendirici nima? protsessor karta tomonidan amalga oshiriladi, bu kompyuter dasturi. Bu asboblar maxsus tilda mo'ljallangan. maqsadlari qarab turli bo'lishi mumkin. So'ngra shartli protsessor grafik hızlandırıcıları uchun ko'rsatmalar tarjima shadera.

ariza

Darhol men umuman foydalanish manziliga oldindan belgilangan, deb aytish kerak. Ular ob'ektlar va tasvirlar uch o'lchamli grafik parametrlari ustida ish olib bormoqda, degan ma'noni anglatadi protsessor grafik karta, ko'milgan dasturi. Ular tashqariga ko'zgu, sinishi, karartma, kesish ta'siri va bilan ishlash, ular orasida ko'plab vazifalarni bajarish mumkin.

gumon

Odamlar allaqachon nima Gölgelendiricinin topish uchun harakat juda esa bor. Hatto bu dasturiy ta'minot ishlab chiquvchilar qo'lidan hamma narsani qildim oldin. ba'zi ob'ektlarni ko'rish jarayoni avtomatlashtirilgan emas edi. O'yin tug'ilgan oldin, chiquvchilar mustaqil ko'rsatish bilan shug'ullanadi. Ular turli vazifalar uchun tashkil, algoritm bilan ishlagan. Shunday qilib, boshqalar qo'llash fakturalar, Visual effektlarni uchun ko'rsatmalar bor

Albatta, jarayonlarning ayrim hali ish kartalari ko'milgan edi. Bunday algoritmlar Ishlab tomonidan foydalanish mumkin. Lekin ular o'z algoritmlar grafik kartani yuklovchi muvaffaqiyatga erisha olmadi. Custom ko'rsatmalar grafika ko'ra sekinroq bo'ldi protsessor tomonidan amalga oshirilishi mumkin.

misol

farqni tushunish uchun, u bir necha misol ko'rib chiqish kerak bo'ladi. Bu o'yin ko'rsatish apparat va dasturiy ta'minot bo'lishi mumkin, deb ochiq-oydin emas. Misol uchun, biz barcha Bu apparat ko'rsatish bo'lsa mashhur Quake 2. Bas, o'yin suv, bir ko'k filtri bo'lishi mumkin unutmang. Lekin qachon dasturiy ta'minot aralashish suv chayqalishini keldi. CS 1.6 stun granata bilan bir hikoya. Uskuna faqatgina oq chirog'i berdi, va dastur pixelated ekranni qo'shing.

foydalanish

Shunday qilib, u bunday muammolarni hal qilish uchun zarur deb ochiq-oydin bo'ldi. Grafika Hızlandırıcılar Ishlab chiquvchilar orasida mashhur bo'lgan algoritmlarini sonini kengaytirish boshladi. Bu barcha "narsa" mumkin emas, deb ochiq-oydin bo'ldi. Bu grafik mutaxassislar kirish ta'minlash uchun zarur edi.

usullari va shader bilan "Maynkraft" kabi o'yinlar bor edi oldin, chiquvchilar turli ko'rsatmalar uchun javobgar bo'lishi mumkin quvuri GPU birliklari bilan ishlash imkonini berildi. Dastur "shader" nomi bilan ma'lum bo'lganidan beri. Ularni yaratish uchun maxsus dasturlash tillariga ishlab chiqildi. Shunday qilib, Video Protsessor uchun standart "geometriya", balki ko'rsatmalar nafaqat yuk boshladi.

Bunday foydalanish mumkin edi qani, yangi dasturiy ta'minot imkoniyatlarini ochishga boshladi. Mutaxassislar GPU haqida matematik muammolarni hal mumkin. Bunday hisob-kitoblar GPGPU deb nomlangan edi. Bu jarayonda uchun maxsus vositalari zarur. Microsoft DirectCompute kompaniyaning NVIDIA CUDA, shuningdek doirasida OpenCL boshlab.

turlari

ko'proq odamlar, ko'proq va ularning imkoniyatlari haqida ma'lumot nozil nima shaderları o'rgandim. Dastlab uch protsessor hızlandırıcıları edi. Har bir shader bir turi uchun mas'ul edi. Vaqt, ular universal tomonidan almashtirildi. Har darhol shader uch turdagi edi ba'zi murakkab ko'rsatmalar mavjud. ish integratsiyasi qaramay, har bir turdagi bir Tavsif hozirga qadar saqlanib qolgan.

yuzlari, bir poda bor raqamlar toplar bilan ishlash uch turi. Bu erda vositalari ko'p degani mumkin. Misol uchun, to'qimalarining koordinatlari, Vektorli, tangens, yoki normal binormals haqida.

Faqat, bir uchidan bilan, balki ibtidoiy bilan emas, balki ish geometrik turi. Pixel to'qimalarning bilan odatda Raster masallarning dona qayta ishlash uchun mo'ljallangan, va qilindi.

o'yinlar

Agar Shader "Maynkraft 1.5.2" izlayotgan bo'lsangiz, keyin siz ehtimol faqat o'yin tasvirini yaxshilash istayman. Buning uchun, dasturlari "olov, suv va mis quvurlar." edi Shadera sinovdan va nozik-sozlangan. Natijada, bu asbob afzalliklari va kamchiliklari bor deb ochiq-oydin bo'ldi.

Albatta, algoritmlar turli tayyorlash tinchlik - bu katta ortiqcha. Bu moslashuvchan va o'yin rivojlantirish jarayonida muhim soddalashtirish, va xarajat binobarin, kamayishi. natijada virtual sahnalari yanada qiyin va amaliy bormoqda. Shuningdek, rivojlanish jarayoni ancha tez bo'ladi.

ziyon faqat dasturlash tilini o'rganish uchun, shuningdek kartalari turli modellari algoritmlari turli majmuini joylashtirilgan hisobga olish zarur bo'lgan deb hisoblanadi.

o'rnatish

Agar "Maynkrafta" uchun Shader to'plami, topish bo'lsa, biz uni tashkil etish ko'p makr bor, deb tushunish kerak. Bu o'yin allaqachon so'nib mashhurligiga qaramay, u hali ham uning sodiq muxlislar edi. Har bir inson, ayniqsa, 2017 yilda, jadvalini yoqtiradi. Ba'zi odamlar, ular shader orqali uni yaxshilash mumkin bo'ladi, deb o'ylayman. Nazariy jihatdan bu to'g'ri ibora. Lekin amalda, oz o'zgaradi.

Lekin siz hali shadera belgilash uchun qanday yo'llarini izlamoqdamiz bo'lsa "Maynkraft 1,7", avvalo, ehtiyot bo'lish. jarayon o'zi qiyin narsa emas. Bundan tashqari, birga har qanday yuklab fayllar bilan o'rnatish uchun ko'rsatmalar bor. Asosiy narsa o'yin va shader versiyasini nazorat qilish. Aks holda, optimallashtiruvchi ishlamaydi.

Internetda, bu transport vositasini olish va o'rnatish mumkin joylar ko'p. Keyin siz biron papkaga fayl hal qilish kerak. U erda siz fayl «GLSL-shadera-Tartibni-1,7-Installer.jar» topasiz. Bu to'g'ri bo'lsang, o'yin yo'l ko'rsatiladi boshlanganidan so'ng, men keyingi barcha ko'rsatmalariga rozi.

Agar papkani ko'chirish istagan bir marta «shaderpacks» ham «.minecraft». Agar paytida Now Launcher sozlash borish kerak bo'ladi. o'rnatish to'g'ri bo'lsa, bu erda, «shadera» liniyasi mavjud bo'ladi. butun ro'yxat boshlab kerakli paketini tanlash mumkin.

Agar Chtoby 1.7.10 uchun shadera kerak bo'lsa, u holda faqat to'g'ri versiyasini sheyderpak topish va shu qilyapsan. Internet beqaror versiyalarini mumkin. Ba'zan ularni o'zgartirish va mos qayta Yuklab uchun qarash kerak. Bu sanasi qarash va eng mashhur tanlash afzaldir.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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