最新物理引擎DynaForce开发其源代码了!
地址在此:http://jiangwei.cnblogs.com/
DynaForce 特性:
现阶段具备的特性:
支持刚体
支持joint,包括各种joint比如:ball-in-socket joint,Hinge joint,Slider joint等 .
支持joint limits.
支持凸体 对 凸体,凸体 对 静态凹体的碰撞检测.
支持rigdoll 布娃娃系统.
未来将具备的特性:
将支持流体.
将支持GPU加速运算.
将加入更多类型joint.
将加入脚本系统,使得构建物理世界更轻松.
DynaForce 理论基础:
基于D.E. Stewart and J.C. Trinkle的线形互补理论,这也是在现代物理引擎中使用最普遍的理论,但由于原D.E. Stewart and J.C. Trinkle理论太过于学院派,精度追求太高,而忽视了速度因素,原理论中的6边摩擦互补锥,并且使用Lemke算法解线形互补方程,这样可以带来很高的精度,但不适合用于实际应用,所以我使用了改进版的D.E. Stewart and J.C. Trinkle理论,并且使用迭代法解线形互补方程,这样虽然牺牲了一些精度,但差别是微乎其微的,并且带来了极大的速度提升.
问题点数:20、回复次数:9Top
1 楼cywater2000(如果)回复于 2006-06-08 19:52:00 得分 0
你是作者吗?
现在身体怎么样了?
很高兴国人中也有研究物理引擎的,这个目前看来已经是主流方向了
希望你能继续开发下去,当然,前提是要注意身体 ^_^Top
2 楼haodaniu(大牛)回复于 2006-06-09 19:42:40 得分 0
如果你的物理引擎能大到havoc的效果就好了Top
3 楼cywater2000(如果)回复于 2006-06-11 19:10:38 得分 0
楼上的,havoc是商业公司的,楼主是一个人Top
4 楼IO_X(IO_X)回复于 2006-06-15 00:11:30 得分 0
三角网格对简单形体,任意形体PMAP
0~6自由度可配置joint
弹力,引力/斥力
基于SPH方法的流体,Marching Cubes/Level Set生成流体表面
...
支持,加油~
Top
5 楼kezhong(克忠)回复于 2006-06-25 00:15:17 得分 0
小弟初学游戏编程,正在攀爬中。目前主要在图像方面做。物理上有些疑问,稍后会发email给你。谢谢你能发布这个资源。Top
6 楼xdonlee(光阴)回复于 2006-07-08 23:21:52 得分 0
感觉如果能模拟流体就比较帅了
ODE不带啊Top
7 楼CD2006(小英雄)回复于 2006-07-10 08:34:59 得分 0
要支持一下,并且学习中。。。Top
8 楼vcleaner(我没当大哥很久了.......)回复于 2006-12-27 15:53:29 得分 0
学习Top
9 楼lanphaday(恋花蝶)回复于 2006-12-27 20:41:26 得分 0
mark一下,学习Top




