惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
T
Threatpost
Latest news
Latest news
N
News | PayPal Newsroom
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Help Net Security
Help Net Security
D
Darknet – Hacking Tools, Hacker News & Cyber Security
AI
AI
Simon Willison's Weblog
Simon Willison's Weblog
TaoSecurity Blog
TaoSecurity Blog
The Last Watchdog
The Last Watchdog
L
LINUX DO - 热门话题
Google DeepMind News
Google DeepMind News
T
Threat Research - Cisco Blogs
O
OpenAI News
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
The Exploit Database - CXSecurity.com
NISL@THU
NISL@THU
Application and Cybersecurity Blog
Application and Cybersecurity Blog
S
Securelist
小众软件
小众软件
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Martin Fowler
Martin Fowler
S
SegmentFault 最新的问题
Cisco Talos Blog
Cisco Talos Blog
云风的 BLOG
云风的 BLOG
AWS News Blog
AWS News Blog
GbyAI
GbyAI
N
News and Events Feed by Topic
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
美团技术团队
Engineering at Meta
Engineering at Meta
A
About on SuperTechFans
博客园 - 三生石上(FineUI控件)
S
Schneier on Security
博客园 - 聂微东
V2EX - 技术
V2EX - 技术
T
Troy Hunt's Blog
SecWiki News
SecWiki News
S
Secure Thoughts
B
Blog RSS Feed
Hugging Face - Blog
Hugging Face - Blog
WordPress大学
WordPress大学
腾讯CDC
H
Heimdal Security Blog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Apple Machine Learning Research
Apple Machine Learning Research
月光博客
月光博客
www.infosecurity-magazine.com
www.infosecurity-magazine.com
P
Privacy International News Feed

博客园 - 大河马和小魔鱼

[zz]dds [zz]Shader programming tips #1 [zz]如何使用effect [论文摘要]Tips and Tricks for D3DX Effects-Based Renders [zt]矩阵和向量的乘法顺序 [论文简要]Integrating Shaders Into the Vision Rendering Engine Depth Bias Planar Shadow Instancing 渲染简要 球面环境贴图 MaxScript 心得1 - 大河马和小魔鱼 - 博客园 Export利器:IGame MAX Script Export/Import 3DS MAX PlugIn 材质和纹理 牛刀小试,Max Script 3DS MAX PlugIn(2) 邂逅Geometry [原创]3DS MAX PlugIn 1 预备役 Novodex2.6.2 布料系统 原来我一直在做傻事
Novodex,ODE,Tokamak,Bullet,Newton......
大河马和小魔鱼 · 2006-11-03 · via 博客园 - 大河马和小魔鱼

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的论坛里 引擎作者每天都会回答使用者的问题
并且很热心,还会问你关于改进的建议,很不错。
但是假如文档化做的更好的话,很多问题可以避免的
。。。。。。。