DOI QR코드

DOI QR Code

Non-Photorealistic Rendering using GPU Programming Technique

GPU 프로그래밍 기법을 이용한 비사실적 랜더링

  • Received : 2011.11.26
  • Accepted : 2011.12.30
  • Published : 2011.12.31

Abstract

NPR(Non-Photorealistic rendering) technique is developing by every years. NPR is inspired on artistic styles, which is painting, drawing, technical illustration, animation and cartoon. There have many application programs for NPR, which is popular and useful of animations, even on game industrial. In traditional computer graphics focused on non-photorealism, but this method need much more memory and time. Recent years, Many NPR methods present advanced rendering technique and real time technique using graphic accelerator. This paper propose to explain NPR with GPU programming.

컴퓨터 그래픽 기술 중 비사실적 랜더링 기술은 매년 발전을 거듭하고 있다. 비사실적 랜더링 기술은 일러스트, 애니메이션, 만화와 같은 예술적인 스타일에 영감을 받은 것입니다. 이러한 비사실적 랜더링 기술을 위한 많은 응용 프로그램들은 특히 애니메이션, 게임 산업 등에서 인기가 있다. 전통적인 컴퓨터 그래픽스에서는 비사실적 렌더링 기술에 많은 관심을 가지고 있지만, 많은 계산 시간을 요구하기 때문에 실시간으로 사용하지는않았다. 그러나 최근 몇 년 동안 비사실적 랜더링은 그래픽 가속기를 이용하여 훨씬 다양한 고급 랜더링 및 실시간 기술을 선보이고 있다. 본 논문은 비사실적 랜더링을 위한 GPU 프로그래밍 기법에 대해 설명한다.

Keywords

References

  1. Edward Angel and Dave Shreiner, "Interactive Computer Graphics 6th edition" 2011.
  2. Edward Angel, Interactive Computer Graphics 5th edition, 2008.
  3. 안성옥, "새로운 숫자 정렬화 큐브 퍼즐 놀이인 큐스타 게임 ", 한국지식정보기술학회 논문지, 제5권 2호, pp. 133-139, 2010
  4. 김선정, "iPhone용 3차원 점 집합 가시화 ", 한국지식정보기술학회 논문지, 제5권 6호, pp. 262-268, 2010
  5. Bruce Gooch, "Non-Photorealistic Rendering" 2001.
  6. Takafumi Saito and Tokiichiro Takahashi, "Comprehensible Rendering of 3-D Shapes", In Computer Graphics (SIGGRAPH '90 Proceedings), volume24, pages 197-206, August 1990.
  7. Georges Winkenbach, David H. Salesin, "Computer- Generated Pen-and-Ink Illustration", In Proceedings of SIGGRAPH '94 (Orlando, Florida, July 24-29, 1994), Computer Graphics Proceedings, Annual Conference Series, pages 91-100. ACM SIGGRAPH, ACM Press, July 1994.
  8. Barbara J.Meier, "Painterly Rendering for Animation ", In Proceeding SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques, 1996.
  9. Cassidy J. Curtis, Sean E. Anderson, Joshua E. Seims, Kurt W. Fleischer, and David H., "Computer Generated water color", 1997.
  10. Frank D. Luna, "Introduction to 3D Game Programming with DirectX 9.0" 2003.
  11. Frank D. Luna, "Introduction to 3D Game Programming with DirectX 10", 2008.
  12. Craig Peeper Jason L. Mitchell, "Introduction to the DirectX 9 High Level Shading Language"
  13. Thomson Course, "Shaders for Game Programmers and Artists", 2004.
  14. Randima Fernando, Mark J. Kilgard, "The Cg Tutorial", NVIDIA Corporation, 2003.
  15. Jason Sanders, Edward Kandrot., "Cuda by Example An Introduction to General-Purpose GPU Programming", 2010.