• Title/Summary/Keyword: Non-photorealistic rendering

Search Result 85, Processing Time 0.036 seconds

Non-Photorealistic Rendering using GPU Programming Technique (GPU 프로그래밍 기법을 이용한 비사실적 랜더링)

  • Bat-Ochir, Bolormaa;Sung, Kyung;Kim, Soo-Kyun
    • Journal of Advanced Navigation Technology
    • /
    • v.15 no.6
    • /
    • pp.1228-1233
    • /
    • 2011
  • 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.

A Vector Graphic Method for Portrait Drawing (벡터 그래픽스를 이용한 초상화의 작성 방법)

  • 박삼진
    • Korean Journal of Computational Design and Engineering
    • /
    • v.4 no.1
    • /
    • pp.19-31
    • /
    • 1999
  • One of the non-photorealistic rendering method, a drawing technique which uses only fine curves and dashed line, is widely employed in an knots and post stamps printing. Engraving of the curves and lines are traditionally performed by human engravers which leads to low productivity in printing preparation. As an effort to improve productivity and quality, a drawing automation method which can easily produce a portrait composed of vector data for laser or chemical engraving is proposed. The method shows that it is possible to draw a portrait by controling the width and length of predefined fine lines according to the gray scales a the end points of each fine lines. A gradually controled weighting factor method is proposed in addition to the author previous works to prevent undesirable boundaries in an identical texture region. User interface functions of a commercial CAD system are heavily employed to exploit the presented method.

  • PDF

A Simple and Fast Algorithm for Real-time Pencil Strokes (간단하고 빠른 실시간 연필 스트로크 알고리즘)

  • Choi Sung-Wook
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.33 no.6
    • /
    • pp.344-353
    • /
    • 2006
  • In this paper, we present a new algorithm which imitate real pencil strokes. The purpose of research on NPR(Non-Photorealistic Rendering) is simulating automatically manmade artistic expressions such as pen-and-ink illustrations, watercolor paintings, pencil sketches and pastel drawings with computers. Recently, there has been a great deal of research works on NPR. One of them is researching in pencil illustration methods for NPR, and a lot of researchers have investigated into the LIC(Linear Integral Convolution) techniques which would change the initial images into the output images by directional vector field images for generating effects of pencil. However, the LIC techniques can not be applied to real-time drawing tools because they are post processing techniques. This paper presents a real-time pencil strokes algorithm which is based on an observation of how pencils(from 6B to 6H) draw lines. Although this algorithm using some pencil variables and noise generation is simple, it is fast and also can draw real-time pencil strokes similar to real manmade pencil strokes in a GUI drawing tool.

Efficient Non-photorealistic Rendering Technique in Single Images and Video (영상 동영상에서의 효율적인 비사실적 렌더링)

  • Son, Tae-Il;Park, Kyoung-Ju
    • Journal of Korea Multimedia Society
    • /
    • v.15 no.8
    • /
    • pp.977-985
    • /
    • 2012
  • The purpose of this study was to present a non-photorealistic rendering technique that is efficient in single images and moving images. In case of single images, they could be processed in a real-time base by realizing flow-based DoG filter and bilateral filter, which have been frequently used in the single image NPR technique recently, in the CUDA environment. In case of moving images, the investigator presented not the existing method of NPR moving images which generating images by applying the single image NPR technique to every frame, but the method of using the single image NPR technique in the first frame and stylizing it, and then of using the motion vector-based pixel mapping in the second frame on and copying the bright values of pixels that move on the frame into the location of next frame's motion vector, thus reducing unnecessary volume of calculation and maintaining the consistency between frames. In this study, the performance of this method was proved via an experiment.

Stylized Specular Reflection Using Projective Textures Based on Principal Curvature Analysis (주곡률 해석 기반의 투영 텍스처를 이용한 스타일 반사 효과)

  • Lee, Hwan-Jik;Choi, Jung-Ju
    • 한국HCI학회:학술대회논문집
    • /
    • 2006.02a
    • /
    • pp.871-877
    • /
    • 2006
  • 물체의 반사(specular reflection)는 물체의 재질 및 기하학적 모양을 표현하는데 있어 매우중요한 요소이다. 사진품질의 사실적 렌더링에서는 기존의 국소 반사 모델을 사용하여 좋은 결과를 얻을 수 있지만, 사용자의 주관이 중시되는 비사실적 렌더링(non-photorealistic rendering)에서는 사용자가 원하는 반사 효과를 표현할 수 있어야 한다. 텍스처는 사용자가 직관적으로 원하는 반사 효과를 표현할 수 있는 수단이며, 이를 모델에 투영하면 원하는 반사효과를 얻을 수 있다. 이 때 사용자는 텍스처가 투영될 위치와 크기, 방향을 직접 키프레임으로 정해 줄 수 있다. 그러나 모든 반사 효과를 사용자가 직접 정해준다는 것은 번거로운 일이며, 실시간 응용분야에는 적용할 수 없다. 본 논문에서는 국소반사모델(local reflection model)과 주곡률(principal curvature) 해석을 통해 반사효과의 위치, 방향, 크기를 결정하기 위한 텍스처 투영기의 새로운 설정 방법을 제시한다. 광원과 시점 정보를 사용하여 투영기의 위치를 정하고 물체의 주방향(principal direction)과 곡률반지름(radius of curvature)을 이용하여 투영기의 방향과 투영 피라미드의 크기를 정한다 텍스처 투영기의 단순한 이동, 회전을 통하여 반사 영역의 이동, 회전 및 확대/축소가 가능하다. 본 논문에서 제시한 방법은 DirectX 9.0c와 프로그래이 가능한 셰이더 2.0을 사용하여 GeForce FX 7800 그래픽 카드에 구현되었다. 본 논문의 연구 결과는 게임과 같은 실시간 응용분야에 사용될 수 있으며, 실험 결과에 의하면 수천 개의 다면체 모델에 대한 렌더링을 실시간에 수행할 수 있다.

  • PDF

UCC Cutout Animation Generation using Video Inputs (비디오 입력을 이용한 UCC 컷아웃 애니메이션 생성 기법)

  • Lee, Yun-Jin;Yang, Seung-Jae;Kim, Jun-Ho
    • The Journal of the Korea Contents Association
    • /
    • v.11 no.6
    • /
    • pp.67-75
    • /
    • 2011
  • We propose a novel non-photorealistic rendering technique which generates a cutout animation from a video for UCC. Our method consists of four parts. First, we construct an interactive system to build an articulated character. Second, we extract motions from an input video. Third, we transform motions of a character in order to reflect characteristics of cutout animations. Fourth, we render the extracted or transformed components in cutout animation style. We developed a unified system for a user to easily create a cutout animation from an input video and showed the system generated a cutout animation efficiently.

Sketch-Based ‘Orchid’ Generating Method Applied Non Photorealistic Rendering for Ink Paintings (수묵 비실사적 렌더링을 적용한 스케치 기반 ‘난(蘭)’ 생성 기법)

  • Oh, Se-Yoon;Jeon, Jae-Woong;Lim, Soon-Bum;Choy, Yoon-Chul
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2007.10b
    • /
    • pp.190-193
    • /
    • 2007
  • 3차원 그래픽을 추상화시켜서 표현하는 비실사(Non-Photorealistic Rendering) 기법은 실사기법에 비해 사용자와의 원활한 커뮤니케이션을 이끌어 낼 수 있고 다양한 예술적 효과를 표현할 수 있다는 점에서 주목을 받고 있다. 지금까지 비실사 기법에 관한 연구는 서양적 미술 기법에 중점을 두고 연구되어 왔으나, 최근 한국적인 미술 기법인 수묵화 기법을 적용한 연구에 관심이 높아지고 있다. 기존의 서양적 비실사 기법에서는 프리폼 스케치 알고리즘에 관한 연구가 활발하게 진행되고 있다. 사용자는 이를 이용해 마우스나 펜의 조작만으로 쉽게 모델을 제작할 수 있고 다양한 렌더링 기법을 직접 적용해볼 수 있다. 반면에, 동양적 비실사 기법에서는 프리폼 스케치 알고리즘에 관한 연구가 부족하기 때문에 동양적 비실사 기법에 적합한 모델을 생성하기 어렵다. 이에 본 논문에서는 동양적 프리폼 스케치 알고리즘 연구에 대한 기초 연구로 2D스케치로부터 사군자 중 하나인 #난(蘭)# 에 해당하는 3D 모델을 생성할 수 있는 알고리즘을 제안한다.

  • PDF

Painterly Rendering Reflecting 2D Image Relighting and Color Change (2D 이미지 재조명에 따른 색채변화를 반영한 비사실적 렌더링)

  • Hwi-Jin Kim;Jong-Hyun Kim
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2023.01a
    • /
    • pp.399-402
    • /
    • 2023
  • 본 논문에서는 빛에 영향에 따른 유화의 변화를 보여주기 위해 2D 이미지 재조명과 색채변화를 반영한 회화적 렌더링 방법을 제안한다. 이 방법은 2D 이미지를 재조명하고 해당 음영 값을 가중치로 하여 색채변화를 반영해 렌더링한다. 이때 재조명의 경우 2D 이미지를 3D 이미지로 근사 추정하여 노말값을 결정하고 해당 값과 조명 위치값 사이의 각을 음영 값으로 추출하여 반영한다. 조명 위치는 사용자가 지정 가능하며 빛에 영향에 따른 색채변화 결과는 기존에 연구된 결과를 참조한다. 본 논문에서는 기존의 로컬 이미지에 근사한 자동 회화적 렌더링이 보여주는 단순하고 평면적인 결과에 비해, 재조명을 통해 빛바랜 색과 양감을 반영함으로써 현실에 존재하는 작품처럼 생동적이고 입체적인 렌더링 결과를 제공하여 문화예술작품으로의 표현 및 색채변화 예측-복원에 기여하고자한다.

  • PDF

Cartoon Rendering for Facial Expression (얼굴 표정의 카툰 렌더링)

  • Jung, Hye-Moon;Byun, Hae-Won
    • 한국HCI학회:학술대회논문집
    • /
    • 2009.02a
    • /
    • pp.449-454
    • /
    • 2009
  • The human face has "expression" as an important visual factor in contrast with general objects. For this reason, cartoonists draw shadow that emphasizes facial shape and facial expression in order to convey atmosphere of scene and trait of character. This shadow should be considered when doing cartoon rendering for facial expression although it is not an physical shading. This paper proposes a cartoon rendering system for facial expression based on shading techniques of real cartoonist. First of all, we searched such techniques of cartoonist through variety of collected cartoon images and defined shadow templates according to character's facial expression to do cartoon rendering diffently. After that, we demonstrated cartoon rendering system of facial expression on the basis of survey result that effectively emphasizes facial shape and facial expression. Finally, we showed the usefulness through the user questionnaire.

  • PDF