Font Size: a A A

The Implementation Of Out-door Rendering In Game

Posted on:2011-08-16Degree:MasterType:Thesis
Country:ChinaCandidate:Y WenFull Text:PDF
GTID:2178360305460069Subject:Computer graphics
Abstract/Summary:PDF Full Text Request
Terrain is a land:rocky mountains, grassy plains, rolling hills, all combining to form a beautiful landscape. The terrain rendering field is concerned with how to render all these magnificent natural features in real-time. After you have the terrain worked out, you need to figure out how to render other features of nature, such as water, clouds, fog. There are three basic methods of terrain rendering:brute force, static level of detail, dynamic level of detail. And dynamic level of detail is implemented most popular in modern games.The work of this paper relies on the project of "Tianlongbabu3" in Sohu Chang You Corporation. According to the current technology of terrain rendering, this paper uses dynamic level of detail. There are main two parts in the paper:how to render a land its-self and how to implement the features of nature. All of the algorithms mentioned above are implemented by C++combined with DirectX9.0c.For land its-self, this paper uses Chunked LODs and Quadtree to cull, manage and render a land. It also uses the technology of muti-texturing to make a land look more realistic.For features of nature, this paper focuses on the technology of billboard and advance texturing to implement the water, grass, cloud and sky.
Keywords/Search Tags:Terrain rendering, Dynamic level of detail, Chunked LODs, Quadtree, DirectX9.0c, Advanced texturing
PDF Full Text Request
Related items