Font Size: a A A

Research On Texture Synthesis For Large-scale Scene Rendering

Posted on:2009-12-18Degree:MasterType:Thesis
Country:ChinaCandidate:F LiFull Text:PDF
GTID:2178360245486376Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Large-scale scene rendering technology is one of the highly concerned technologies in the game programming world,and it also plays an important role in the area such as GIS system ,flight simulation,VR system and digital earth technology.Large-scale scene rendering is the technical basis for many important applications such as virtual reality,real-time simulation,interactive 3D model design,and so on.Moreover,it has been a fundamental research field in computer graphics for decades.Texture synthesis, which can improve the quality of Realistic Representation on the scene and display the landform more exquisite, is an an important part of large-scale scene rendering.The multi-sample texture synthesis is used to mixing the Samples such as flowers, grass, yellow-sand together in one output scence,while the texture synthesis on surfaces is used to put the 2D texture on the 3D scence;these two technology play a important part on the quality of the scence realistic representation.Based on the traditional Markov model methods on texture synthesis,this paper pay more attention on impoving the synthesizing speed and the quality of the output texture image, putting forward the algorithm below:Aim at the current vertex pixel coloring based texture synthesis on surface, the resolution is depend on mesh size, and the problem of low speed on synthesizing, put forward a concept of painting block of mesh,put the pixel synthesis and block Mosaic together, put forward a new texture synthesis method on surface ,which can pixel coloring inside the meshes and block mosaic among the meshes.And this paper also do a deep research on the optimizing implementation of patch-based texture synthesis.Using the PSO method as a optimization strategy for the multi-samples texture synthesis,introducing the classical PSO method of swarm intelligence to the area of texture synthesis.multi-samples synthesis using PSO is an eclectic scheme between pixel based texture synthesis methods and patch-based texture synthesis methods.It improve the speed of synthesizing and the quality of the output image;the implementation of algorithm prove the effectiveness of this method.At last,this article has realized the above algorithm with the HUST Fly 3D engine ,by which a large-scale walkthrough system is implemented,and proved the effectiveness of the methods all above.
Keywords/Search Tags:texture synthesis, Markov model, painting block of mesh, particle swarm optimization
PDF Full Text Request
Related items