自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Nhsoft的专栏

3D图形,游戏.多媒体

  • 博客(5)
  • 资源 (8)
  • 收藏
  • 关注

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

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

2005-01-27 23:59:00 3310 2

原创 使用DevIL来加载OpenGL纹理

OpenGL本身并没有带图象文件的读取函数,D3DX则有,以前我用的IPicture的接口来加载图象,但是TGA ,MNG PNG 等图象它并不支持.需要其他的代码来加载TGA等,非常不方便,最倒霉的是,代码的问题很多,经常不能成功加载一些图象.早就想把那个该死的库移植到DevIL上了,但是人懒,一直等到今天,呵呵。终于做了个简单的包装了。代码很乱,只加了读取图象到建立OpenGL纹理,应该还有更

2005-01-16 20:47:00 2864 2

原创 Billboard矩阵的推导

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

2005-01-11 21:04:00 2587

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

FreeType2的简单使用:FreeType2是一个简单的跨平台的字体绘制引擎.目前支持TrueType Type1 Type2等字体格式.不过目前好象还不支持OpenType.使用FreeType的应用很多.著名的FTGL就是使用FreeType的.能在OpenGL高效率的绘制矢量字体.FTGL我没用过.因为不想在没了解该怎么用FreeType的情况下就去用FTGL.经过一个晚上的阅读代码

2005-01-06 10:00:00 4293 3

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

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

2005-01-06 00:21:00 6719 5

自己开发的分词软件,词频分析工具。

分词、词频分析软件。我自己基于csws开发的。拿走不谢。有用的记得给个好评

2019-04-17

基于LOD的地形渲染技术

我的毕业论文2003年。大规模地形渲染的入门技术。采用OpenGL开发,技术有点老。凑合看吧。

2019-04-17

文件编码格式批量转换格式 带源代码

文件编码格式批量转换格式 支持整目录转换。 转后后的数据保持源目录的结构输出到全新的目录下。 系统支持输入GB2312,系统默认,UTF-8 / UTF-16。 如果是微软的stupid格式的文本,系统支持自动判断数据格式。 输出支持GB2312,系统默认,UTF-8 / UTF-16。

2015-01-18

C++ Reflection 实现

用C++ 模板技术实现的反射,可以轻松绑定C++类和脚本语言。我朋友实现的。大牛宋老前辈

2008-04-02

均衡器源代码

最近在做均衡器,上网找了一堆,但是方便的多。还好有xmms这个eq插件,感谢开源的奉献精神,原来的代码是在linux的,我把其中跟均衡相关的都抽出来了。开源帮助了我,我整理的资源也希望能帮助到大家使用只要包含eq.h就可以了。eq的值从-16到16比较好。0为平衡点

2008-03-05

简易XML解析器

简易XML解析器. 只需要包含xCfgParser.h。其它文件为附加支持文件,你可以很简单的就去掉他们。压缩包里还包含一个字符串转换类。可以用来UTF-8/Unicode/Ansi之间进行转换

2007-10-06

图象读取库

游戏用图像读取库,编译时候用到DevIL和FreeImage. 其中包括一个能用来读取HDR格式图片和DXT格式的库,DXT可以支持压缩数据和非压缩数据,以及Mipmap和CubeMap. 具体代码在Image目录下。BaseLib为需要包含的目录

2007-10-06

xcomdoc游戏用资源打包器

游戏用资源打包器,目前写入的效率还不是很高.

2007-10-06

空空如也

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

TA关注的人

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