自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BonChoix的专栏

“真正弄懂一件事情的标准,是用自己的话让别人听懂。”

  • 博客(1)
  • 资源 (21)
  • 收藏
  • 关注

原创 【D3D11游戏编程】学习笔记二十五:法线映射(Normal Mapping)

(注:【D3D11游戏编程】学习笔记系列由CSDN作者BonChoix所写,转载请注明出处:http://blog.csdn.net/BonChoix,谢谢~)         1. 为什么使用法线映射?        在开始正式讨论法线映射之前,先来看下以下两张图片:               这两张依然是之前一篇文章中用到的仙剑五前传中两张截图,两图中显示的为同一地点

2013-03-12 08:13:55 22239 27

D3D11法线映射示例

用d3d11实现的一个法线映射示例程序。 操作: 'w','a','s','d'进行移动,鼠标左键旋转镜头; '1':只开启光照; '2': 光照+法线映射; '3': 光照+parallax mapping; '4': 光照 + 纹理; '5': 光照 + 纹理 + 法线映射; '6': 光照 + 纹理 + parallax mapping。

2013-03-11

动态CubeMapping

D3D11使用Cube Mapping技术实现动态的环境贴图、物表反射、天空盒。

2013-02-18

d3d11 CubeMapping反射+天空盒

用d3d11、cube mapping实现反射与天空盒效果。 操作方法:鼠标左键旋转镜头,WASD进行移动。

2013-02-15

D3D11 Cube Mapping示例程序

d3d11中通过cube mapping实现天空盒效果。包含全部源代码及可执行程序。 操作方法:通过鼠标左键旋转镜头。

2013-02-13

D3D11 第一人称摄像机类的实现

该示例演示了一个第一人称摄像机的实现。 鼠标左键旋转镜头,WASD前后、左右行走,'1','2','3'切换渲染配置。Alt+Enter全屏、窗口切换。

2013-01-20

D3D11平面阴影实现

该示例程序用于演示用D3D11的模板缓冲区实现镜子反射及平面阴影的渲染效果。文件中附带exe文件及所有源代码,如果exe文件不能正常执行,请自行手动编译。 操作方法:鼠标左键按下旋转镜头,右键按下调整镜头远近。

2013-01-16

D3D11(StencilBuffer)镜子的实现

该示例程序用于学习D3D11中模板缓冲区的使用,通过使用它来实现一个平面镜面反射的效果。 操作说明:鼠标左键按下旋转镜头,右键按下调整镜头远近。 文件中包含整个示例程序及框架,以及可执行程序。如果exe不能正常运行,请自行手动编译。 程序难免有错误,欢迎指正、交流~

2013-01-13

D3D11雾效示例程序

该示例用来演示用D3D11实现雾效。该文件包含所示源代码(包括一个d3d11程序框架),及可执行程序。如果exe程序无法执行,请自行手动编译。 相关操作: 要通过'1','2','3','4'数字键来打开、关闭雾效等一些功能。 鼠标左键按下旋转镜头,右键按下调整镜头远近。 程序难免有些错误,欢迎指正~

2013-01-10

D3D11 Blending示例程序

一个演示使用D3D11实现透明效果的示例程序,包括主程序和一个程序框架,附带可执行程序。如有问题,欢迎交流~

2012-12-31

D3D11纹理基础

该示例用于演示D3D11中纹理的基础使用,包括完整的框架源代码及可执行程序。如果可执行程序运行有问题,请自行手动编译程序,有关操作请参考附带的使用说明。程序有任何问题或不解之处,欢迎提出~

2012-12-26

D3D11光照计算示例程序

该资源包含一个D3D11程序框架,示例程序实现了一个光照计算模型。

2012-12-25

D3D11基本几何体绘制

该程序示例包含了一些基本几何体的绘制方法,包括网格、立方体、圆柱体、球。 网格在水面渲染、地形渲染中应用十分广泛,因此学习其相关的绘制方法很有用。圆柱和球有着相似的绘制方法,通过指定的精细等级(slice和stack)来绘制。示例代码包含了所有的绘制算法,以及通过一个程序来展示绘制效果。

2012-12-23

D3D11程序框架

一个用于学习D3D11的程序框架,最开始的部分。随着学习深入逐渐完善、添加高级功能。

2012-12-22

D3D11绘图基础:旋转的彩色立方体

D3D11绘图基础,实现一个简单的场景:旋转的彩色立方体的源代码。

2012-12-16

游戏定时器的实现

一个游戏编程当中用到的简易定时器的实现。

2012-12-13

D3D11初始化代码

D3D11初始化,一个最简单的D3D11应用程序。学习D3D的开始。

2012-12-13

最简单Win32程序

一个最简单的Win32程序,作为学习d3d11的开始。

2012-12-12

【D3D11游戏编程】XNAMath XMVECTOR

【D3D11游戏编程】中XNAMath介绍,XMVECTOR部分示例代码。

2012-12-11

【D3D11游戏编程】XNAMath XMMATRIX

D3D11游戏编程,XNAMath介绍,XMMATRIX部分示例代码

2012-12-11

游戏引擎架构

游戏引擎技术领域的权威之作,爱好游戏编程的不可错过!非影印版,有标签,绝对高质量~

2012-10-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除