Font Size: a A A

Research On GPU-based 3D Chinese Ink Painting Rendering Method

Posted on:2019-05-26Degree:MasterType:Thesis
Country:ChinaCandidate:S Y DengFull Text:PDF
GTID:2428330542983159Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Computer graphics is an important branch of computer science,which is to study the related principles and algorithms of graphic calculation,processing and display by computer technologies.The non-photorealistic rendering technology is an important part of computer graphics,it pursues the use of computers to simulate specific artistic or creative style effects such as paintings,sketches and comics.Through the non-photorealistic rendering technology,the specific artistic effect can be automatically generated,greatly reducing the time and the economic cost of traditional hand-making.As a treasure of Chinese traditional culture,Chinese ink painting has become an indispensable part of the world art field,with its unique painting style and freehand style.The research on the non-photorealistic rendering of Chinese ink painting is aimed at solving the cost of traditional drawing methods,using computer technology to automatically generate the rendering effect of Chinese ink painting,and maintaining its traditional freehand and charm effect.Its achievements can be applied in the fields of animation,games,education and so on.It has positive and far-reaching significance for the combination of traditional culture and modern technology,and also for the promotion of Chinese ink painting.The traditional non-photorealistic rendering of Chinese ink painting usually consists of two parts,the rendering of the contours and the interior shading.The rendering part of contour consists of contour extraction,stroke texture mapping part and blur steps.Interior shading part is generally divided into the basic lighting model rendering,color ladder,filtering and other fuzzy processing.Combine the contour rendering with the interior shading part to form the final Chinese ink painting effect.Based on the research on the non-photorealistic rendering of traditional Chinese ink painting and the study of the artistic features of Chinese ink painting,this paperdevelops a set of methods to automatically convert the 3D model into two-dimensional Chinese ink painting effect in real time.The method used in this paper is mainly using OpenGL GPU graphics rendering technology to achieve the use of GPU parallel processing architecture,and also using the programmable shader language to improve real-time rendering frame rate.In this paper,based on the traditional methods there are several improvement and innovation,in order to increase the display details and sophistication,making the similarity and realism of the final rendering effect go further.In the contour extraction part,the innovation of this paper is to preprocess the model through surface subdivision,in order to increase the fineness of the model and to improve the accuracy and rendering of subsequent contour extraction.Then,the geometry shader of OpenGL is used to extract and extend the rendering contour,the geometry shader can improve the extraction efficiency,and more freely expand and adjust the thickness of the contour,etc.,which greatly increasing the flexibility of rendering.Then the innovation of interior shading part is based on the principle of PCSS,the layered filtering is aim to produce the effect of different blooming effect under different shades of ink.Finally,the noise texture is used to simulate the rough edge effect,to make the final effect more realistic.
Keywords/Search Tags:Non-photorealistic rendering, Chinese ink painting, Real-time, Contour, Layered filtering
PDF Full Text Request
Related items