KomputerPerisian

Shader - apakah ia? Jenis, kebaikan dan keburukan

Dengan pengkomputeran global bilangan besar istilah mengelirukan datang ke dalam dunia kita. Deal dengan mereka semua tidak begitu mudah kerana ia seolah-olah pada pandangan pertama. Ramai daripada mereka mempunyai nama yang sama, banyak mempunyai fungsi yang luas. Ia adalah masa untuk mengetahui apa shader, di mana ia datang dari, apa yang diperlukan dan apa yang berlaku.

pengoptimum

Kemungkinan besar, anda seorang pemain yang gemar "Maynkraft" dan itulah sebabnya mereka datang untuk mengetahui apa yang ada. Ia segera harus diperhatikan bahawa konsep "shader" selamat dipisahkan daripada permainan ini, dan boleh "hidup" daripadanya secara berasingan. Dengan cara yang sama, dan juga fesyen. Begitu sukar untuk mengaitkan kedua-dua konsep tidak perlu.

Secara umumnya, berasal dari pengaturcaraan shader, muncul sebagai pembantu dalam seni. Ia mungkin akan menjadi panggilan kuat ini alat pengoptimum, tetapi ia benar-benar meningkatkan imej dalam permainan. Jadi, apabila anda mula memahami tentang itu saja, kita pergi ke tafsiran yang tepat.

tafsiran

Apa yang shader yang? Program komputer, yang dilaksanakan dengan kad pemproses. Instrumen ini direka dalam bahasa khas. Bergantung kepada tujuan ia boleh berbeza. Kemudian penggelap konvensional diterjemahkan ke dalam arahan untuk pemecut grafik pemproses.

permohonan

Dengan serta merta saya mesti mengatakan bahawa penggunaan seluruh destinasi yang telah ditetapkan. Program tertanam dalam kad grafik pemproses, yang bermaksud bahawa mereka bekerja kepada parameter objek dan imej grafik tiga dimensi. Mereka boleh melakukan banyak tugas, antaranya bekerja dengan pantulan, pembiasan, dimming, kesan ricih, dan sebagainya.

persangkaan

Orang sudah beberapa lama cuba untuk mengetahui apa yang shader. Walaupun sebelum ini pemaju perisian telah melakukan segala sesuatu dengan tangan. Proses pengimejan beberapa objek tidak automatik. Sebelum permainan dilahirkan, pemaju bebas terlibat dalam persembahan. Mereka bekerja dengan algoritma, ia menyumbang untuk tugas-tugas yang berbeza. Jadi terdapat arahan untuk tekstur memohon, kesan visual, dan lain-lain

Sudah tentu, beberapa proses masih tertanam dalam kad kerja. algoritma seperti ini boleh digunakan oleh pemaju. Tetapi mereka tidak berjaya untuk mengenakan kad algoritma grafik mereka. arahan adat boleh dilaksanakan oleh CPU, yang telah perlahan daripada grafik.

contoh

Untuk memahami perbezaan ini, ia adalah perlu untuk mempertimbangkan beberapa contoh. Ia adalah jelas bahawa permainan ini boleh menjadi perkakasan dan perisian persembahan. Sebagai contoh, kita semua ingat Quake yang terkenal 2. Jadi, air di dalam permainan boleh menjadi penapis biru, jika ia adalah rendering perkakasan. Tetapi apabila gangguan perisian datang percikan air. Cerita yang sama dengan bom asap dalam CS 1.6. Perkakasan rendering hanya memberikan flash putih, dan pengaturcaraan menambah skrin pixelated.

akses

Oleh itu, ia menjadi jelas bahawa ia adalah perlu untuk menyelesaikan masalah tersebut. Grafik pemecut mula menambah bilangan algoritma yang telah menjadi popular di kalangan pemaju. Ia menjadi jelas bahawa semua "barangan" adalah mustahil. Ia adalah perlu untuk menyediakan akses kepada pakar grafik.

Sebelum ada permainan seperti "Maynkraft" dengan mod dan shaders, pemaju telah diberi peluang untuk bekerjasama dengan unit GPU dalam perancangan yang boleh bertanggungjawab untuk arahan yang berbeza. Sejak program itu dikenali dengan nama "shader". Untuk membuatnya, khas dibangunkan bahasa pengaturcaraan. Oleh itu, video yang mula memuatkan bukan sahaja standard "geometri", tetapi juga arahan untuk pemproses.

Di mana akses tersebut mungkin, ia mula membuka peluang pengaturcaraan baru. Pakar-pakar boleh menyelesaikan masalah matematik pada GPU. pengiraan itu dipanggil GPGPU. Untuk proses ini diperlukan alat khas. Daripada syarikat nVidia CUDA, dari Microsoft DirectCompute, serta rangka kerja OpenCL itu.

jenis

Lebih ramai orang yang tahu apa shaders, lebih banyak mendedahkan maklumat tentang mereka dan peluang mereka. Asalnya mempunyai pemecut tiga pemproses. Setiap bertanggungjawab sejenis shader. Dari masa ke masa, mereka telah digantikan dengan universal. Masing-masing mempunyai arahan kompleks tertentu yang segera mempunyai tiga jenis shaders. Walaupun integrasi kerja, penerangan setiap jenis kekal sehingga sekarang.

jenis Vertex bekerja dengan angka puncak yang mempunyai banyak muka. Di sini boleh bermakna banyak alat. Sebagai contoh, ia adalah kira-kira koordinat tekstur, vektor, tangen, atau binormals normal.

jenis geometri kerja tidak hanya dengan satu mercu, tetapi juga dengan primitif. Pixel direka untuk memproses keping ilustrasi raster, dan secara amnya dengan tekstur.

Dalam permainan

Jika anda sedang mencari untuk shaders "Maynkraft 1.5.2" maka anda mungkin hanya mahu meningkatkan imej permainan. Untuk membuat ini mungkin, program-program yang telah "api, air dan tembaga paip." Shaders diuji dan diperhalusi. Akibatnya, ia menjadi jelas bahawa alat ini mempunyai kebaikan dan keburukan.

Sudah tentu, memudahkan penyediaan pelbagai algoritma - ia adalah plus besar. Kefleksibelan dan pemudahan penting dalam proses pembangunan permainan dan akibatnya, penurunan kos. Tabir maya yang terhasil menjadi lebih sukar dan realistik. Juga, proses pembangunan menjadi lebih cepat.

kelemahan adalah hanya apa yang diperlukan untuk belajar bahasa pengaturcaraan, dan juga mengambil kira bahawa model yang berbeza daripada kad diletakkan set berbeza algoritma.

pemasangan

Jika anda mendapati pek shader untuk "Maynkrafta", kita harus faham bahawa terdapat banyak kesulitan dalam menetapkan ia sehingga. Walaupun populariti sudah pudar permainan ini, ia masih peminat setia beliau. Tidak semua orang suka jadual, terutamanya pada tahun 2017. Sesetengah orang berfikir bahawa mereka akan dapat untuk memperbaikinya melalui shaders. Secara teorinya, ini adalah satu kenyataan yang betul. Tetapi dalam amalan, anda akan berubah sedikit.

Tetapi jika anda masih mencari cara bagaimana untuk menetapkan penggelap untuk "Maynkraft 1.7", pertama sekali, berhati-hati. Proses itu sendiri apa yang sukar tidak. Di samping itu, bersama-sama dengan mana-mana fail muat turun terdapat arahan untuk memasang ia. Perkara utama adalah untuk memeriksa versi permainan dan shader. Jika tidak, pengoptimum tidak akan berfungsi.

Di Internet, banyak tempat-tempat di mana anda boleh memuat turun dan memasang alat ini. Maka anda perlu unzip fail tersebut kepada mana-mana folder. Di sana anda akan mencari fail «GLSL-Shaders-Mod-1.7-Installer.jar». Selepas memulakan anda akan ditunjukkan cara untuk permainan, jika ia betul, saya bersetuju dengan semua arahan berikutnya.

Jika anda hendak bergerak folder «shaderpacks» dalam «.minecraft». Sekarang apabila anda menjalankan pelancar akan perlu pergi ke tetapan. Di sini, jika pemasangan itu betul, akan ada «Shaders» garis. Dari seluruh senarai anda boleh memilih pakej yang dikehendaki.

Jika anda memerlukan penggelap untuk Minecraft 1.7.10, kemudian hanya mencari sheyderpak versi betul dan melakukan perkara yang sama. Internet boleh berlaku versi stabil. Kadang-kadang anda perlu untuk menukar mereka, dan mencari pasang semula yang sesuai. Ia adalah lebih baik untuk melihat ulasan dan memilih yang paling popular.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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