Pertanyaan yang diberi tag «shaders»

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


1
Sprite sheet dengan objek buffer dan shader
Apa cara "terbaik" untuk menangani sprite sheet dengan shader dan buffer? Dalam mode langsung, mudah untuk memodifikasi texcoords sprite ketika digambar, tapi saya tidak tahu bagaimana melakukan ini dengan OpenGL modern. Haruskah saya menyimpan semua texcoords di buffer dan mengubah pointer untuk setiap sprite, atau apakah ada cara yang lebih …

3
Pengambilan sampel tekstur direct3D sangat lambat
Jadi saya menulis sebuah game kecil menggunakan Direct3D 9 dan saya menggunakan multitexturing untuk medannya. Yang saya lakukan hanyalah mencicipi 3 tekstur dan peta campuran dan mendapatkan warna keseluruhan dari tiga tekstur berdasarkan saluran warna dari peta campuran. Bagaimanapun, saya mendapatkan penurunan frame rate yang besar ketika saya mencicipi lebih …

6
Contoh bagus efek multi-pass?
Dalam XNA (dan Direct3D pada AFAIK umum), daripada membuat vertex individu dan shader fragmen, Anda menggabungkan banyak potensi shader terkait ke 'Efek'. Ketika Anda datang untuk menggunakan efek Anda memilih 'teknik' (atau beralih melalui semuanya) dan kemudian masing-masing 'teknik' memiliki sejumlah 'melewati'. Anda loop melalui setiap pass itu memilih vertex …
9 xna  directx  shaders 

1
Tekstur bergerak sesuai dengan posisi dalam shader
Divinity Original Sin memiliki efek partikel yang indah, Ketika saya bergerak di sekitar permainan, saya melihat galaksi melalui partikel yang bergerak sesuai dengan posisi saya. Bagaimana saya bisa membuatnya seperti itu? Anda dapat melihat efek ini di sini: https://youtu.be/4fIpQZ2sIAY

3
Tepi berisik, menghaluskan tepi antara wajah melalui fragmen shader
Saya memiliki medan yang dihasilkan, dengan geometri heksagonal, seperti tangkapan layar di bawah: Saya kemudian menghasilkan bioma, tetapi seperti yang Anda lihat, perbatasan di antara mereka benar-benar jelek dan lurus. Untuk menyembunyikan asal heksagonal itu, saya perlu memuluskan perbatasan antara bioma. Beginilah tampilannya sekarang dalam bingkai gambar dengan wajah tringular …

2
Paksa Muat Ulang VS soution Explorer saat menambahkan c # Script baru melalui Unity3d?
Ketika saya membuat skrip C # ( Create -> C# Script) melalui Unity3d atau menghapusnya dari Unity3d- Visual Studiotunjukkan jendela peringatan. itu menyebalkan. Apakah ada cara untuk memaksa "ReloadAll" di solusi Explorer tanpa jendela?
8 unity  visual-studio  unity  google-play-services  google-play  physics  simulations  c#  unity  raycasting  unity  virtual-reality  savegame  arcade  c++  steam  ios  objective-c  databases  storage  opengl  vbo  vao  libgdx  scene2d  unity  animation  c#  path-finding  roguelikes  opengl  c++  glsl  2d  physics  phaser  selection  3dsmax  unity  collision-detection  c#  tilemap  isometric  unity  c#  2d  sprites  mouse  scripting  grid  c#  unity  libgdx  java  unity  playstation4  c#  c++  directx  dll  c++cli  libgdx  overlap2d  multiplayer  node.js  websocket  animation  unity  textures  unity  terrain  physics  unity  rotation  movement  transformation  monogame  windows  installer  shaders  unity  virtual-reality  unity  performance  frame-rate  profiler  google-play  appstore  trademark  java  android  libgdx  unity  unity-networking  unity  physics  software-engineering  unity  savegame  physics  2d  unity  unity  c#  unity-networking  textures  geometry  unreal-4  3d-modeling  java  android  libgdx  android  collision-detection  libgdx  rotation  legal  localization  patents  opengl  cubemap  sampler-state  2d  transformation  unity  c#  opengl  glsl  lighting  opentk  c++  collision-detection  physics 

1
Bersepeda melalui warna dengan kecerahan yang sama
Baik. Jadi saya memiliki permainan yang saya kerjakan dengan sekelompok partikel berwarna. Masing-masing dari mereka mendapatkan warna mereka sendiri tetapi mereka semua dekat dengan warna tertentu. Untuk menjelaskan bahwa lebih baik saya menggunakan ruang warna HSV, dan saya memiliki variabel global yang bersepeda dari 0-360 (H) dan masing-masing partikel spesifik …
8 shaders  color 

1
Menciptakan efek kesalahan mirip dengan Watch Dogs
Saat ini saya sedang mengerjakan game LibGDX. Ketika seorang pengguna melakukan sesuatu yang salah, saya ingin semua gambar pada layar untuk jitter sangat mirip dengan efek glitch / distort yang terlihat dalam permainan Watch Dogs (Lihat Di Bawah). Pertanyaan saya adalah ini: dapatkah efek ini dicapai secara real time dengan …


1
Penasaran Lubang Transparan Membuat Artefak
Jadi saya mencoba menerapkan medan "halus" di mesin blok saya dengan memberikan setiap blok permukaan suatu peta ketinggian. Pada dasarnya, apa yang saya lakukan untuk menghasilkan "peta tinggi" ini untuk setiap blok adalah saya menghasilkan ketinggian pada interval 0,25 di sepanjang tepi blok. Kemudian, untuk membangun simpul blok, saya loop …

2
Geometri shader untuk beberapa primitif
Bagaimana saya bisa membuat shader geometri yang dapat menangani beberapa primitif? Misalnya ketika membuat shader geometri untuk segitiga, saya mendefinisikan tata letak seperti: layout(triangles) in; layout(triangle_strip, max_vertices=3) out; Tetapi jika saya menggunakan shader ini maka garis atau poin tidak akan muncul. Jadi menambahkan: layout(triangles) in; layout(triangle_strip, max_vertices=3) out; layout(lines) in; …

3
Apa sebenarnya yang bisa digunakan untuk shader?
Saya bukan benar-benar orang 3D, dan saya hanya menggunakan sedikit shader dalam beberapa contoh Three.js, dan sejauh ini saya mendapat kesan bahwa mereka hanya digunakan untuk bagian grafis dari persamaan. Meskipun, artikel Wikipedia (sangat samar) dan beberapa sumber lain membuat saya percaya bahwa mereka dapat digunakan untuk lebih dari sekedar …
8 3d  shaders 

3
Memperbarui memori tekstur melalui shader?
Apa judulnya. Apakah mungkin memperbarui tekstur melalui glsl shader? Sesuatu seperti : //Read vec4 Pixel = texture2D(TextureID,gl_TexCoord[TextureIndex].st); //Write to texture memory ? vec4 NewPixel = Pixel + vec4(0.0,0.0,0.0,AlphaPatch); // ?? How to write back to texture memory ?? texture2D(TextureID,gl_TexCoord[TextureIndex].st) = NewPixel; ??


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.