CSDN论坛 > 其他技术论坛 > 游戏开发

怎样利用D3D处理其它格式 [问题点数:0分]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs1
本版专家分:0
Bbs1
本版专家分:0
匿名用户不能发表回复!
其他相关推荐
利用D3D抓取GPU数据
2014/09/19 (转载自:http://blog.csdn.net/wchm_seu/article/details/5832829) microsoft 提供的D3D SDK是用来进行3D建模和利用GPU运算的一组接口的集合, D3D SDK至少有两个优点: 1、提供了一种3D建模的构架,程序员可以很容易的用这种构架来建模自己的3D模型 2、提供了一种GPU和
d3d矩阵总结
世界矩阵、视矩阵和投影矩阵
D3D获取显卡类型
D3DADAPTER_IDENTIFIER9 Adapter;   pD3D->GetAdapterIdentifier(0,0,&Adapter);//调用GetAdapterIdentifier,获取显卡信息  CString ShowStyle = Adapter.Description;  MessageBox(NULL,ShowStyle,ShowStyle,MB_OK);
使用ffmpeg + d3d/gdi 播放视频
前段时间,公司的一个项目需要一个rtsp的播放库,原本打算直接用vlc播放的,但我觉得vlc太庞大了,很多功能没必要,还不如用ffmpeg+d3d简单的实现一个库,因此就有了今天讲的这个东西。一个解码库,分为三个部分:网络,解码,显示。网络和解码在ffmpeg里带了,直接用就好,显示,用d3d直接显示yuv是最佳方案了。整个库采用多线程模型,播放一路就创建一个播放线程。库的接口如下: s
D3D基本图元和顶点缓冲
图元三维图元是组成单个三维实体的顶点集合。在D3D中,一共有三种基本图元,分别是点、线和三角形。通常三维图元是多边形。一个多边形是由至少三个顶点描绘的三维形体。最简单的多边形是三角形。Direct3D使用三角形组成大多数多边形,因为三角形的三个顶点一定是共面的。应用程序可以用三角形组合成大而复杂的多边形及网格(mesh)。绘制基本图元所有的 3D 图形都是由三角形构成的。为什么是三角形而不是别的图形呢?因为三角形有许多优越之处,例如:绘制效率。而且我们知道,任意不在同一条直线上的三个点都能构成三角形,这对于
老天爷,搞明白什么叫D3D设备丢失了,及设备丢失后如何办了。。。
http://blog.csdn.net/cglover/archive/2007/06/01/1634300.aspx directx中丢失的设备(lost device) 丢失的设备一个Microsoft? Direct3D?可以处于操作状态或丢失状态。操作状态是
d3d读取.x文件
利用.x文件模型渲染三维模型,首先需要将.x文件中的各种数据分别加载到内存中,主要包括顶点数据、材质数据和纹理数据等。网格模型接口ID3DXMESHDirect3D扩展实用库定义了多边形网格模型接口ID3DXMesh来表示一个复杂的三维物体模型,它是一个COM接口,继承自ID3DXBaseMesh。Direct3D扩展实用库函数D3DXCreateMesh()可用于创建一个Direct3D网格模型对象,该函数声明如下:Creates a mesh object using a declarator.HRES
D3D摄像机类和非摄像机类需要进行摄像机操作的思路
1.摄像机类的实现思想 摄像机类的实现,主要是因为D3DXMatrixLookAtLH()求取的是指定摄像机位置和观察坐标系向量的矩阵,但如果摄像机位置和观察坐标系向量是根据用户输入来确定的,那么D3DXMatrixLookAtLH显得力不从心。原因: D3DXMATRIX* D3DXMatrixLookAtLH( _Inout_       D3DXMATRIX  *pOut,
d3d ID3DXFont 获取字符串的宽度
msdn总是有不尽如人意的地方,要仔细看INT DrawText( [in]  LPD3DXSPRITE pSprite, [in]  LPCTSTR pString, [in]  INT Count, [in]  LPRECT pRect, [in]  DWORD Format, [in]  D3DCOLOR Color );注意: [in]  LPRECT pRect, 实际应该是 [in, out]  LPRECT pRect, 在Format为 DT_CAL
DirectX的OBJ模型加载与渲染
使用DirectX9加载并渲染一个OBJ模型,有代码可下载.
关闭