上下求索
探索DirectX9.0)
摘要: 下载最近研究geomipmap,哪位有Demo能不能发给我一个,不胜感激! 阅读全文
posted @ 2005-09-11 21:15 大河马和小魔鱼 阅读(1759) 评论(3) 推荐(0) 编辑
摘要: 零距离接触HLSL 一 By sssa2000 5/15/2005 人一旦停下来不做事情,就会变得懒惰。自从停止写《Direct3D 快速上手》后,就老不想写东西,这些天一直都在想着要写一些关于游戏引擎的文章,迟迟未敢动手,因为觉得这个主题实在比较大,自己水平有限,写不好还要被人笑话。为了督促自己再次像个陀螺转起来,开始写一些关于HLSL以及Shader的东西,当然,我学这个也不久,只能... 阅读全文
posted @ 2005-05-15 22:54 大河马和小魔鱼 阅读(5314) 评论(13) 推荐(1) 编辑
摘要: DirectX9 3D 快速上手 8 By sssa2000 5/4/2005 上一次中途结束了本来应该讲到的控制Mesh的细节程度的方法的,这一次补上。 我们这里使用的是简单的方法,并没有涉及到场景剔出等等复杂的方法,我这里主要还是用DX9提供给我们的类库,progressive meshe。 progressive meshes主要的优点就是允许我们控制顶点和面的数目,这样我们... 阅读全文
posted @ 2005-05-04 03:34 大河马和小魔鱼 阅读(2502) 评论(2) 推荐(0) 编辑
摘要: DirectX9 3D 快速上手 7 By sssa2000 4/28/2005 这里我想继续写点和Mesh有关的东西,毕竟我们可能还需要对它有很多别的要求。在3D游戏的实际运用中,一般来说都是运用低多边形模型,简称低模。这样才能有更加好的速度来运行游戏,恰好DX中有提供给我们这样的函数让我们来控制读入的Mesh的复杂程度。 public void WeldVertices ( Micros... 阅读全文
posted @ 2005-04-28 23:15 大河马和小魔鱼 阅读(1647) 评论(0) 推荐(0) 编辑
摘要: DirectX9 3D 快速上手 6 undefinedBy sssa2000 4/25/2005 讲了很多,最基础的部分就剩下纹理没有讲到了。Texture是Directx里面非常重要的一部分。为了简便起见,我们还是以SDK的Tutorial5为例子。 纹理就像一张墙纸,用来贴在物体的表面,当然,如果足够大,贴一次就能覆盖整个物体的表面,也可以用适当的方法让纹理排列成你要的效果。 来看... 阅读全文
posted @ 2005-04-25 01:26 大河马和小魔鱼 阅读(2769) 评论(1) 推荐(0) 编辑
摘要: DirectX9 3D 快速上手 5 By sssa2000 4/18/2005 这一章的内容相对很简单,控制Mesh的移动,旋转等等,其实这一切都是在对矩阵进行操作。在 DX中,用到的变换有3种,一种是基于Word坐标系的,一种是基于View坐标系的,还有一种是基于投影的变换。而这些变换都是通过矩阵的运算来实现的,在.Net的托管环境下,实现这些操作相对于非托管来说简单一写... 阅读全文
posted @ 2005-04-18 23:46 大河马和小魔鱼 阅读(1594) 评论(1) 推荐(0) 编辑
摘要: DirectX9 3D 快速上手 4 By sssa2000 4/17/2005 接下来我们要使用Mesh读入.X文件,关于.X文件,其实可以说很多,我们可以用外部的工具例如3DS MAX来建立.3ds文件,然后利用微软提供给我们的工具转换成.X文件,如果你同时会用3DS你也许会问,那材质怎么办? 你不用担心,.X文件能自动的包含材质,和... 阅读全文
posted @ 2005-04-18 23:44 大河马和小魔鱼 阅读(1409) 评论(1) 推荐(0) 编辑
摘要: DirectX9 3D快速上手 3 By sssa2000 4/15/2005 我们这里暂时先跳过,乏味的索引缓冲和深度缓冲的内容,先看看怎么在3D空间中实现一个东西,给自己来点成就感。 正好SDK的向导也是这么安排的,呵呵,那我们就继续从向导出发吧,以Tutorial 3为例子。 这个例子主要讲解运用变换矩阵来实现物体的变换,学过图形学或者线性代数的肯定就很容易理解,没学过的... 阅读全文
posted @ 2005-04-18 23:42 大河马和小魔鱼 阅读(1778) 评论(3) 推荐(0) 编辑
摘要: DirectX9 3D 快速上手 2 By sssa2000 4/13/2005 按照通用教程,将完了设备的建立,就该讲到Vertices(顶点),当然这也是很重要的概念,不得不学啊。 看看SDK的Tutorial2,这个例子也很简单在例子1的基础上画了一个三角形,用渐进色填充了一下。如下图: 首先... 阅读全文
posted @ 2005-04-18 23:39 大河马和小魔鱼 阅读(1458) 评论(2) 推荐(0) 编辑
摘要: DirectX9 3D 快速上手 1 By sssa2000 4/13/2005 由于项目需要,不得不介入到以前从没有接触过的3D编程,我选择了DX9,当然这也是项目需要,既然是要求快速上手,那么就最好选择RAD的开发工具了,显然用MS的东西比较保险一些,我这个人怕麻烦,最怕出一些莫名其妙的错误了,所以这里C#是比较好的选择了,当然如果... 阅读全文
posted @ 2005-04-18 23:37 大河马和小魔鱼 阅读(2733) 评论(0) 推荐(0) 编辑