原文:Directx11学习笔记【十三】 实现一个简单地形

本文由zhangbaochong原创,转载请注明出处http: www.cnblogs.com zhangbaochong p .html 上一个教程我们实现了渲染一个会旋转的立方体,这次我们来实现一个简单地形。 先来看看最终实现效果吧 蓝色是背景色,地形的不同高度分别渲染了不同颜色 实现原理其实很简单,我们现在xz平面定义一个二维网格,然后y值可以根据一定的函数得到,比如正余弦函数组成等等,便可 ...

2016-05-19 21:51 1 3369 推荐指数:

查看详情

Directx11教程(19) 画一个简单地形

通常我们在xz平面定义一个二维的网格,然后y的值根据一定的函数计算得到,比如正弦、余弦函数的组合等等,可以得到一个看似不错的地形或者水面的效果。 在本教程中我们修改ModelClass.h和ModelClass.cpp,得到一个近似的地形。 在本章代码中,我们定义 ...

Sun Mar 25 19:00:00 CST 2012 2 4286
Directx11学习笔记【二十二】 用高度图实现地形

本文由zhangbaochong原创,转载请注明出处http://www.cnblogs.com/zhangbaochong/p/5827714.html   在前面我们曾经实现简单地形Directx11学习笔记十三实现一个简单地形),只不过原来使用一个固定的函数获得地形高度 ...

Thu Sep 01 05:55:00 CST 2016 0 8939
Directx11学习笔记【四】 封装一个简单的Dx11DemoBase

根据前面两个笔记的内容,我们来封装一个简单的基类,方便以后的使用。 代码和前面类似,没有什么新的内容,直接看代码吧(由于代码上次都注释了,这次代码就没怎么写注释o(╯□╰)o) Dx11DemoBase.h Dx11DemoBase.h Dx11 ...

Wed Feb 03 05:27:00 CST 2016 0 3195
Directx11学习笔记【一】 最简单的windows程序HelloWin

声明:本系列教程代码有部分来自dx11龙书及dx11游戏编程入门两本书,后面不再说明 首先,在vs2013中创建一个空的解决方案Dx11Demo,以后的工程都会放在这个解决方案下面。然后创建一个win32项目,勾选空项目,确定 在源文件中添加一个c++ Source File ...

Tue Jan 19 22:35:00 CST 2016 3 10947
Directx11学习笔记【十】 画一个简单的三角形

本篇笔记实现的是在屏幕上渲染出一个三角形,重点要学习的是渲染一个几何体的流程方式。 为了渲染几何图形,需要一个顶点缓存和一个描述顶点布局的输入层,还有着色器(主要是顶点着色器和像素着色器),下面来看看具体Demo的实现。 新建一个Win32项目 ,新建一个类我们叫做TriangleDemo ...

Mon Apr 25 06:56:00 CST 2016 2 2737
Directx11学习笔记【十六】 光照模型的实现

本文由zhangbaochong原创,转载请注明出处http://www.cnblogs.com/zhangbaochong/p/5579289.html   在之前的场景绘制中我们都是给每个顶点指定了单一颜色 ,然后由系统插值计算各个部分颜色,最终显示出来。接下来我们将学习dx11中比 ...

Tue Jun 14 07:50:00 CST 2016 5 4419
 
粤ICP备18138465号  © 2018-2026 CODEPRJ.COM