프로그래밍 2015.10.05 17:21

depth of field

 

 

풀씬에 대한 깊이버퍼 텍스쳐를 가지고 있으면,

깊이값을 체크하여, 원하는대로

픽셀들을 블러 처리할수 있다.

 

 

 

 

 

 

위. 일정한 거리의 깊이값을 체크하여,

과도하게 블러를 먹여본것.

(여기서의 블러는 픽셀의 색상을 주변픽셀색상과 섞어 준다는 것

넓은 범위로 섞어줄수록 더 흐릿해지는 효과가 보여진다.)

 

위화면은 1차적인 테스트 화면이고,

 

포커스 거리,

포커스 영역,

다운샘플링 이미지를 새로 생성하여 합성

하는 처리를 추가해 보려 한다.

 

꼭 카메라 효과를 내려는 것은 아니고,

거리가 멀어짐에 따라 스무드하게 블러링되는 화면을 만들고자 하는 것!

 

전체화면을 샘플링처리하는 것은 속도저하가 큰 연산이니,

화면의 축소 이미지를 만들어 블러 샘플링을 하여,

원본화면과 축소화면블러를 합성시키는데,

이때 거리에 따른 가중치로 합성하면 될듯 하다.

 

 

 

저작자 표시 비영리 변경 금지
신고

'프로그래밍' 카테고리의 다른 글

vsm 지형 그림자  (0) 2016.01.14
vsm 그림자  (1) 2015.10.13
dof 구현 1  (0) 2015.10.05
SSAO 구현 2  (0) 2015.10.05
SSAO 구현 1  (0) 2015.10.02
bloom 증폭  (0) 2015.09.23
posted by 죠운죠운

댓글을 달아 주세요


티스토리 툴바