ddx와 ddy
Posted by Go crazy for anything that will make you smile.
ddx와 ddy가 하는일은 무었인가? DDX : 윈도우 공간 X에 대한 근사 편도 함수를 반환한다. DDY : 윈도우 공간 Y에 대한 근사 편도 함수를 반환한다. 말이 어렵다. 그냥 ddx와 ddy는 그냥 화면 공간 좌표에 대해 값의 변화를 계산하는데 사용된다. 좀 더 풀어 써보면.. 현재 픽셀셰이더 에서 처리하려고 하려고 하는 픽셀이 있다. 이 픽셀 위치가 1920x1024 에서 0,0 번째 위치라고 한다면 ddx(current pixel's depth)의 의미는 0,0번 픽셀의 depth값과 0,1번 픽셀의 깊이값의 차이값을 나타낸다. 이 기능이 의미가 있는 이유는 기본적으로 픽셀 셰이더에서는 현재 픽셀에 대한 정보 외에 다른 픽셀에 대한 정보를 알 수가 없는데, gpu 특성상 처리 자체를 2x2로 ..