之前使用mesh animate播放美术做好的植物摇摆动画,所以必须使用dynamic vertex buffer,每帧都要lock/unlock更新,在100个该动画物件播放时,某机器上fps为9。

随后因为判断该动画属于规律性简单行为,所以决定用shade模拟,最后使用static vertex buffer + shader,同等情况下fps提升为24。

因为类似物件的多个instance都是相同mesh,而且状态改变几乎只有position,最多加上rotation。
所以目前正在想办法在不使用SM3.0的情况下,利用shader const尽量一次性多提交数据,从而减少DP call。
posted on 2005-12-05 10:52 千里马肝 阅读(104) 评论(0)  编辑 收藏

标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2005-12-05 10:56 编辑过
 
另存  打印
 





<2005年12月>
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

与我联系

常用链接

留言簿(33)

我参与的团队

我的标签

随笔档案(295)

文章档案(1)

好友

搜索

  •  

最新评论

阅读排行榜

评论排行榜

60天内阅读排行