游戏开发论坛

 找回密码
 立即注册
搜索
123
返回列表 发新帖
楼主: huangjinlu

难题(3d模型之间的碰撞)

[复制链接]

13

主题

978

帖子

978

积分

高级会员

Rank: 4

积分
978
发表于 2005-6-7 10:42:00 | 显示全部楼层

Re:难题(3d模型之间的碰撞)

双核心是一个趋势,考虑双核心也是迟早的事情。计算机很差不是大问题,看看有多少人为了fps大作升级机器就知道了。而且,计算机很差那只有不玩,模拟的精度和速度永远是冲突的。现在又没有什么革命性的算法出现。除非你只想做一个精度很低的处理……后果嘛……“子弹从墙上划过还能杀死我”………………

这个解决方案应该是很省力的——毕竟ai和碰撞检测都很吃cpu。

95

主题

1089

帖子

3301

积分

论坛元老

Rank: 8Rank: 8

积分
3301
QQ
 楼主| 发表于 2005-6-7 10:56:00 | 显示全部楼层

Re:难题(3d模型之间的碰撞)

计算子弹射物体就没问题,但是计算物体碰撞物体就麻烦了!

95

主题

1089

帖子

3301

积分

论坛元老

Rank: 8Rank: 8

积分
3301
QQ
 楼主| 发表于 2005-6-7 11:05:00 | 显示全部楼层

Re: Re:难题(3d模型之间的碰撞)

我已经想了一个办法,可以尽可能的减少D3DXIntersect计算次数!
谁来告诉我怎样求出模型的中心点,图的这些红点?
sf_20056711436.bmp

50

主题

992

帖子

1012

积分

金牌会员

Rank: 6Rank: 6

积分
1012
发表于 2005-6-7 13:35:00 | 显示全部楼层

Re:难题(3d模型之间的碰撞)

分成子物体,他们的中心就是这些点喽

95

主题

1089

帖子

3301

积分

论坛元老

Rank: 8Rank: 8

积分
3301
QQ
 楼主| 发表于 2005-6-7 14:01:00 | 显示全部楼层

Re:难题(3d模型之间的碰撞)

我这个这是抽象的模型,就像上面我贴的人体模型!那就没的分咯,
我考虑了很久,我想还是必须手工分,不过最好还是通过建模来处理!

13

主题

978

帖子

978

积分

高级会员

Rank: 4

积分
978
发表于 2005-6-7 17:35:00 | 显示全部楼层

Re:难题(3d模型之间的碰撞)

这个,用骨骼应该能确定不少。

19

主题

102

帖子

102

积分

注册会员

Rank: 2

积分
102
发表于 2005-6-8 07:58:00 | 显示全部楼层

Re:难题(3d模型之间的碰撞)

动态物体与动态物体的话做一部份碰撞就行(大型网络游戏)

95

主题

1089

帖子

3301

积分

论坛元老

Rank: 8Rank: 8

积分
3301
QQ
 楼主| 发表于 2015-6-28 15:24:15 | 显示全部楼层
本帖最后由 huangjinlu 于 2015-6-28 23:00 编辑

10年后的今天,我已经做到精确碰撞,计算速度极快,一切引擎核心技术全达到极限了。demo已经发布了,http://bbs.gameres.com/thread_442570.html

95

主题

1089

帖子

3301

积分

论坛元老

Rank: 8Rank: 8

积分
3301
QQ
 楼主| 发表于 2015-6-28 22:58:58 | 显示全部楼层
demo在这里,有兴趣可以来看看:
http://bbs.gameres.com/thread_442570.html
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-2-25 17:22

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表