查看: 2764|回复: 16

目前在OSG上是否功能较好的物理引擎

[复制链接]

该用户从未签到

发表于 2009-8-28 01:57:11 | 显示全部楼层 |阅读模式
如题,实在不好意思,问这样的问题。。

恩,现在是对物理引擎有比较强烈的需求,而且还是要和OSG结合的好的~
osgNV进过array版主的建议,在物理引擎方面也就基本不指望了。。
osgBullet貌似现在也消失了~?
听array版主说过的osgPhysics貌似还在等待中~~~

这里请教各位,目前,或是在近期在OSG平台上是否有一个能真正应用的、功能较丰富的物理引擎呢?谢谢各位了先~~~:loveliness:

该用户从未签到

发表于 2009-8-28 08:35:53 | 显示全部楼层
目前没有。与其期待与失落,不如切实地加入到开发中来,您觉得呢?
osgPhysics虽然目前处于停滞状态,不过我个人对于自己设计的Bridge架构和抽象层的概念还是比较满意的,相信它因而可以与多种物理引擎无缝地挂接;只是目前的代码还比较简单而已。如果您真的需要的话,正好为osgPhysics作一点贡献岂不更好?

该用户从未签到

 楼主| 发表于 2009-8-28 12:39:37 | 显示全部楼层
恩。。。谢谢array老师指导,我会向这个方向努力去~

该用户从未签到

发表于 2009-8-28 16:46:56 | 显示全部楼层
请问下array老大,如果想加入osgPhysics做点贡献,需要啥条件?如何加入?

该用户从未签到

发表于 2009-8-28 22:22:59 | 显示全部楼层
没什么条件,您不妨考虑一下自己想做什么方面的贡献

该用户从未签到

发表于 2009-8-29 19:01:17 | 显示全部楼层
哦,就是指osgPhysics的开发~
呵呵,我其实不熟悉osgPhysics,也不知道是否存在一个osgPhysics开发小组,有统一的规划安排,只是看到您说的osgPhysics现况,“不如切实地加入到开发中来”,便有此一问。
所以现在也回答不出具体想做什么方面的贡献。。

该用户从未签到

发表于 2009-8-29 20:10:56 | 显示全部楼层
google之~~这个项目由我和法国工程师Sukender创立在sourceforge上,已经具备了初步的物理引擎功能。目前正在停滞中

该用户从未签到

发表于 2009-8-30 00:28:31 | 显示全部楼层
你可以结合一些现有的物理引擎如牛顿物理引擎等之类的实现~~~~~~

该用户从未签到

 楼主| 发表于 2009-8-31 09:44:46 | 显示全部楼层
你可以结合一些现有的物理引擎如牛顿物理引擎等之类的实现~~~~~~
FlySky 发表于 2009-8-30 00:28


恩,这个我前几天试了一下,直接将Physx加入到OSG代码中,具体就是用Physx中得到的世界坐标,在一个transform矩阵节点的callback中去更新它的矩阵,但感觉这个效果不太流畅,比较卡。。

因此,请教一下各位,要想直接集成像Physx这种物理引擎的话,还有什么更好的办法么~~~谢谢了~~~

该用户从未签到

发表于 2009-8-31 14:44:59 | 显示全部楼层
不会这样吧~~~~结合就要看你对代码优化了~~~

该用户从未签到

发表于 2009-8-31 15:26:10 | 显示全部楼层
用Node::traverse()来做的效果还是不错的;Callback应该也差不到哪里去。不过最好的办法是使用单独的线程,同时使用数据池来维护物理线程与渲染线程之间的数据交互

该用户从未签到

发表于 2009-10-11 21:44:05 | 显示全部楼层
为啥不看一下Delta3D, 已经做的很不错了。

该用户从未签到

发表于 2009-10-12 16:24:33 | 显示全部楼层
请问楼上的什么叫物理引擎

该用户从未签到

发表于 2009-10-12 23:56:56 | 显示全部楼层
Delta3D 整合了现在主流的物理引擎,内置的ODE,现在已经支持PhysX, 并开始通过PAL提供对所有主流物理引擎的支持,Bullet和Newton也已经测试通过。如果想重造轮子,看下别人的实现有很好的借鉴意义。想快速开发,直接使用即可。

该用户从未签到

 楼主| 发表于 2009-10-13 09:37:04 | 显示全部楼层
要结合OSG的的话,必须要物理引擎啊~

该用户从未签到

发表于 2009-10-13 12:50:15 | 显示全部楼层
就用delta3d吧。里面许多流行的引擎都加进去了,包括osg、cal3d、ode等等

该用户从未签到

发表于 2009-10-13 21:17:42 | 显示全部楼层
哦,就是指osgPhysics的开发~
呵呵,我其实不熟悉osgPhysics,也不知道是否存在一个osgPhysics开发小组,有统一的规划安排,只是看到您说的osgPhysics现况,“不如切实地加入到开发中来”,便有此一问。
所以现在也 ...
gavinyu 发表于 2009-8-29 19:01


我也是这个意思
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表