D3D
xiangzhang321
如果今天不走快一点,那么明天就要用跑的了
展开
-
Direct3D中的雾化效果
在Direct3D 中,雾化是通过将景物颜色与雾的颜色,以随物体到观察点距离增加而衰减的混合因子混合而实现的。 两种雾化方法:顶点雾化和像素雾化。 三种雾化公式:线性雾化,指数雾化,指数平方雾化。 两种雾化处理:基于深度的雾化处理和基于范围的雾化处理。基于深度是指两个点之间的深度(Z)差值,基于范围则是两点间的直线距离。Direct3D默认的是基于深转载 2012-12-03 17:25:53 · 572 阅读 · 0 评论 -
阴影锥原理与展望—真实的游戏效果的实现
转自http://blog.donews.com/yyh/archive/2005/05/19/387143.aspx 作者 : 王浩前言:真实的游戏效果shadow volume 这个术语几乎是随着 DOOM3 的发布而成为FPS 玩家和图形学爱好者谈论的对象的。虽然这个游戏还没有上市,但是凭借 John Carmack 的传奇经历以及 DOOM3发布的一些让人惊讶的预转载 2012-12-16 15:35:18 · 1029 阅读 · 0 评论 -
Shadow Map在DirectX9.0 SDK Sample 的实现方法
作者:李剑鹏Email:kalashnikov2986@163.com GameRes游戏开发资源网http://www.gameres.com 授权发表一.前言这个教程主要面对DirectX9.0的初学者,文中代码说明部分以DirectX9.0c SDK(August2006)中的ShadowMap Sample 为例进行讲解。如果没有D3D矢量运算基础,HLSL,或是对D3D流转载 2013-01-02 14:38:44 · 896 阅读 · 0 评论 -
DirectX-渲染到纹理
作者:zdd出处:http://www.cnblogs.com/graphics/ 兄弟们都知道什么叫纹理了,这里简单介绍一下,先看看现实生活中的例子吧,其实纹理的例子比比皆是,比如地板,墙面都是纹理。在图形学中,纹理主要是为了增强场景的真实感,如果你想绘制一个地面,简单一点可以直接使用一个矩形,稍微复杂一点可以用三角形网格,再复杂一点可以使用地面纹理,有了纹理以后真实感转载 2012-12-19 11:58:56 · 891 阅读 · 0 评论 -
DrawPrimitiveUP 与 DrawPrimitive
在D3D中,一共有三种基本图元,分别是点、线和三角形。点是最简单的图元,由它可以构成一种叫点列(point list)的图元类型。线是由两个不重合的点构成的,一些不相连的线组成的集合就叫线列(line list),而一些首尾相连但不形成环路的线的集合就叫线带(line strips)。同理,单独的三角形集合就叫三角形列(triangle list),类似于线带的三角形集合就叫三角形带(triang转载 2012-12-18 23:22:46 · 4337 阅读 · 0 评论 -
Direct3d 设备丢失 (device lost) .
[-]什么时候设备丢失如何发现设备丢失发现设备丢失后4管理资源处理设备丢失人工制造设备丢失1.什么时候设备丢失 一个Direct3D设备, 有两种状态: 操作状态或丢失状态。操作状态: 是设备的正常状态, 设备按预期运行, 并且能present所有渲染效果丢失状态: 所有渲染操作悄然失败, IDirect3DDevice9::present返回错误码D3DE转载 2012-12-19 11:46:16 · 1744 阅读 · 0 评论 -
D3DPOOL(资源池)
[-]D3DPOOL资源池D3DPOOL_DEFAULTD3DPOOL_MANAGEDD3DPOOL_SYSTEMMEMD3DPOOL_SCRATCHD3DPOOL_FORCE_DWORDD3DPOOL(资源池)D3DPOOL定义了资源对应的内存类型,资源可以是texture surface, vertex buffer等,从内存的角度来看,资源有以下几种类型。转载 2012-12-20 14:25:12 · 452 阅读 · 0 评论 -
AGP内存,系统内存,显存的区别 .
三种内存AGP内存,显卡本地内存,系统内存,其中我们都知道显卡本地内存就是显存,系统内存就是咱那内存条,那这AGP内存是个啥玩意啊?其实是因为在以前显卡内存都很小,那时还是在显存是16M,32M为主流的时候,如果你运行一个需要很多纹理的3D程序,那么显存一会就不够用了,那该咋办呢?只好问系统内存借点用用了!这就是AGP内存的由来,在我们电脑BIOS中有个设置AGP Aperture的选项,这里就是转载 2012-12-20 14:31:03 · 576 阅读 · 0 评论