- 博客(7)
- 资源 (4)
- 收藏
- 关注
翻译 各种光照的算法原理
Per Pixel Lighting Techniques 飘飘白云译 2008-03-22原文链接:http://www.nitrogen.za.org/viewtutorial.asp?id=5这个教程用到了向量数学知识,如果你对向量数学还不是很了解,请先阅读向量教程:read the tutorial。光照与物体表面的相互作用可以通过将一些数学公式应用于基于pe
2008-03-30 16:02:00 7383
原创 Direct3D中的纹理应用示例
本文列举了Direct3D中各种纹理应用实现:黑暗贴图,发光贴图,漫反射映射贴图,细节纹理,纹理混合,有较详尽的注解。其中黑暗贴图,发光贴图,细节纹理都是采用多重纹理的方法实现(也可以采用多次渲染混合实现)。示例代码使用Beginning direct3D game programming中的框架,省去不少事情,可以专注纹理话题。代码:点此下载下面来看代码与效果:正常的纹理贴图效果:正常的纹理贴图
2008-03-23 14:18:00 3149 4
原创 简单的纹理管理器
游戏中的资源一般都是由资源管理器来处理的,资源管理器负责载入,释放,以及根据资源ID返回相关资源供游戏程序使用。下面改写spheregames的纹理管理示例,使用dx9的common框架简单地实现了一个纹理资源管理器,权且贴出来一下。实现功能:纹理管理,log输出,按F4调用打开文件对话框载入纹理。代码下载:点此下载下面贴个截图:
2008-03-22 22:18:00 1980
原创 如何限制CRichEditCtrl换行
如何限制CRichEditCtrl换行飘飘白云 2008/03/19用WTL在自制的窗口里加了个文本框,但要限制用户输入不能超过三行,即便是按enter或ctrl+enter换行也不能超过三行,浏览了下MSDN,实现这个功能,顺便mark一下。首先创建CRichEditCtrl对象,创建文本框,并设置相关的属性(ES_MULTILINE必须要有),具体看代码:WTL::CRichE
2008-03-18 15:52:00 4287
原创 四元数-Quaterion
四元数(Quaterion) 飘飘白云 2008-03-16 1843年,William Rowan Hamilton发明了四元数,但直到1985年才有一个叫Ken Shoemake的人将四元数引入计算机图形学处理领域。四元数在3D图形学中主要用于旋转,骨骼动画等。简单地来说,四元数描述了一次旋转:绕任意一个轴旋转一个角度。 四元数的定义形式:(w, x, y, z
2008-03-16 13:51:00 4399
转载 【转.译】关于万向节死锁(Gimbal Lock)
原文链接:http://www.cnblogs.com/soroman/archive/2006/10/12/526163.html在http://blog.donews.com/wanderpoet/archive/2005/07/04/453608.aspx看到一篇关于Gimbal Lock的E文,解释得挺清楚的,翻译如下:Gimbal LockWhats Gimbal Lock?G
2008-03-09 23:17:00 12993 4
原创 程序实现显示桌面
游戏中的有个显示桌面的菜单,其作用与点击快速启动栏的显示桌面图标是一样的。下面先摘录下微软的支持文档,说说显示图标的事情:如何在“快速启动”栏上重新创建“显示桌面”图标“显示桌面”图标不是一个普通的程序快捷方式。如果删除此图标,则不太容易找到重新创建该图标的过程。要重新创建“显示桌面”图标,请按照下列步骤操作: 1.
2008-03-06 15:42:00 2170 1
深入浅出Cocoa教程
2012-11-29
VC10中的C++0x特性.pdf
2009-06-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人