上下求索
探索DirectX9.0)
posts - 29,  comments - 74,  trackbacks - 0

2个星期时间
我就在这5个物理引擎中死去活来
不敢说都很了解了
也算有个简单的认识

我最想说的就是,文档化真的很重要。。。。
这5个里面Novodex的文档化最好
十分详细,包括引擎实现的思想,每个类的每个成员都是干嘛的都有清楚的交代
其他4个的话就越来越差
最差的要数tokamak和Bullet
其中Tokamak是差中之差
连官方论坛都荒的不行,并且居然还有交友贴。。。。
ODE也很差,
这3个都使用doxygen自动生成,
除了每个类有1句话介绍以外,再没过多地说明
只能从函数字面意思猜用法了,
有时候也会碰到要命的事情,例如这3个引擎的坐标系并不全都相同
ODE似乎就有点奇怪,我把Newton和ODE混合使用时
发现ODE的Z是向上的。。。。。

Newton马马虎虎,还算停详细的
但是文档只提供了所有函数的帮助,而且也只是略微带过
我很想知道类的组织结构,
无奈没有任何信息可以提供,难道Newton真的就只是一个函数库么?

说说性能,
Novodex不用多说,各方面都很强
ODE,在Quick-step上很出色,但是碰撞上是最差的,很差,物体一多就严重失真
TOkamak: 刚体模拟和碰撞上都还行,引擎的封装很好,用起来很简洁,但也不够灵活
Newton: 碰撞很不错,刚体部分没体会过
Bullet:速度也很快,碰撞很不错,但是,用法似乎比起前几个都要繁琐很多,光是初始化工作
就要比别的多很多,但是也正是如此,用法相当灵活,可以把它和别的连用,例如ODE,
作者也提供了和ODE的quick-step连用的demo。


最后说说社区方面,除了tokamak社区很荒芜,另外的4个都还是很热心的,
ODE有mail-list可以订阅
Newton,Bullet的论坛里 引擎作者每天都会回答使用者的问题
并且很热心,还会问你关于改进的建议,很不错。
但是假如文档化做的更好的话,很多问题可以避免的
。。。。。。。

posted on 2006-11-03 18:02 大河马和小魔鱼 阅读(1276) 评论(5)  编辑 收藏 所属分类: OpenGL

FeedBack:
2006-11-03 18:35 | 千里马肝      
感谢分享
  回复  引用  查看    
2006-11-06 20:33 | flying_water [未注册用户]
我是搜CEGUI的东西,竟然搜到你这里来了,我晕,我没发现你写CEGUI的东东啊,汗
  回复  引用  查看    
2006-12-07 17:54 | Kane[匿名] [未注册用户]
哈哈,有是你的blog,有缘啊,Tokamak我没接触过,其他几个我都大概看过demo,bullet我觉得还是不错的啊,起码源码都给全了,ODE据说也全部开源了
现在在看PhysX,加我msn:wukaikane@hotmail.com :)
QQ:18113889
  回复  引用  查看    
2008-03-01 19:54 | madedong [未注册用户]
各位大侠我想问一下,适用牛顿物理引擎的模型是用什么建模软件做的?
  回复  引用  查看    
2008-06-04 14:39 | 过客随意 [未注册用户]
各位大侠,哪个有Novodex 2.2.1的SDK发份!!

279977132@qq.com
  回复  引用  查看    

标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
 
另存  打印
最新IT新闻:
· 深藏33年Unix操作系统bug被消灭
· Expression Studio 2.0 中文版发布了
· 雅虎首页大变脸 阿里风格上身
· 万名Linux使用者向暴雪请愿Linux版《Diablo III》
· 56.com我乐网将全面转行 退出视频行业
 



<2006年11月>
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789

与我联系

常用链接

留言簿(13)

我参与的团队

随笔分类

随笔档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜