草地模拟与硬件instancing演示

你可以在这里展示3D相关的作品

草地模拟与硬件instancing演示

帖子awakening3d » 2010年 10月 31日 19:16

图片

点这儿下载演示

需要硬件instancing支持(vs3.0),不然会很慢。(场景待优化...)
awakening3d
网站管理员
 
帖子: 147
注册: 2010年 10月 28日 17:39

Re: 草地模拟与硬件instancing演示

帖子awakening3d » 2011年 1月 6日 19:48

优化更新了一下,大幅提高fps。原来在usr文件的framemove里更新代码消耗了大量cpu时间,其实不用每帧都更新。加入以下几行:

代码: 全选
local lasttime=0

function FrameMove()

   local nowtime=GetAppTime()
   if (nowtime-lasttime<0.1) then return; end
   lasttime=nowtime;


这样每秒更新10次,大大节省了cpu时间,而画面效果看不出任何变化。这也是比较典型的优化方法之一。
awakening3d
网站管理员
 
帖子: 147
注册: 2010年 10月 28日 17:39


回到 展示

在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客

cron