[ Sasha++ @ 16.06.2004. 21:27 ] @
Pozdrav Poceo sam da ucim vertex i pixel shadere, pa bih postavio jedno pitanje u vezi per-pixel lighting-a Da li je moguce obaviti ppl uz pomoc depth buffer-a (Z, W)? Zamislio sam to ovako: za svaki pixel izracunava se tacka u world-u koju u stvari predstavlja (iscrtava) taj pixel, uz pomoc Unproject funkcije i depth vrednosti pixel-a, izracunava se attenuation nekog svetla (point) u toj tacki i dobija se "uticaj" tog svetla u toj tacki (attenuation*diffuse itd.) taj "uticaj" se zatim mnozi sa bojom pixela E sad, da li je to moguce smestiti u pixel shader, i kako bi to otprilike izgledalo? svetla su iskljucivo POINT da napomenem, u pitanju je DX/C++ |