Pertanyaan yang diberi tag shaders

9
Bagaimana cara kerja gluLookAt?

Dari pengertian saya, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); setara dengan: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Tetapi ketika saya mencetak ModelViewmatriks, panggilan ke...

9
Profil permukaan atas air 2D

Saya mencoba untuk membuat efek dari ketebalan permukaan air dengan shader vertex-fragment. Saya berada dalam lingkungan permainan 3D tetapi ini adalah tampilan gulir sehingga tampilan "2D". Berikut ini adalah tutorial yang bagus untuk membuat efek seperti itu dalam 2D ​​nyata menggunakan fragmen...

9
Mengapa saya tidak bisa menggunakan operator '> =' dengan Vector3s?

Saya mencoba untuk mendapatkan persegi panjang untuk bergerak di antara dua posisi yang saya sebut sebagai _positionAdan _positionB. Keduanya bertipe Vector3. Persegi panjang bergerak dengan baik. Namun, ketika mencapai _positionBitu tidak bergerak ke arah yang berlawanan, seperti seharusnya. Saya...

8
Saya butuh bantuan dengan 3d shading / pencahayaan

Bagaimana kalian menangani naungan dalam game 3d? Saya memiliki sumber cahaya arah yang menaungi satu sisi pohon yang terbuat dari kubus. 3 sisi yang tersisa semuanya hanya mendapatkan bayangan sekeliling. Jadi efek 3d hilang ketika melihat dua sisi ambient teduh. Apakah saya melewatkan sesuatu?...

8
Editor GLSL Shader untuk Linux

Apakah ada IDE yang bagus untuk linux yang memungkinkan kita mengedit GLSL shaders dan memvisualisasikan efeknya? Catatan: Shader Designer By Typhoon Labs adalah pilihan yang baik tetapi saya mencari alternatif karena perangkat lunak ini memiliki beberapa masalah dengan Ubuntu

8
Render papan reklame tanpa distorsi?

Saya menggunakan pendekatan standar untuk billboarding dalam Unity yang OK, tapi tidak ideal: transform.LookAt(camera) Masalahnya adalah ini menyebabkan distorsi ke tepi viewport, terutama saat bidang sudut pandang bertambah besar. Ini tidak seperti papan iklan sempurna yang akan Anda lihat di...

8
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...

8
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...

8
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...

8
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