随笔分类 -  DirectX

<@乌龟:>[原创]设计自己的3D图像引擎(4): WuguiEngine 之模型、特效、贴图
摘要:1. 前言 话说有一段时间没有更新了,这段时间好好玩了一下,也抽空写了一点程序,把八叉树场景管理写了,也优化了一点资源加载的一些内容。之前对DirectX的好些地方还是没有弄清楚,现在对这些地方至少有了更多的了解。发一下今天完成的八叉树场景管理,里面的模型用的是DirectX示例的老虎,这儿看不太清楚--; 今天主要说说我的引擎中的模型,特效,贴图的实现,至少把大概的意思说清楚。如果还有不懂的地方... 阅读全文

posted @ 2009-09-03 12:23 乌龟_毛驴 阅读(2297) 评论(2) 推荐(1)

<@乌龟:>[原创]设计自己的3D图像引擎(3): WuguiEngine 之基础循环的实现
摘要:1. 实现一个可重用的Windows Class(WEWindow) 下面的内容可能需要你知道一点简单的Windows程序编写的知识, 如果发现看不太懂, 也不用找很多的资料, 只要看看DirectX SDK中附带的Direct3D Turtorial就行了. 窗体的建立主要是有如下的难点: 1) 消息循环中的On Idle的处理函数不太好放. 2) WinMain函数入口处的HInstance需... 阅读全文

posted @ 2009-08-23 17:47 乌龟_毛驴 阅读(1652) 评论(4) 推荐(1)

<@乌龟:>[原创]设计自己的3D图像引擎(2): WuguiEngine之项目结构组织
摘要:1. 项目文件夹组织: 本引擎中没有把各个源文件放在不同的文件夹之下,只是使用了VS2008的Filter功能,虚拟的分出了一些文件夹,在项目浏览器中可以比较方便的看到 上面的图片是基本的一个组织情况: Core里面是一些核心的类, 比如说计时器等等 Document里面就是文档了 FX是Shader的代码 Graphics里面是渲染需要的类,里面又有一些文件夹: Effect是Shader的一... 阅读全文

posted @ 2009-08-23 16:47 乌龟_毛驴 阅读(2013) 评论(3) 推荐(1)

<@乌龟:>[原创]设计自己的3D图像引擎(1): WuguiEngine之开篇的话
摘要:前言: 研究C++相关的知识有了不少的时间了.最近一段时间开始写自己的继续C++ Direct3D图像引擎-WuguiEngine. 代码也参考了不少的资料. 从引擎的功能上来说,不求能够让大众接受, 不求能够成为一个众多人维护的开源项目(不过源代码是开放的,只是没有太多精力来管理一个项目). 只是我一个在学习过程中的一个简单的项目.同时我在编写的过程中也希望能够多和大家交流, 把我的心得与大家分... 阅读全文

posted @ 2009-08-23 16:26 乌龟_毛驴 阅读(2130) 评论(7) 推荐(1)

<@乌龟:>第一个可以运行HLSL的DirectX程序
摘要:之后的一段时间准备学习一下DirectX和Shader相关的文章.  为了能够运行Shader,得先写个小程序.这里我选择了DirectX(其实我个人觉得,如果只是想学习Shader的话,XNA是个不错的选择)  看了几天的文档,重点看了一下DirectX Sample里面的Basic HLSL,可能是微软为了把一些控件集成进去,方便大家观察效果的原因吧,微软使用了DXUT这个框架,对我等c++和... 阅读全文

posted @ 2009-03-09 09:36 乌龟_毛驴 阅读(2582) 评论(4) 推荐(0)

<@乌龟:>VS2008中使用DirectX C++开发的方法
摘要:网上也有人整理过了,不过我也碰到了一些自己的问题。操作流程:1.首先打开Directx 的 Sample Browser,选择"Tutorial 1: CreateDevice ",选择Install2.选择工程后面有VS2008的项目打开3.在Tools-Options-Project and Solutions-VC++ Directories里面添加DirectX安装目录下的Include到... 阅读全文

posted @ 2009-03-05 10:20 乌龟_毛驴 阅读(4452) 评论(5) 推荐(0)

导航