microsoftxiao

记忆 流逝

导航

03 2006 档案

更简化的第一人称视角,矩阵未优化。
摘要:简化后的部分,实现对鼠标的控制。//设置第一人称视角控制HRESULT CMyD3DApplication::SetFirstView(){ D3DXMATRIX matIdentity; D3DXMatrixIdentity( &matIdentity ); m_pd3dDevice->SetTransform( D3DTS_WORLD, &matIdentity ); /... 阅读全文

posted @ 2006-03-29 15:51 龙巢NET刀 阅读(500) 评论(0) 推荐(0)

简化的第一人称视角
摘要:这是更简化的第一人称视角的上下,左右,前后处理。网上都直接用细节化的矩阵变换实现,我翻来覆去的琢磨把我累坏了,后来才明白原来通过简单的矩阵平移 旋转就可以实现对摄影机的第一人称视角,在此共享。//视角矩阵 D3DXMATRIX matView; D3DXMATRIX matMoveView,matMoveOut; D3DXMatrixLookAtLH( &matView, &m_m... 阅读全文

posted @ 2006-03-28 19:33 龙巢NET刀 阅读(237) 评论(0) 推荐(0)

第一人称视角前后左右实现[部分转]
摘要:使用方法,只要改变 eye和LookAt的X和Z就可以实现前后,左右的移动。HRESULT CMyD3DApplication::SetView(){ //左右移动 D3DXVec3Normalize(&pOut,&ac); RT = D3DXMATRIX(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -m_matA... 阅读全文

posted @ 2006-03-28 12:17 龙巢NET刀 阅读(385) 评论(0) 推荐(0)

ViewPort视图[转]
摘要:Working with the Viewport - 使用视图工作,视图是一个矩形区域,由于无知我还以为视图可以进行坐标变换呢。但是视图却可以实现类似3DS Max那样的前视,侧视,俯视的效果。 After you have finished the three transformation steps, the device still needs to determine how the ... 阅读全文

posted @ 2006-03-27 21:50 龙巢NET刀 阅读(846) 评论(0) 推荐(0)

投影变换[转]
摘要:4. 投影变换 一个投影变换类似于选择一个透镜的焦距,它是三种变换中最复杂的一个。 4.1 视锥(Viewing Frustum) 4.2 什么是投影变换? 4.3 设置投影矩阵 4.4 一个“W-Friendly”投影矩阵 4.1 视锥 视锥就是场景中的一个三维空间,它的位置由视口的摄像机来决定。这个空间的形状决定了摄像机空间中的模型将被... 阅读全文

posted @ 2006-03-27 18:26 龙巢NET刀 阅读(4576) 评论(1) 推荐(0)

CPU 测速(MHz)和高精度延时(微秒级)[转]
摘要:CPU 测速(MHz)和高精度延时(微秒级)(浏览 20979 次)Victor Chen, (C++ 爱好者) 一.高精度延时, 是 CPU 测速的基础Windows 内部有一个精度非常高的定时器, 精度在微秒级, 但不同的系统这个定时器的频率不同, 这个频率与硬件和操作系统都可能有关。利用 API 函数 QueryPerformanceFrequency 可以得到这个定时器的频率。利用 API... 阅读全文

posted @ 2006-03-27 01:23 龙巢NET刀 阅读(866) 评论(0) 推荐(0)

基本上搞明白D3DXMatrixLookAtLH
摘要:D3DXMATRIX *WINAPI D3DXMatrixLookAtLH( D3DXMATRIX *pOut, CONST D3DXVECTOR3 *pEye, CONST D3DXVECTOR3 *pAt, CONST D3DXVECTOR3 *pUp);这个函数用来控制摄影机,用来控制视图矩阵的。pEye眼睛的位置,观察的方向。pAt是摄影机的前进和后退,... 阅读全文

posted @ 2006-03-26 21:44 龙巢NET刀 阅读(2357) 评论(0) 推荐(0)

矩阵操作
摘要:超级小教程 现在假设你已经知道D3D的Render函数里是干什么的了,就是渲染一切3D对象的地方。但是想用d3d作动画还不知所措。 首先世界矩阵和视图矩阵,投影矩阵概念要明确,这里就不说了。 用d3d作简单动画主要有这么几个函数,平移,旋转,缩放,也是矩阵的三种基本变换当然矩阵的处理还有求逆等。所以D3DXMatrixRotationX D3DXMatrixTranslation D3DXMatr... 阅读全文

posted @ 2006-03-25 22:58 龙巢NET刀 阅读(507) 评论(0) 推荐(0)

D3D基本矩阵函数和显卡硬件术语
摘要:矩阵 - 基本操作 平移 旋转 缩放D3DXMatrixTranslation()旋转D3DXMatrixRotationX()D3DXMatrixRotationY()D3DXMatrixRotationZ()D3DXMatrixRotationAxis()缩放D3DXMatrixScaling()显卡篇 EDO DRAM (Extended Data Out DRAM):扩展数据输出DRAM。... 阅读全文

posted @ 2006-03-24 10:23 龙巢NET刀 阅读(1270) 评论(0) 推荐(0)

最简单的VS和PS着色器
摘要://2005 HLSL Learn//最简单的着色效果string XFile = "teapot.x"; // model // transforms 世界矩阵和投影矩阵float4x4 WorldView : WORLDVIEW; float4x4 Projection : PROJECTION; //输出结构struct VSGLOW_OUTPUT{ float4 pos : ... 阅读全文

posted @ 2006-03-23 15:17 龙巢NET刀 阅读(594) 评论(0) 推荐(0)

3D可编程技术和GPU
摘要:PixelShader和VertexShader合称为ShaderModel,目前最新的GeForce7800和X1900都支持ShaderModel3.0而显卡N卡使用CineFX 4.0技术 A卡使用 SmrtShader HD和超线程技术。但不管怎么样,了解整个ShaderModel 是必要的,然后再细化。 阅读全文

posted @ 2006-03-23 01:27 龙巢NET刀 阅读(282) 评论(0) 推荐(0)

XML简明教程
摘要:XML简明文档//-------------------------------为了使用XML显示规格化的HTML文挡,你必须用HTML的基础。 写一个最简单的XML文挡,类似下面这样。 这就是一个最简单的XML文件了。第一行 version标明了xml的版本,encoding来标明使用什么编码我们中国人当然要用汉字,GB2312就是简体中文的意思。doc doc是我们自定义的根标记。每个XML... 阅读全文

posted @ 2006-03-22 11:42 龙巢NET刀 阅读(243) 评论(0) 推荐(0)

光影计算获得新突破[转]
摘要:位于剑桥的Geomerics图形技术公司最近在光影计算领域有所突破,游戏开发人员能利用此成果为他们的作品增光添彩。Geomerics通过把几何代数与小波技术相结合的手段,来代替目前所广泛使用的球面调和函数,且具备同等的环境光照数据压缩效率。此技术允许使用者实时改变光照环境、物体位置和观察视角,不仅能处理泛光和渐变阴影(Soft Shadows),而且能在同一管道内达成具备真实观感的动态镜面效果,而... 阅读全文

posted @ 2006-03-22 01:13 龙巢NET刀 阅读(272) 评论(0) 推荐(0)

HLSL学习和EffectEdit
摘要:似乎是很顺利但是前面的荆棘谁又知道呢?总会有不测和意外在伴随着你和我。DirectX SDK里的EffectEdit可以说是好东西,可以实时的看到使用VS和PS的效果。对于调试着色器再好不过了。另外就是关于HAL和REF的使用。今天由于刚刚入门HLSL,因为我的显卡不支持 PS VS所以在网上溜达半天也没搞定。还好GameRes上的少侠帮助了我。这是他的MSN空间。http://spaces.ms... 阅读全文

posted @ 2006-03-22 00:39 龙巢NET刀 阅读(826) 评论(0) 推荐(0)

学习D3DFramework的文章(1)[转]
摘要:让人很不爽的前两天装的directX9(decemeber)版和我看的这本《Direct3D游戏编程入门教程》有版本冲突。书里边使用了 direct3D自己带的框架,而这个框架和我装的这个directX9是不一样的,听说这个版本包含了许多directX10的东西,可能是这个原因吧。 我反复想是用新的框架还是装回较早的版本,看了directX自带的tutorail和文档是英文的,不利于我速成。要是用... 阅读全文

posted @ 2006-03-20 11:21 龙巢NET刀 阅读(536) 评论(0) 推荐(0)

SampleFramework学习
摘要:这是在追新使用 VS 2005后又不得不回来使用VC6,VC6在98/Me XP 2k 2003上工作的都良好,但是也有个Bug,就是在使用Dx时并不能列出组件的成员。//-------------------------------------------------//假设您已经安装好了DirectX SDK Summer 2003以上版本到D:\下。Sample Framework 例子框架... 阅读全文

posted @ 2006-03-20 10:41 龙巢NET刀 阅读(864) 评论(0) 推荐(0)

VB.NET D3D基础例子CreateDevice
摘要:'2006-3-18日 VB.NET DirectX和图形学学习''Imports Microsoft.DirectXImports Microsoft.DirectX.Direct3DImports SystemImports System.DrawingImports System.Windows.Forms Public Class Form1 Inherits Form Pr... 阅读全文

posted @ 2006-03-18 19:43 龙巢NET刀 阅读(929) 评论(0) 推荐(0)

建立并调用dcom
摘要:通过ATL可以很轻松的建立dll(进程内组件) exe 和服务(进程外组件)我想这个都很容易搞定。 在工程里插入COM简单对象也很容易,但是有个小毛病是当建立dcom时需要一个生成一个proxy/stub的dll,这时就有点问题了。 我试过的步骤是,通过VC6的工程->输出制作文件在目录里就会产生一个扩展名为.mk的makefile文件,这时可以通过手动,通过cmd进入目录 然后 nmake -f... 阅读全文

posted @ 2006-03-17 22:01 龙巢NET刀 阅读(704) 评论(0) 推荐(0)

VB.NET操纵SQLServer
摘要:需要导入Imports System.DataImports System.Data.SqlClientImports System.Data.oleDbVisual Basic.NET图形图像编程与实例详解 - 是本好书通过 SqlConnection对象连接SQLServer然后通过SqlCommand 或 SqlDataAdapter DataSet来操纵数据库。Try ... 阅读全文

posted @ 2006-03-11 19:27 龙巢NET刀 阅读(1294) 评论(0) 推荐(0)

VB.NET遍历目录和文件
摘要:这里是一个利用System.Directory来进行显示目录和文件的示例。[code]'Imports System.CollectionsImports System.IOImports System Module Module1 Sub Main() Dim path As String Dim m_files As String D... 阅读全文

posted @ 2006-03-06 21:22 龙巢NET刀 阅读(2985) 评论(0) 推荐(0)

遍历目录又一C
摘要:[code]void scanAllFiles( char *filePath ){struct _finddata_t fileInfo;int done;char filePathCpy[MAX_PATH]; strcpy( filePathCpy, filePath );done = _findfirst( filePath, &fileInfo );if( done == -1 ) //... 阅读全文

posted @ 2006-03-06 16:31 龙巢NET刀 阅读(459) 评论(0) 推荐(0)

遍历文件和目录C
摘要:[code]通过 io.h中的 _findfirst函数 和 _findnext函数可以实现 目录和文件的遍历。但是如果我们想让文件和目录区分开,并在目录旁标识出又该怎样做呢?int handledir(const char* filepath,int flag){ struct _finddata_t t; intptr_t a; intptr_t n = 0,b; if(flag){ ch... 阅读全文

posted @ 2006-03-06 16:17 龙巢NET刀 阅读(358) 评论(0) 推荐(0)

做了个下载的工具,还没有测试。
摘要:希望有人测试后说说感受。http://srggame.cosoft.org.cn/Release3.rar基于VB.NET,使用了多线程,但是支持的连接数似乎还不太多。目前的功能仅为文字聊天和下载共享。 阅读全文

posted @ 2006-03-05 11:17 龙巢NET刀 阅读(150) 评论(0) 推荐(0)