CSDN专家博客精华版

为人民服务!
  首页  :: 新随笔  :: 管理
上一页 1 ··· 402 403 404 405 406 407 408 409 410 ··· 521 下一页

2007年12月17日

摘要: 以前那个破2D水终于移植到GPU上了.这个是质点弹簧系统,下来可以模拟波动方程了. 128 x 128的mesh grid, CPU计算的时候fps只有12fps.现在已经有80fps了.回头再用vtune查查什么地方慢. 估计上到120fps问题应该不大的.用了NV的VTF. 发现恶心的是VTF只支持32bit float纹理. 两种格式: RGBA FLOAT32, 和GL_LUMINCE... 阅读全文

posted @ 2007-12-17 10:24 csdnexpert 阅读(77) 评论(0) 推荐(0)

摘要: 这段时间一直在做Video Player的GUI。对UI变态的需求有了更进一步的了解。Player是的一个很重要原则是方便用户使用。那么必然键盘上的Enter键/Esc之类键的重用率是非常高的。这些键在不同的时刻有不同的功能。这个时候如果在各个模块响应消息的地方进行处理势必会让代码很难看。那么我的想法就是在系统收到键盘/鼠标消息的后面加一个Translator . 这个translator可以... 阅读全文

posted @ 2007-12-17 10:24 csdnexpert 阅读(95) 评论(0) 推荐(0)

摘要: 今天终于把CubeMap的读取加入引擎了.要知道.在OpenGL下,不是件很容易的事情.尤其要做到加载的接口都要一致,而且要考虑到和DX兼容.不过目前似乎这个接口还是不错的.Cubemap的第一个简单应用就是给前面做的水加上了简单的反射, 看上去效果好多了.经过一段时间优化,速度也快了.这个是128x128的网格,DM的尺寸是200x200 . 效果不错.下面这个的网格尺寸为2x2 也就是只有... 阅读全文

posted @ 2007-12-17 10:24 csdnexpert 阅读(82) 评论(0) 推荐(0)

摘要: 没有完全把Hugo老师的demo给照搬过来.只照搬了两样东西.那个火焰纹理和Coolmap的资源, 以及核心部分的算法.算法原始版本见这里http://freespace.virgin.net/hugo.elias/models/m_fire.htm这个是我把它程序里用的火焰调色板保存成了一个bmp这个GPU版的抓图.注意RTT一定要是8bit的,浮点纹理会出问题.参数调整的不是很好.比Hug... 阅读全文

posted @ 2007-12-17 10:24 csdnexpert 阅读(155) 评论(0) 推荐(0)

摘要: 现在很多GUI的窗口在显示的时候,都有淡入和淡出的效果. 或者是飞入/飞出的效果(是叫飞入飞出吗?呵呵.). 也就是说1:可以自由控制窗口在两个状态间进行融合. 2: 能自由控制窗口的变换--旋转和缩放等. 为此我把窗口独立成一个个状态:struct _XUI_API_ xuiWindowState_t{ char ... 阅读全文

posted @ 2007-12-17 10:24 csdnexpert 阅读(134) 评论(0) 推荐(0)

摘要: 很多时候,我们希望有些GUI的toolbar能自动消失。这个可以通过循环检测来实现。还有些时候 我们希望鼠标在某个区域动一下或者点一下就让消失掉的toolbar能自动显示出来。或者在一个窗口以外的地方点击的时候就能让窗口自动关闭。这个时候,我们去生写代码显然是不合适的。我在GUI里引入一个很简单的HotArea的概念。称为鼠标热区。热区和某个具体窗口想关。这个热区有以下属性: 一:什... 阅读全文

posted @ 2007-12-17 10:24 csdnexpert 阅读(82) 评论(0) 推荐(0)

摘要: Mozilla XULRunner 的编译。潘李亮 2006-10-31Mozilla里有很多好东西。 比如那个js引擎和嵌入式渲染引擎。这段时间在想如果能在游戏里嵌入一个浏览器该多好啊。这个想法用mozilla的渲染引擎来实现在再好不过的了。Mozilla的渲染引擎叫xulrunner。它和firefox 用的是同一个代码树,也就是说在编译的时候指定不同的选项就可以编译出xulrunner和... 阅读全文

posted @ 2007-12-17 10:24 csdnexpert 阅读(328) 评论(0) 推荐(0)

摘要: 打狗了,前天小区那个一天到晚看红楼梦的周姓老头,带领9个老头联名上书,列举了狗的以下恶行. 一,狗随地拉屎撒尿污染环境 二,狗吠影响人休息 三,吓人 四,狂犬病 于是昨天我的就狗被打死了. 今天起来,我到小区路上撒了泡尿,然后在绿化带拉了坨屎.哈哈,大家也只是看看而已,没人敢把我咋地.看来做人真比做狗好 接着我去小区广场练唱歌,带音响去,声音开到最大,9个... 阅读全文

posted @ 2007-12-17 10:24 csdnexpert 阅读(95) 评论(0) 推荐(0)

摘要: 极限边缘. 最近突然发现自己已经比以前长胖了好多。朋友拿着以前的我的照片都已经认不出来。于是开始决定出去锻炼。突然发现好多以前自己认为是非常剽悍的领域已经都是明日黄花,今天已是我挑战极限的运动。 前两个星期和大学舍友一起去踢球。虽然知道以前能满场非的我现在已经跑不动了。但是没想到过了10几分钟就已经到了体力的边缘了。头晕,眼冒金星,想呕吐,有一种要倒下的感觉。当时甚至都后悔为什么要... 阅读全文

posted @ 2007-12-17 10:24 csdnexpert 阅读(86) 评论(0) 推荐(0)

摘要: 前段时间终于学会了编译Mozilla XULRunner.顺便修改修改了uBrowser的代码。把它的代码整合到我的引擎中。现在已经能把网页面显示出来了。回头弄弄一个DLL的路径。现在第一次运行的时候会报告有些mozilla的插件找不到。不过似乎第二次就好了。下一个步可以加入键盘鼠标的响应。已经有了能把超连接传递给应用程序的接口了。有了这个做GUI系统就方便了。比如帮助系统。甚至可以在web页... 阅读全文

posted @ 2007-12-17 10:24 csdnexpert 阅读(92) 评论(0) 推荐(0)

上一页 1 ··· 402 403 404 405 406 407 408 409 410 ··· 521 下一页