Efficient Real-time 3D Sumi-e Painting

효율적인 실시간 3차원 수묵화 렌더링 기법

  • Published : 2006.02.13

Abstract

본 논문에서는 기존의 연구에서 여러 단계를 거쳐 복잡한 연산을 한 후에 수묵화 표현이 가능했던 것과 달리 기존에 요구되었던 채색과정을 줄임으로써 렌더링의 효율을 높인 실시간 3차원 수묵화 기법을 제안한다. 본 논문에서 제안된 기법은 모델이 보여지는 방향에 따라 다른 조명 값과 법선 벡터 값을 계산한 후 연산 값에 따라서 여러장의 텍스처를 일정 비율에 맞춰서 모델에 적용함으로써 수묵화의 특징인 농담, 발묵 효과를 한 번에 적용할 수 있게 한다. 그리고 모델의 윤곽선을 표현하는데 사용자의 입력에 따라 붓의 굵기를 조절하게 하여 보다 사실적인 수묵화 느낌을 살렸다. 또한 텍스처 매핑 이후 에도 동양화적인 느낌을 살리기 위해서 두 가지의 종이질감효과를 추가하였다. 이 2 가지의 종이질감 효과는 일종의 안개 필터로서 기존의 안개 필터와 달리 모델이 그려지는 위치에 따라서 각각 가중치가 다른 필터가 적용되게 하였다. 이렇게 필터가 적용된 렌더링의 결과는 일반적으로 채색된 3차원 모델과 느낌이 다른 자연스러운 결과를 생성할 수 있다. 본 연구는 또한 간단한 구현에 장점을 두고 있기 때문에 간단한 애니메이션이나 일반 3차원 게임 등 여러 분야에서 기존에 적용하기 어려웠던 수묵화 기법을 다양하게 활용할 수 있는 가능성을 제시한다.

Keywords