这一章讲的是光照。光照(lighting)是Direct3D中非常重要的概念,而与之相对应的是材质(material)的概念。如果没有材质的话,那么光照的作用也无法体现。
在较早一些的关于DirectX 9的编程入门书籍里,一般是使用D3DLIGHT9结构体来建立一个光源,而用D3DMATERIAL9结构体来定义物体的材质。我们要做的就是一些很琐碎的家务活,基本上就是创建这些结构...
分类:
其他好文 时间:
2014-09-20 01:10:56
阅读次数:
371
本文由哈利_蜘蛛侠原创,转载请注明出处!有问题请联系2024958085@qq.com
这一次我们继续来讲述Jim Adams老哥的RPG编程书籍第二版第二章的第4节:Getting Down to Drawing。这个超级长的节前两次讲了一多半内容,这一期我们要把它讲完。
再次将这一节的各小节的标题列在下面,以供大家参考:
1、Using V...
***********************************************声明**********************************************
原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明出处,否则追究版权法律责任。
表述有错误之处,请您留言或邮件(hyldba@163.com)指明,不胜感激。
本文转载必须保...
分类:
数据库 时间:
2014-09-16 01:37:09
阅读次数:
356
浅析DirectX11技术带给图形业界的改变(一) 浅析DirectX11技术带给图形业界的改变前言:2009年10月23日,微软高调发布了其最新一代操作系统——Windows7,这款操作系统相对于之前的Vista系统有相当大的进步,特别核心执行效率方面得到显著改善,并且加入了DirectX 11等...
分类:
其他好文 时间:
2014-09-15 17:24:59
阅读次数:
306
本文由哈利_蜘蛛侠原创,转载请注明出处!有问题请联系2024958085@qq.com
这一次我们继续来讲述Jim Adams老哥的RPG编程书籍第二版第二章的第4节:Getting Down to Drawing。这个超级长的节上次讲到了顶点部分,这一期我们讲变换部分。
再次这一节的各小节的标题列在下面,以供大家参考:
1、Using Verti...
HLSL初级教程
作者:trcj
目录
前言
1.HLSL入门
1.1什么是着色器
1.2什么是HLSL
1.3怎么写HLSL着色器
1.4怎么用HLSL着色器
2.顶点着色器
2.1可编程数据流模型
2.2顶点声明
2.3用顶点着色器实现渐变动画
3.像素着色器
...
分类:
其他好文 时间:
2014-09-14 19:23:18
阅读次数:
389
本文由哈利_蜘蛛侠原创,转载请注明出处!有问题请联系2024958085@qq.com
这一次我们继续来讲述Jim Adams老哥的RPG编程书籍第二版第二章的第4节:Getting Down to Drawing。这一节可以说是超级长了,所以我们就分3次来讲吧!
由于这一节的内容实在是太多,所以我这一节的各小节的标题列在下面,以供大家参考:...
这篇是作为学习笔记之用,详细代码在Introduction to 3D Game Programming with Directx10里面的扉页,有个网址
www.d3dcoder.net 里面可以下载
这个程序的效果是:
这个demo展示了基本的directx基本的渲染流程.
首先是渲染管线: 它的作用是根据虚拟摄像机视角生成2D图像的基本步骤.
主要是类为C...
分类:
其他好文 时间:
2014-09-14 12:55:07
阅读次数:
399
本文由哈利_蜘蛛侠原创,转载请注明出处!有问题请联系2024958085@qq.com
从这一期起,我们进入了本书的第二部分,叫做DirectXBasics (DirectX基础)。这一部分分为以下五个章节:
第2章 Drawing with DirectX Graphics (用DirectX图形进行绘图)
第3章 Interacting with Direct...
工具以及版本:
Directx sdk june 2010
Visual studio 2010
配置方法:
1、先安装directxsdk 安装完后,默认会生成一个环境变量DXSDK_DIR,不用管
2、在vs2010中新建win32 application 空项目
3、
“配置属性”->“VC++目录”
#.添加“$(DXSDK_DIR)Utilities/Bin/x8...
分类:
其他好文 时间:
2014-09-09 20:12:19
阅读次数:
219