D3DX地形绘制纹理映射
2018-02-13 13:39
176 查看
第一种是从文件导入到Terrain类中
使用Terrain::loadTEXTURE(Filename)
第二种是使用Terrain类中genTexture方法来生成每个像素(还是面片这里我也有点疑问)的纹理
Step1:
生成一个空的纹理指针
Step2:
解锁其中的lockrect
利用Terrain类中的Height和Width对纹理中的每一个像素进行填充
值得注意的是其中如果选择了X8R8G8B8的格式,要对DWORD*类型的Imagedata*的下标用Pitch除4,Pitch是lockrect结构体中的每一行的纹理个数,以字节为单位。
使用Terrain::loadTEXTURE(Filename)
第二种是使用Terrain类中genTexture方法来生成每个像素(还是面片这里我也有点疑问)的纹理
Step1:
生成一个空的纹理指针
Step2:
解锁其中的lockrect
利用Terrain类中的Height和Width对纹理中的每一个像素进行填充
值得注意的是其中如果选择了X8R8G8B8的格式,要对DWORD*类型的Imagedata*的下标用Pitch除4,Pitch是lockrect结构体中的每一行的纹理个数,以字节为单位。
相关文章推荐
- DirectX 3D_基础之地形绘制基础 高度图 创建高度图 加载RAW文件 访问和修改高度图 创建地形的几何信息(顶点计算,索引计算,纹理映射,光照,着色,地形中行走)
- android OpenGL ES 地球仪绘制——球体绘制及纹理映射
- 一种基于几何多重映射的地形绘制优化算法(转)
- 一种基于几何多重映射的地形绘制优化算法
- OpenGL3D图形绘制/纹理映射
- 使用QT搭建点云显示框架系列五·基于QT的QML图像选点、动态绘制十字丝功能 ,以及纹理映射
- VTK修炼之道63:纹理映射体绘制_二维纹理映射
- VTK修炼之道64:纹理映射体绘制_三维纹理映射
- 绘制立方体和单个的矩阵,并映射纹理图像
- opengl 绘制简单的带纹理贴图的立方体
- OpenGL 学习笔记-2015.4.18——立方体纹理映射-天空盒子-环境映射
- OpenGL 纹理映射
- 纹理映射中的双线性插值
- Maya: 菜单 细分曲面 >纹理>平面映射
- 从零开始学习OpenGL ES之六 – 纹理及纹理映射
- 【OpenGL】(NeHe教程学习)纹理映射及代码实现
- OGL多重纹理映射
- o3d教程4 - 纹理映射
- [转载]从零开始学习OpenGL ES之六 – 纹理及纹理映射
- OpenGL之纹理映射(一)