A set of algorithms is proposed in this paper to automatically transform 3D animal models to Chinese painting style. Inspired by real painting process in Chinese painting of animals, we divide the whole rendering proc...A set of algorithms is proposed in this paper to automatically transform 3D animal models to Chinese painting style. Inspired by real painting process in Chinese painting of animals, we divide the whole rendering process into two parts: borderline stroke making and interior shading. In borderline stroke making process we first find 3D model silhouettes in real-time depending on the viewing direction of a user. After retrieving silhouette information from all model edges, a stroke linking mechanism is applied to link these independent edges into a long stroke. Finally we grow a plain thin silhouette line to a stylus stroke with various widths at each control point and a 2D brush model is combined with it to simulate a Chinese painting stroke. In the interior shading pipeline, three stages are used to convert a Gouraud-shading image to a Chinese painting style image: color quantization, ink diffusion and box filtering. The color quantization stage assigns all pixels in an image into four color levels and each level represents a color layer in a Chinese painting. Ink diffusion stage is used to transfer inks and water between different levels and to grow areas in an irregular way. The box filtering stage blurs sharp borders between different levels to embellish the appearance of final interior shading image. In addition to automatic rendering, an interactive Chinese painting system which is equipped with friendly input devices can be also combined to generate more artistic Chinese painting images manually.展开更多
In computer graphics, non-photorealistic rendering(NPR) is an important branch. NPR technology is to achieve a variety of artistic effects through the computer, such as oil painting, cartoon, watercolor and other effe...In computer graphics, non-photorealistic rendering(NPR) is an important branch. NPR technology is to achieve a variety of artistic effects through the computer, such as oil painting, cartoon, watercolor and other effects. The purpose of this paper is to automatically convert the 3D model into two-dimensional Chinese ink painting effect on graphics processing unit(GPU), and has improved the traditional algorithm that has some lacks of rendering effect. The algorithm is divided into two major steps: contour line rendering, and interior rendering. For contour line rendering, on the basis of the traditional extraction of contours, this paper adds self-bold, particle diffusion and other steps. For interior rendering, on the basis of the traditional layered rendering of diffuse lighting, two methods are added. The first method is based on the mean filtering, and the filter kernel is stratified by the principle of percentage-closer soft shadows(PCSS). The second method is Noise texture mapping, to obtain an ink diffusion effect.展开更多
Paper-cutting is one of the most fantastic Chinese folk arts. With the aid of computers, digital paper-cutting has become a popular topic in the field of NPR research. This paper will make a comprehensive survey of re...Paper-cutting is one of the most fantastic Chinese folk arts. With the aid of computers, digital paper-cutting has become a popular topic in the field of NPR research. This paper will make a comprehensive survey of related references in four as- pects-image-based paper-cutting, paper-cutting based on computer graphics, paper architectures and paper-cutting animation and it shows that the imitation of the masters' artistic styles of paper-cutting will be the trend of future study.展开更多
A non-photorealistic rendering technique is a method to show various effects different from those of realistic image generation.Of the various techniques,flow-based image abstraction displays the shape and color featu...A non-photorealistic rendering technique is a method to show various effects different from those of realistic image generation.Of the various techniques,flow-based image abstraction displays the shape and color features well and performs a stylistic visual abstraction.But real-time rendering is impossible when CPU is used because it applies various filtering and iteration methods.In this paper,we present real-time processing methods of video abstraction using open open computing language(OpenCL),technique of general-purpose computing on graphics processing units(GPGPU).Through the acceleration of general-purpose computing(GPU),16 frame-per-second(FPS)or greater is shown to process video abstraction.展开更多
文摘A set of algorithms is proposed in this paper to automatically transform 3D animal models to Chinese painting style. Inspired by real painting process in Chinese painting of animals, we divide the whole rendering process into two parts: borderline stroke making and interior shading. In borderline stroke making process we first find 3D model silhouettes in real-time depending on the viewing direction of a user. After retrieving silhouette information from all model edges, a stroke linking mechanism is applied to link these independent edges into a long stroke. Finally we grow a plain thin silhouette line to a stylus stroke with various widths at each control point and a 2D brush model is combined with it to simulate a Chinese painting stroke. In the interior shading pipeline, three stages are used to convert a Gouraud-shading image to a Chinese painting style image: color quantization, ink diffusion and box filtering. The color quantization stage assigns all pixels in an image into four color levels and each level represents a color layer in a Chinese painting. Ink diffusion stage is used to transfer inks and water between different levels and to grow areas in an irregular way. The box filtering stage blurs sharp borders between different levels to embellish the appearance of final interior shading image. In addition to automatic rendering, an interactive Chinese painting system which is equipped with friendly input devices can be also combined to generate more artistic Chinese painting images manually.
基金Supported by National Natural Science Foundation of China(NSFC)(61672260)
文摘In computer graphics, non-photorealistic rendering(NPR) is an important branch. NPR technology is to achieve a variety of artistic effects through the computer, such as oil painting, cartoon, watercolor and other effects. The purpose of this paper is to automatically convert the 3D model into two-dimensional Chinese ink painting effect on graphics processing unit(GPU), and has improved the traditional algorithm that has some lacks of rendering effect. The algorithm is divided into two major steps: contour line rendering, and interior rendering. For contour line rendering, on the basis of the traditional extraction of contours, this paper adds self-bold, particle diffusion and other steps. For interior rendering, on the basis of the traditional layered rendering of diffuse lighting, two methods are added. The first method is based on the mean filtering, and the filter kernel is stratified by the principle of percentage-closer soft shadows(PCSS). The second method is Noise texture mapping, to obtain an ink diffusion effect.
文摘Paper-cutting is one of the most fantastic Chinese folk arts. With the aid of computers, digital paper-cutting has become a popular topic in the field of NPR research. This paper will make a comprehensive survey of related references in four as- pects-image-based paper-cutting, paper-cutting based on computer graphics, paper architectures and paper-cutting animation and it shows that the imitation of the masters' artistic styles of paper-cutting will be the trend of future study.
文摘A non-photorealistic rendering technique is a method to show various effects different from those of realistic image generation.Of the various techniques,flow-based image abstraction displays the shape and color features well and performs a stylistic visual abstraction.But real-time rendering is impossible when CPU is used because it applies various filtering and iteration methods.In this paper,we present real-time processing methods of video abstraction using open open computing language(OpenCL),technique of general-purpose computing on graphics processing units(GPGPU).Through the acceleration of general-purpose computing(GPU),16 frame-per-second(FPS)or greater is shown to process video abstraction.