Saya mencoba membuat efek berkilauan untuk shader waktu nyata saya, tetapi saya tidak tahu caranya. Ini satu contoh , dan satu lagi contoh . Teknik apa yang bisa saya gunakan untuk mengimplementasikan
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...
Saya memiliki aplikasi D3D11, dan saya ingin menambahkan suport layar penuh yang tepat. Sekarang saya dapat membiarkan DXGI mengalihkan jendela saya ke layar penuh untuk saya, dan saya mendapat kesan bahwa DXGI akan mengurus semua yang diperlukan untuk membuat rantai swap flip depan dan backbuffer...
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...
Saya ingin tahu bagaimana efek 3D seperti mantra di Warcraft atau Torchlight diimplementasikan secara grafis. Saya baru saja menyelesaikan buku tentang Direct3D dan merasa cukup nyaman dengan itu dan grafik 3D secara umum, tetapi saya tidak yakin bagaimana saya akan melakukan sesuatu seperti...
Baiklah, saya mengalami kesulitan mendapatkan bool dikemas dan disejajarkan ke buffer hlsl konstan dan saya tidak yakin mengapa. Berikut adalah buffer di hlsl cbuffer MaterialBuffer : register(b1) { float3 materialDiffuseAlbedo; float materialSpecularExponent; float3 materialSpecularAlbedo;...
Saya menggunakan Direct3D dengan pembungkus D3DXSPRITE untuk menggambar ubin ke layar. Saya memiliki kelas ubin yang berisi anggota seperti tabrakan dan jenis ubin, lalu saya memiliki array ubin misalnya Kisi genteng [256] [256]; Metode mana yang lebih baik? -Gambar pemain di tengah layar dan...
Saya mengalami masalah dalam merender banyak nilai ke target rendert. Nilai tidak pernah berakhir dalam kisaran persis yang saya inginkan. Pada dasarnya saya menggunakan quad layar penuh dan shader piksel untuk membuat tekstur target rendert saya dan kemudian bermaksud untuk menggunakan koordinat...
Saya ingin tahu tentang cara menangani banyak lampu dalam sebuah adegan. Diberi peta yang sangat besar dalam permainan peran, dengan ruang bawah tanah (dengan lampu di sana) dll. Saya tahu tentang pencahayaan yang ditangguhkan, tetapi itu hanya menjawab bagaimana membuat banyak cahaya. Tetapi...
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...
Apakah Windows 8 mendukung DirectX 9? Karena saya sedang melihat beberapa sampel yang ditulis dalam C ++ dan DirectX 9 dibuat untuk Windows 8. Bukan itu, seperti yang saya tahu (lihat di sini http://directxtutorial.com/Lesson.aspx?lessonid=111-4-2 ). Misalnya Inizialising DirectX dengan...
Apakah Anda pikir mungkin untuk langsung dari pemrograman C ++ yang berpengalaman (5 tahun atau lebih) langsung ke pembelajaran DirectX 3d? Maksud saya .... saya akan mulai dengan dasar-dasarnya, saya lebih tertarik untuk menyiapkan Demo (seperti mendapatkan demo air yang baik dan semacamnya)...
Saya seorang programmer buta, mengerjakan permainan audio untuk orang buta. Saya menggunakan SlimDX, dan telah diuji pada banyak sistem dari XP ke Win 8.1. Kode saya berfungsi pada sebagian besar sistem, tetapi saya mendapatkan kesalahan berikut saat runtime pada beberapa sistem XP yang lebih...
Ini agak terkait dengan pertanyaan yang sebelumnya saya tanyakan mengenai gambar primitif yang diindeks . Masalah saya adalah saya hanya menggambar satu kubus ketika saya ingin menggambar banyak. Saya diberitahu bahwa masalahnya adalah bahwa saya menimpa buffer titik dan indeks dengan setiap...
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Game Development Stack Exchange. Ditutup 3 tahun yang lalu . Saya mendapat 2 pertanyaan, yang...
Saat ini saya sedang mengerjakan game PC 3D (ditulis dalam C ++ dan DirectX 9.0) dan saya sedang berusaha menemukan cara terbaik untuk menyimpan data level dalam memori. Aksi gim berlangsung di bawah tanah, jadi selalu ada langit-langit di atas pemain. Tanahnya agak bergelombang dan ada hal-hal...
Saya menggunakan kamera ortografi untuk membuat irisan model (untuk mengacaukannya). Saya membuat setiap irisan baik dari atas maupun bawah untuk menentukan apa yang ada di dalam setiap irisan. Model I render adalah bentuk 'T' sederhana yang dibangun dari dua kubus. Kubus memiliki dimensi yang...
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....
Saya perlu menggambar kontur di sekitar objek 2d dalam ruang 3d. Saya mencoba menggambar garis di sekitar objek (+ poin untuk mengisi celah), tetapi karena lebar garis, beberapa bagian darinya (~ 50%) menutupi objek. Saya mencoba menggunakan penyangga stensil, untuk menghilangkan masalah ini,...
Pendahuluan: Pertanyaan ini akan datang dari sudut pandang Direct3D, karena itulah yang saya kenal. Jelas kami mengeluarkan sedikit overhead setiap kali kami mengubah vertex atau buffer indeks di Direct3D (yaitu dengan IASetIndexBuffer). Tapi saya kira jika kita mengalokasikan satu indeks raksasa...