摘要: 本课题为使用DirectX11图像接口实现大型地形渲染程序,本课题使用到了DirectX11新增的两个可编程着色器:外壳着色器和域着色器,使用的算法是可变大小的patch地形渲染,本论文主要详细描述了实现该课题使用的算法、算法实现、在完成课题的过程中遇到的问题以及解决方法。在完成该课题的过程中遇到了渲染的地形出现缝隙的问题,后来上网查询资料以及仔细分析后解决了该问题,在本课题实现的最后阶段遇到了远处贴图显示不清晰的问题,后来经过仔细查看代码,最后找到了问题的根源,解决了这个问题。62054

毕业论文关键词: DirectX11;Direct3D11; 地形渲染

DirectX11 large scale terrain rendering

Abstract: This project to use DirectX11 graphics interface realization of large-scale terrain rendering program, this topic uses DirectX11 added two programmable shader: shell and domain shader shader patch of terrain rendering using the algorithm of variable size, was described in detail in this paper implements the use of algorithms, algorithm implementations, to complete their projects and solution of problems in the process. Upon completion of the project has encountered in the course of rendering terrain into slot a problem, later Web inquiries after careful analysis and solve the problems in this topic is the implementation of the final phase of the map display is not clear in the distance problem, then after carefully looking at the code, finally found the root of the problem, solved the problem.

Keywords: DirectX11; Direct3D 11; Terrain render

目录

1 绪论 1

1.1 课题的目的和意义 1

1.2 国内外研究现状与水平 1

2 文献查阅、调研情况 2

2.1 文献综述 2

2.2 调研情况 2

3 分析 3

3.1 系统需求分析 3

3.1.1 系统概述 3

3.2 基本算法分析 3

3.3 图形API分析 4

3.4 模块分析 4

3.5 目标平台分析 4

3.6 开发环境分析 5

4 设计 6

4.1.1 NatCore模块 6

4.1.2 Terrain模块 7

4.2 NATCORE模块接口设计 7

4.2.1 Platform类设计 7

(1) 类图 8

A 成员函数SetWindowCaption( const wchar_t *caption ) 9

B 成员函数SetWindowPosition( int x, int y ) 9

C 成员函数SetWorkingAreaSize( int width, int height ) 9

D 成员函数SetWindowVisible( bool isVisible ); 9

E 成员函数Set*Enabled系列函数 9

F 成员函数auto GetWindowCaption() const -> const wchar_t * 9

G 成员函数auto GetWorkingAreaWidth() const -> int 9

H 成员函数auto GetWorkingAreaHeight() const -> int

上一篇:旧城中心广场改造广场景观改造设计说明
下一篇:“泰晤士小镇”景点动画广告设计创意

现代城市微地形改造与生态修复

LiMn1-xFexPO4正极材料合成及充放电性能研究

张洁小说《无字》中的女性意识

我国风险投资的发展现状问题及对策分析

ASP.net+sqlserver企业设备管理系统设计与开发

互联网教育”变革路径研究进展【7972字】

麦秸秆还田和沼液灌溉对...

网络语言“XX体”研究

老年2型糖尿病患者运动疗...

安康汉江网讯

新課改下小學语文洧效阅...