본문 바로가기
KERD
논문KCI 등재

게임 영상에 대한 텍스처 기반 해칭 알고리즘

A Texture-based Hatching Algorithm for Game Images

1

조회

0

다운로드

8

인용

0

참고문헌

키워드

초록

본 논문은 텍스처를 이용해서 게임 영상을 해칭하는 렌더링 기법을 제시한다. 이를 위해서 딜로니 삼각화(Delaunay Triangulation)를 적용하여 입력받은 영상의 구조를 반영한 삼각형 메쉬를 생성하고, 실제 연필 스트로크를 기반으로 해칭 텍스처를 제작한다. 이 삼각형의 각 꼭짓점에서의 영상의 흐름을 분석하고 그 흐름에 따라서 해칭 텍스처를 적용한다. 이 텍스처는 영상으로부터 샘플링한 색을 수정하여 생성된다. 각 삼각형에 겹쳐서 그려지는 세 개의 해칭 텍스처는 평균화되고, 이러한 과정이 모든 삼각형에 걸쳐 수행됨으로써 결과 영상이 제작된다. 본 논문에서 제시하는 방법은 색연필화와 유화처럼 보이는 시각적으로 만족스러운 해칭을 얻을 수 있다. 또한 본 연구에서는 이 방법을 동영상에 적용하였고, 우수한 결과를 얻을 수 있었다.

Abstract

In this paper, a texture-based hatching algorithm for game images is presented. We use a Delaunay triangulation to create a mesh of triangles with sizes that reflect the structure of an input image. At each vertex of this triangulation, the flow of the image is analyzed and a hatching texture is then created with the same alignment, based on real pencil strokes. This texture is given a modified version of a color sampled from the image, and then it is used to fill all the triangles adjoining the vertex. The three hatching textures that accumulate in each triangle are averaged, and the result of this process across all the triangles form the output image. This method can produce visually pleasing hatching similar to that seen in colored-pencil strokes and oil paintings. We also test our scheme on video clips and produce convincing results.

참고문헌 (27)

  1. COMANICIU D, "A robust approach toward feature space analysis", IEEE Trans. on Pattern Analysis and Machine Intelligence, 24(5), pp.603~619 (2003)
  2. HAEBERLI P, "Paint by numbers: Abstract image representations", In Proc. Siggraph 90, pp.207~214 (1990)
  3. HAYS J, "Image and video based painterly animation", In Proc. NPAR 04, pp.113~120 (2004)
  4. HERTZMANN A, "Painterly rendering with curved brush strokes of multiple sizes", In Proc. Siggraph 98, pp.453~460 (1998)
  5. HERTZMANN A, "Illustrating smooth surfaces", In Proc. Siggraph 00, pp.517~526 (2000)
  6. KANG H, "Flow-based image abstraction", IEEE Transactions on Visualization and Computer Graphics, 15(1), pp.62~76 (2009)
  7. KIM Y, "Line-art illustration of dynamic and specular surfaces", ACM Trans. on Graphics, 27(5), pp.156~ (2008)
  8. LI N, "A feature-based pencil drawing method", In Proc. the 1st International Conference on Computer Graphics and Interactive Techniques in Australasia and South East Asia 03, pp.135~140 (2003)
  9. LITWINOWICZ P, "Processing images and video for an impressionist effect", In Proc. Siggraph 97, pp.406~414 (1997)
  10. LEE H, "Real-time pencil rendering", In Proc. NPAR 06, pp.37~45 (2006)
  11. LAKE A, "Stylized rendering techniques for scalable real-time 3d animation", In Proc. NPAR 00, pp.13~20 (2000)
  12. MEIER B, "Painterly rendering for animation", In Proc. Siggraph 96, pp.477~484 (1996)
  13. MATSUI H, "Creating colored pencil images by drawing strokes based on boundaries of regions", In Proc. CGI 05, pp.148~155 (2005)
  14. MAO X, "Automatic generation of pencil drawing using lic", In Proc. ACM Siggraph 02 Conference Abstractions and Applications, pp.149~ (2002)
  15. MURAKAMI K, "Multiple illuminated paper textures for drawing strokes", In Proc. CGI 05, pp.156~161 (2005)
  16. PAIVA A, "Fluid-based hatching for tone mapping in line illustrations", The Visual Computer, 25(5), pp.519~527 (2009)
  17. PRAUN E, "Real-time hatching", In Proc. Siggraph 01, pp.579~584 (2001)
  18. SALISBURY M, "Interactive pen-and-ink illustration", In Proc. Siggraph 94, pp.101~108 (1994)
  19. SALISBURY M, "Scale-dependent reproduction of pen-and-ink illustrations", In Proc. Siggraph 96, pp.461~468 (1996)
  20. SALISBURY M, "Orientable textures for image-based pen-and-ink illustration", In Proc. Siggraph 97, pp.401~406 (1997)
  21. WEBB M, "Fine tone control in hardware hatching", In Proc. NPAR 02, pp.53~58 (2002)
  22. WINKENBACH G, "Computer cenerated pen-and-ink illustration", In Proc. Siggraph 94, pp.91~100 (1994)
  23. XIE D, "Convolution filter based pencil drawing and its implementation on gpu", Lecture Notes in Computer Science, 4847, pp.723~732 (2007)
  24. YAMAMOTO S, "Colored pencil filter with custom colors", In Proc. PG 04, pp.329~338 (2004)
  25. YAMAMOTO S, "Enhanced lic pencil filter", In Proc. the International Conference on Computer Graphics, Imaging and Visualization 04, pp.251~256 (2004)
  26. ZENG K, "From image parsing to painterly rendering", ACM Trans. on Graphics, 29(1), pp.2~ (2009)
  27. 양희경, "게임 렌더링을 위한 컬러 연필 텍스처 생성", 한국컴퓨터게임학회논문지, (20), pp.85~92 (2010), (사)한국컴퓨터게임학회

이 간행물의 다른 논문 (20건)