上个周末玩了一些有关图形学的玩意儿,彻底领悟到做GPGPU的人真正的是“数学家”“物理学家”“化学家”,特别是对数学要求很高啊,给几个方程,这么导那么导,根据这个公式根据那个公式,得出一啪啦结论,然后给你说什么玩意儿等于0,最后XX东西就可以求解了。哇,多么神奇啊,可惜上了那么久大学算是白费了,什么拉普拉斯算子之类的玩意儿都搞不明白……但回过头来想想,又有多少人明白流体动力学方程或者扩散方程呢~

算了,我还不是数学家,也不怎么懂得物理GPGPU这么高性能的计算还是留给科研人员吧。或许以后读研了有兴趣了再来研究这些玩意儿,研究什么拉普拉斯算子在笛卡尔坐标系的二维有限微分形式,然后看能不能用GPGPU做一些什么计算。我想,可能可以用在有限元分析吧。

NVIDIA FX Composer出到2.0 BETA 4版本了,虽然个人对做3D只是有些兴趣而已,但也喜欢尝试一下这些工具。这是一个书写shader的程序,可视化的编程界面可以让开发人员专注于shader,而不用写一大啪啦辅助程序,节约了大量的调试时间。之前的1.8版本我就根本没有搞懂怎么把模型载入到场景里面去,星期天研究的时候发现是用Import Scene这个菜单来导入的,但是很不幸的是好像只能一次导入一个场景,比较麻烦。2.0就好多了,更为直观了,把模型文件拖进去就搞定。

另一方面,2.0版本是完全用.NET写的,使用了大量的免费的库。整个软件使用的是插件式结构,这个插件式结构看上去比较类似于SharpDevelop的插件结构,所有的.NET库都可以用Reflector可以进行反编译,看来NVIDIA公司也没有对这个免费软件进行代码模糊。更为神奇的是在众多的DLL中,竟然发现NVIDIA使用了Tao.OpenGL这个OpenGL的C#封装,顺藤摸瓜发现了http://www.taoframework.com/这个网站,包含了很多有价值的免费的API封装,有兴趣的朋友可以去看看。

更值得一提的是2.0还支持Python脚本来控制所有的一切,这当然要归功于微软的IronPython。正是有了这个免费的.NET平台的Python,才使得动态语言变得简单易行。

最后玩的就是手机啦,昨天晚上都十点半了才发现TOMPDA上面有好多S60第三版本的软件,不管是JAVA、还是主题,还是SISX应用程序,很丰富。然而之前在nokiabbs,还有bbs.dospy.com都没有找到满意的玩意儿。后来简单想了一下,TOMPDA把支持S60第三版的东西都放在了一起,不管是什么机型的都在,所以感觉软件很丰富。然而其他的BBS往往就把机型分开了,每个机型里面的软件不互通,找一款软件很麻烦的。

这就让我玩啊玩,由于星期天早上起来的晚,晚上十一点都没有什么睡意,所以就玩到了十一点半,后来凌晨1点钟的时候,发现背上被什么硬东西顶了,下意识的摸过来,竟然是NOKIA的耳塞……金属外壳的,你牛逼,呵呵。早上6点过就被吵醒了,还好,不影响整个上班……

上班还是挺好玩的,早上骑车出去,晚上带着夕阳就回来了。这些天很热啊,骑车晒啊,而且天天都在马路边跑,早上还要好一点,下午那个废气味道啊,真是难受得很。唉,还骑车回了学校一趟,整个一天骑车有多远哦,电子地图统计了一下:

从家到移动9.2公里,从移动经过一环路到学校9.6公里,从天府广场那样从学校回移动8.4公里,再从移动回家9.2公里,哇,总共36.4公里…………