Pertanyaan yang diberi tag «transparency»

1
Mengapa berintegrasi di belahan bumi (dan bukan bola) untuk menyelesaikan persamaan rendering?
Di sebagian besar buku teks yang telah saya lihat, beginilah persamaan rendering ditulis: L.0( ω0) = Le( ω0) + ∫Ωf( ωsaya, ω0) Lsaya( ωsaya)d ωsayaL.0(ω0)=L.e(ω0)+∫Ωf(ωsaya,ω0)L.saya(ωsaya)dωsayaL_0( \omega_0)= L_e(\omega_0)+\int_{\Omega}{f(\omega_i, \omega_0)L_i(\omega_i)\,\mathrm{d}\omega_i} Di mana didefinisikan sebagai belahan bumi (dan semua fungsi itu bergantung pada lebih banyak variabel, dihilangkan di sini demi kesederhanaan).ΩΩ\Omega Sekarang anggaplah …

3
Apa beberapa metode untuk membuat transparansi di OpenGL
Alpha blending dapat dinyalakan untuk membuat permukaan transparan, seperti: glDisable(GL_DEPTH_TEST); //or glDepthMask(GL_FALSE)? depth tests break blending glEnable(GL_BLEND); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); Tapi ini hanya berfungsi jika objek dirender di urutan belakang ke depan. Kalau tidak, hal-hal di latar belakang muncul di depan objek yang lebih dekat, seperti lantai pada gambar di bawah …

1
Apakah ini cara yang benar untuk menerapkan Hukum Beer's?
Ketika saya menerapkan hukum Beer (penyerapan warna jarak jauh melalui suatu objek), itu tidak pernah terlihat sangat bagus untuk beberapa alasan. Ketika saya memiliki warna di belakang objek, saya menghitung warna yang disesuaikan seperti ini: const vec3 c_absorb = vec3(0.2,1.8,1.8); vec3 absorb = exp(-c_absorb * (distanceInObject)); behindColor *= absorb; Itu …


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.