自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

罗朝辉(飘飘白云)

关注智能系统、移动开发、图形图像、程序语言

  • 博客(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教程

这是本人在学习和使用 Cocoa 开发过程中写过的一些文章,涵盖 runtime,class, message,KVO,多线程,core data,网络,framework,plugin等各方面。不仅研究了应该如何使用这些技术,还深入底层探究这些技术是如何实现的,及其 runtime 分析。整体上来说还比较成系列,所以整理出来,希望对大家有帮助。 CSDN移动开发专栏《深入浅出Cocoa》包含了这个pdf 中的所有文章,并会持续添加新的文章,欢迎大家访问该专栏(http://blog.csdn.net/column/details/cocoa.html),查看最新情况。

2012-11-29

VC10中的C++0x特性.pdf

这一系列文章介绍Microsoft Visual Studio 2010 中支持的C++ 0x特性。 Part 1 :介绍了Lambdas, 赋予新意义的auto,以及 static_assert; Part 2( 1 , 2 ):介绍了右值引用(Rvalue References); Part 3:介绍了表达式类型(decltype) 翻译:飘飘白云

2009-06-04

深度探索C++物件模型_中

深度探索C++物件模型,强烈推荐的C++高级系列书籍,

2008-08-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除