Pertanyaan yang diberi tag «shaders»

program komputer yang berjalan pada perangkat keras grafis dan menyediakan kontrol tingkat tinggi atas bagaimana adegan ditampilkan

1
Bagaimana saya bisa membuat efek "lihat di balik tembok"?
Divinity: Original Sin 2 memiliki sistem tembus pandang yang indah. Ketika saya pergi di belakang dinding, topeng splash akan muncul, dan ketika saya bergerak di sekitar permainan, itu berubah. Ini seperti shader yang larut, dan memiliki efek metaball. Bagaimana saya bisa meniru efek ini, membuat topeng splash dinamis ketika pemain …




4
Menggunakan beberapa shader
Saya saat ini sedang mempelajari shading opengl tetapi saya tidak dapat menemukan sesuatu: bagaimana menerapkan shader yang berbeda pada objek, misalnya, teko yang dibuat menggunakan toon shader dan yang lain dalam adegan yang sama menggunakan permukaan yang sangat reflektif dan yang lainnya terdistorsi dari fungsi noise, seperti di video ini …
53 shaders  glsl 

1
Bagaimana cara kerja Raymarch shaders?
Saya telah melihat shader yang ditemukan di sini shadertoy.com dan sebagian besar yang keren memiliki noise dan raymarch yang sama. Saya tidak mengerti kode sumber sama sekali tapi saya benar-benar ingin. Bagaimana cara shader ini bekerja dan bagaimana cara kerja algoritma raymarch? Saya telah mencari di seluruh dan tidak dapat …


2
Bagaimana membuat es realistis?
Saya mencoba menulis shader es di Unity yang terlihat bagus dan setidaknya semi-realistis. Jika tembakan berikut ( ditemukan di Google ) adalah CG, apa yang termasuk shader-nya? (gua latar depan). Saya mungkin salah tetapi kelihatannya bahkan memiliki model pencahayaan yang berbeda dari difus standar.

2
Setelah glLinkProgram berhasil, haruskah saya menghapus / melepaskan shader saya?
Setelah saya memiliki program tertaut, dan berpikir tentang pemrograman defensif, haruskah saya menghapus dan melepaskan shader yang digunakan untuk menautkan program ini? Jika ya, apakah itu akan membebaskan sumber daya apa pun? Atau apakah objek shader ini hanya akan dibebaskan setelah panggilan glDeleteProgram? sunting: Hanya untuk klarifikasi apa yang saya …
45 opengl  shaders 


5
Haruskah aktor dalam permainan bertanggung jawab untuk menggambar diri mereka sendiri?
Saya sangat baru dalam pengembangan game, tetapi tidak untuk pemrograman. Saya (lagi-lagi) bermain-main dengan game tipe Pong menggunakan canvaselemen JavaScript . Saya telah membuat Paddleobjek yang memiliki properti berikut ... width height x y colour Saya juga punya Pongobjek yang memiliki properti seperti ... width height backgroundColour draw(). The draw()Metode …

4
Apa itu fragmen dalam pemrograman grafis 3D?
Apa itu fragmen dalam shader fragmen? Wikipedia mengatakan bahwa: Secara umum, sebuah fragmen dapat dianggap sebagai data yang diperlukan untuk menaungi piksel, ditambah data yang diperlukan untuk menguji apakah fragmen tersebut bertahan menjadi piksel (kedalaman, alfa, stensil, gunting, ID jendela, dll.) Jadi apakah itu tekstur, simpul atau yang lainnya?

12
Apa sajakah sumber yang bagus untuk mempelajari HLSL? [Tutup]
Terakhir kali saya mencoba belajar HLSL, saya membuat beberapa bayangan dan kebanyakan mengerti apa yang saya lakukan, tetapi saya masih merasa seperti tersandung dalam kegelapan. Sebagian besar yang saya pelajari saya dapatkan dari berbagai posting blog yang tidak menjelaskan dengan baik. Juga, dokumentasi pada MSDN tampaknya lebih merupakan referensi fungsi. …
28 shaders  hlsl 

4
Perbedaan antara Material dan Shader
Dalam permainan, materi seringkali hanya memengaruhi tampilan visual objek. Tampilan visual dipengaruhi oleh shader. Jadi terkait dengan terminologi, apakah ada perbedaan antara bahan dan shader? Haruskah Anda menulis satu shader untuk satu bahan?

3
menguraikan efek objek
Bagaimana saya bisa mencapai efek garis besar yang serupa dengan yang ditemukan di League of Legends atau Diablo III? Apakah sudah selesai menggunakan shader? Bagaimana? Saya lebih suka jawaban yang tidak terikat pada mesin tertentu tetapi yang saya bisa beradaptasi dengan mesin apa pun yang saya kerjakan.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.