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

推荐订阅源

S
Secure Thoughts
S
Securelist
P
Proofpoint News Feed
D
DataBreaches.Net
Cisco Talos Blog
Cisco Talos Blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
Project Zero
Project Zero
A
About on SuperTechFans
罗磊的独立博客
WordPress大学
WordPress大学
月光博客
月光博客
Latest news
Latest news
C
Cyber Attacks, Cyber Crime and Cyber Security
GbyAI
GbyAI
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
博客园 - 三生石上(FineUI控件)
F
Fortinet All Blogs
W
WeLiveSecurity
Attack and Defense Labs
Attack and Defense Labs
V
Visual Studio Blog
Blog — PlanetScale
Blog — PlanetScale
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
P
Privacy International News Feed
AI
AI
博客园 - 司徒正美
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Stack Overflow Blog
Stack Overflow Blog
M
MIT News - Artificial intelligence
Help Net Security
Help Net Security
T
Tor Project blog
V
Vulnerabilities – Threatpost
C
Cisco Blogs
I
Intezer
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
MyScale Blog
MyScale Blog
雷峰网
雷峰网
MongoDB | Blog
MongoDB | Blog
Forbes - Security
Forbes - Security
V
V2EX
Apple Machine Learning Research
Apple Machine Learning Research
T
Threat Research - Cisco Blogs
B
Blog RSS Feed
博客园 - 叶小钗
N
News and Events Feed by Topic
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Simon Willison's Weblog
Simon Willison's Weblog
C
CERT Recently Published Vulnerability Notes
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
N
News and Events Feed by Topic

博客园 - 大河马和小魔鱼

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