Nhsoft的专栏

3D图形,游戏.多媒体

2009年07月03日

原创 Heal the World - M.J 80后的记忆


    其实自己并没有真正的做过Micheal Jackson的粉丝。也从来没有是谁的粉丝。无非是看谁的电影多点,听谁的歌多点。但是毫无疑问,M.J绝对是80后的深刻记忆,那狂野的舞姿,善变的面孔。从高中的同学家天天看他的MV,到大学还有很多模仿他舞蹈的爱好者。
     渐渐的,我们长大了。曾几何时,在报纸上看到对M.J的描述是“过气明星",无奈感叹世事变迁,再经典的声音也会别遗忘。现在M.J 走了,走的时候我们才发现,世界上还是有那么多人记着他,包括自己在内。他的歌声,原来也是自己所谓”80后记忆“的一部分。
     时间真是慢慢的带走我们身边熟悉的东西,只留下记忆。总有一天,我们也会变成别人的记忆,或长或短。

Heal the world


there's a place in your heart 
and i know that it is love 
and this place could be much 
brighter 阅读全文>

发表于 @ 2009年07月03日 01:00:00|评论(loading...)|举报|收藏

2009年06月08日

原创 www.hellocpp.net开发日记:网站性能优化之文件服务器分离技术

www.hellocpp.net开发日记:网站性能优化之文件服务器分离技术。使用WebService来远程保存文件阅读全文>

发表于 @ 2009年06月08日 16:04:00|评论(loading...)|举报|收藏

2009年05月01日

原创 Visual Studio 2008 Linker option : Link Library Dependencies.

Visual Studio 2008 Liner option : Link Library Dependencies.非常有意思的一个选项。嘿嘿。只要选中,能把你这个工程依赖的lib工程都作为lib链接进来。。。搞了我一个晚上。程序莫名其妙的链接到其它工程。自己汗一个。阅读全文>

发表于 @ 2009年05月01日 01:33:00|评论(loading...)|举报|收藏

2009年04月29日

原创 HelloCpp上线服务


http://www.hellocpp.net经过几个月的折腾,已经上线。
Hellocpp的定位就是中文版的CodeProject。提供收集文章,原代码等技术资源,也会提供常见问题的解决方案。
欢迎使用。更欢迎投稿。阅读全文>

发表于 @ 2009年04月29日 17:42:00|评论(loading...)|举报|收藏

2009年02月25日

原创 无耻的法国强盗,一群彻头彻尾的贼!还我兽首!!!


无耻的法国强盗,一群彻头彻尾的贼!还我兽首!!!阅读全文>

发表于 @ 2009年02月25日 22:37:00|评论(loading...)|举报|收藏

2009年02月13日

原创 locale问题


    这两天公司又出来个诡异的bug,在德文系统上,所有的UI都不出来了。而且是有时候会跟鬼似的晃一下。照实令人非常奇怪。一开始怀疑是Manifest的问题,检查了半天没有任何结果。
    后来实在不行了,打开PerfHUD一个frame一个frame的去看,发现那些drawPrimitive根本没有效果。睡了一觉起来再调试,发现Renderer里的所有的World Matrix都是奇异的。。。。原来UI的配置文件加载的时候,所有的浮点数都成了0了。
    最后发现配置文件里原来有个Locale项,后来内容删了,但是调用没删除,因为取不到内容就直接获得了一个空字串,产生了一个setlocale("")的调用。而类似于 atof sscanf之类的函数都是受locale影响的(似乎是C99的标准),于是一个暂新的bug又诞生了。 庆祝一下。

    PS:今天发现的翻译烂人竟然把坐标系的Frame翻译成“帧”,真是“Graphics"多了,都忘记Ge阅读全文>

发表于 @ 2009年02月13日 11:08:00|评论(loading...)|举报|收藏

2009年01月18日

原创 又一个恶心的驱动的问题

这几天又碰到一个驱动相关的问题。NV在某些版本的驱动下,如果使用HARDWARE_VERTEX_PROCESSING , 没指定AutoEnableDepthStencil, 而且BackBuffer = 0的情况下,drawPrimitive效率会特别底,faint一下。阅读全文>

发表于 @ 2009年01月18日 21:24:00|评论(loading...)|举报|收藏

2008年12月27日

原创 热烈庆祝中国海军出征远洋

热烈庆祝中国海军出征远洋阅读全文>

发表于 @ 2008年12月27日 01:46:00|评论(loading...)|举报|收藏

2008年12月17日

原创 啥叫高质量的bugfix

这段时间一直在修bug。自己的bug没fix几个,天天给人分析bug。但是听的最多的就是:你们的Bugfix质量太低啊,要保证质量啊。于是今天我就在想,啥叫高质量的Bugfix呢? 产生的side effect越少越好?改动越小越好?风险越小越好?思考后,心得如下: 阅读全文>

发表于 @ 2008年12月17日 10:17:00|评论(loading...)|举报|收藏

2008年12月08日

原创 Linux下如何获取当前可执行文件的文件名

很多时候,我们会把资源文件放到可执行文件的相对位置,比如跟可执行文件放在一起。所以很有必要获得当前可执行文件的绝对路径,然后再找到资源文件的路径。那么在Linux下如何获得类似结果呢?阅读全文>

发表于 @ 2008年12月08日 21:02:00|评论(loading...)|举报|收藏

2008年11月25日

原创 期待能好好好好好好的睡一觉。

 最近实在太忙。啥时候能好好的睡一觉啊。长此下去,人将不人啊。阅读全文>

发表于 @ 2008年11月25日 16:55:00|评论(loading...)|举报|收藏

原创 光照系统可以工作了。

Shader的光照系统开始工作了。阅读全文>

发表于 @ 2008年11月25日 16:46:00|评论(loading...)|举报|收藏

2008年10月28日

原创 废弃了两年多的骨骼动画终于又动起来了。

废弃了两年多的骨骼动画终于又动起来了。阅读全文>

发表于 @ 2008年10月28日 02:01:00|评论(loading...)|举报|收藏

2008年10月09日

原创 Node Based ShaderGenerator Features list

Node Based的代码生成器经过几天的修正,基本已经做到可用了。目前支持以下Feature.阅读全文>

发表于 @ 2008年10月09日 11:37:00|评论(loading...)|举报|收藏

2008年10月04日

原创 Node Based Shader系统基本完成,进入调试和优化阶段

Shader 系统的代码生成器基本完成,已经能组合Node来生成一个完整的shader代码。接下来就是调试和优化阶段。阅读全文>

发表于 @ 2008年10月04日 19:34:00|评论(loading...)|举报|收藏

2008年09月20日

原创 Node Based Shader


这段时间实在太懒了。往年,十个这玩意都写好了。
现在基本的数据结构已经确定了。shader的代码(骨架类)既可以单独用,也可以由Node串起来。
预计Shader的用法为
//加载一个由SimpleTrans.hlsl 为基础骨架,加上Skin, Morph两个Node动态生成的Shader.
HXShader hShader = m_ShaderMgr.load(L"SimpleTrans");
//加载SimpleTrans.hlsl。
HXShader hShader = m_ShaderMgr.load(L"SimpleTrans");

这样用法可以防止在引擎中产生Shader爆炸,只需要写几个基础骨架,并加一些 Node, Node符合规范就可以随意组合了。

不过目前所有的额外信息都需要从.hlsl本身里解析,所以需要一定的规范,一个简单的Sh阅读全文>

发表于 @ 2008年09月20日 01:07:00|评论(loading...)|举报|收藏

2008年09月06日

原创 PSP播放ATRAC3 Plus格式的方法


前几天MD到手,虽然是过时的东西,不过声音真不错,比我家所有能出声的东西效果都好。包括我那台6年的松下CT800,
有一半是缘于ATRAC3的优秀素质,于是今天顺便把我的小P也拿出来抡了抡,毕竟这也是个支持ATRAC3的东西。发现网上好多哥们还郁闷怎么用PSP听ATRAC3呢。好多方法也非常繁琐。顺便介绍我的方法。希望有困难的人能google到这里:
1.安装SonicStage 4.3中文版。这个网上可以下到,90多M。
2.用SonicStage 4.3把CD或者Wave文件(APE可以用Nero的Image Recoder转CD镜像,用虚拟光驱挂起来)抓成ATRAC3 Plus格式。注意,别用Atrac3 Advance losseless。PSP不支持。
3.把转好的.OMA文件拷贝到记忆棒的Music目录下。 然后把所有的.OMA扩展名都改成.aa3。 小P就能播放了。
阅读全文>

发表于 @ 2008年09月06日 00:48:00|评论(loading...)|举报|收藏

2008年08月21日

原创 奥运焰火图片show

奥运奥运,弄的我实在很晕,火炬传递我也没拍任何照片。其实想拍也不一定拍的到。于是只能赶着开幕式上晓宇家的阳台拍几张”百年圆梦“的焰火:阅读全文>

发表于 @ 2008年08月21日 23:37:00|评论(loading...)|举报|收藏

原创 学习笔记---Harr小波


        前面的话:本人是纯属菜鸟。本笔记中,肯定错误百出,被我误导的小朋友,大朋友我一概不负责。
        前段时间真的很懒,刚看了一小半的数学分析又掉下了。前天晚上睡不着拿出了床头的小波变换的书又翻了翻。
        我们知道傅立叶级数可以看成是f 在 L2 空间上对某个由三角函数构成的正交基的展开,傅立叶级数中这个正交基就是
                            exp(i * PI * n ) / sqrt(2*PI)&阅读全文>

发表于 @ 2008年08月21日 23:18:00|评论(loading...)|举报|收藏

Csdn Blog version 3.1a
Copyright © 潘李亮