'Sketch'에 해당하는 글 1건

Sketch Shader

Pixel Bender 2008. 9. 18. 18:53
원본 이미지를 스케치한 이미지로 필터링해주는 것.
텍스쳐소스의 x,y 좌표는 원본 이미지의 좌표 그대로 사용하되,
원본 픽셀의 음영값으로 텍스쳐를 바꿈으로써 합성된 결과물이 나온다.
그리고 두가지 톤의 텍스쳐 중간값을 가지는 음영은 두개의 텍스쳐를 비율만큼 합성한다.

texture image

pixel bender 에서는 input 이미지와 output 픽셀 이외에 또다른 input 을 받을 수 있다.

앞서 만들었던 Sobel Operation과 함께 사용하면 외곽선이 들어간 스케치 화면을 얻을 수 있을것으로 기대하고 만들었지만 난항중.
그리고 정지된 영상이나 2차원 이미지에는 꽤 좋은 효과를 가지고 있지만
3차원 영상에서는 움직이지 않고 고정된 텍스쳐 때문에
마치 기스난 유리막이 덮여있는 것으로 보인다.
이러한 문제는 normal vector 정보를 텍스쳐의 기울임에 적용함으로써 해결할 예정이다.
normal vector 정보를 RGB값에 저장하고 음영값을 A에 저장하면 pixel bender 에서 응용할 수 있을것.
아래는 3D에 응용예제.

'Pixel Bender' 카테고리의 다른 글

PixelBender Outline View  (0) 2008.11.05
Scketch Shader를 위한 PV3D 튜닝  (0) 2008.10.07
Flex와 Pixel Bender로 iChat 흉내내기  (0) 2008.09.25
Human Detector!  (2) 2008.09.25
Sobel Operation 의 간단한 응용  (0) 2008.09.18

WRITTEN BY
buzzler

,