Nhsoft的专栏

3D图形,游戏.多媒体

自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

如何让OpenGL渲染出的场景能在彩色和黑白间切换

前几个星期到一个游戏公司去看他们的游戏引擎,发现有一个很有意思的地方。 就是他们能把游戏画面调成黑白的。当时我的第一反应是用Pixel Shader做PerPixel的计算,但是又总觉得不方便.今天偶然想起OpenGL里还有一个Matrix Mode叫GL_COLOR.所以,我们只要简单的加上以下...

2005-01-27 23:59:00

阅读数 2862

评论数 2

使用DevIL来加载OpenGL纹理

OpenGL本身并没有带图象文件的读取函数,D3DX则有,以前我用的IPicture的接口来加载图象,但是TGA ,MNG PNG 等图象它并不支持.需要其他的代码来加载TGA等,非常不方便,最倒霉的是,代码的问题很多,经常不能成功加载一些图象.早就想把那个该死的库移植到DevIL上了,但是人懒,...

2005-01-16 20:47:00

阅读数 2544

评论数 2

Billboard矩阵的推导

公司的项目过了一个里程碑了,不过还是很忙,忙的时候有收获也有失去,比如今天发现以前自己巨傻,推导Billboard旋转矩阵的时候,不但麻烦,而且结果不是太好,今天总结了一下.隆重推出 Billboard矩阵的推导>,展示一下过程,让大家帮我改正结果.谢谢由于Blog贴图麻烦.我就做成PDF了...

2005-01-11 21:04:00

阅读数 2349

评论数 0

FreeType2的简单使用:平台无关的TrueType字体显示。

FreeType2的简单使用:FreeType2是一个简单的跨平台的字体绘制引擎.目前支持TrueType Type1 Type2等字体格式.不过目前好象还不支持OpenType.使用FreeType的应用很多.著名的FTGL就是使用FreeType的.能在OpenGL高效率的绘制矢量字体.FTG...

2005-01-06 10:00:00

阅读数 3835

评论数 3

MAX SDK的INode的变换矩阵,以及Object的一些常识

MAX SDK中,INode是很重要的一个部分。 几乎所有的东西都需要通过INode来访问:Mesh Camera等.下面我来简单的介绍一下和INode相关的各种不同的TM.(Transformation Matrix).仅仅代表我近日阅读MAX SDK的一些理解.希望高手指教.新手讨论. 首先是...

2005-01-06 00:21:00

阅读数 6206

评论数 5

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