社区
图形处理/算法
帖子详情
算法请教,如何用boid 算法模拟生物群体的移动。
曹建峰-17年老猿
2005-12-02 02:58:18
boid
在这个模型中,每个个体的行为只和它周围邻近个体的行为有关,每个个体只需遵循以下3条规则:
避免碰撞(Collision Avoidance): 避免和邻近的个体相碰撞。
速度一致(Velocity Matching): 和邻近的个体的平均速度保持一致。
向中心聚集(Flock Centering): 向邻近个体的平均位置移动。
最好有代码,没有的话有公式和伪码也好。
还有如何避免遇到障碍物
...全文
357
8
打赏
收藏
算法请教,如何用boid 算法模拟生物群体的移动。
boid 在这个模型中,每个个体的行为只和它周围邻近个体的行为有关,每个个体只需遵循以下3条规则: 避免碰撞(Collision Avoidance): 避免和邻近的个体相碰撞。 速度一致(Velocity Matching): 和邻近的个体的平均速度保持一致。 向中心聚集(Flock Centering): 向邻近个体的平均位置移动。 最好有代码,没有的话有公式和伪码也好。 还有如何避免遇到障碍物
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
曹建峰-17年老猿
2005-12-12
打赏
举报
回复
本问题已经结贴了如果您有什么好的想法,欢迎到发表http://community.csdn.net/Expert/topic/4449/4449091.xml?temp=.4743006
这里仍然是100分
曹建峰-17年老猿
2005-12-12
打赏
举报
回复
to alphapaopao(炮炮)
太崇拜你了,你的方法很棒
alphapaopao
2005-12-10
打赏
举报
回复
http://www.alphasun.org/alphasun/techarticle/cullpoints/cullpoints.htm 这个算法可以高效的帮你找出邻近的个体
曹建峰-17年老猿
2005-12-09
打赏
举报
回复
有人做过吗,给指导一下吧,辛苦了!
lisypro
2005-12-05
打赏
举报
回复
不会,帮你顶一下
曹建峰-17年老猿
2005-12-05
打赏
举报
回复
希望各位大侠指一条明路,我现在发愁的就是算法的效率,
这是我想的办法,很明显效率不高。
首先每个bird之间都要检测一距离。
然后从所有鸟中找出在自己视野中的几个。
A在这几只鸟中找出离自己最近的,然后避免和它相撞。
B计算这几只鸟的平均速度然后向这个方向移动。
C计算这几只鸟的平均位置然后向这个位置移动。
D检查视野中的障碍物然后避免与绕过障碍。
对ABCD的效果进行叠加
对群体里面的没只鸟都要做上述的检测。
如何避免这样庞大的计算???渴望高人的指教
菜牛
2005-12-02
打赏
举报
回复
代码应该不难,不过没接触过这种算法。
thisisll
2005-12-02
打赏
举报
回复
还是自己写有乐趣~~
Unity
群体
模拟
Boid
Flocking优化实现
该包提供了
Boid
Flocking
算法
的高度优化的实现。 你可以用它来
模拟
现实学校的鱼,鸟,蜜蜂甚至外星人的战斗机! 搜索结果 的 它是一个多线程实现,可以在现代CPU上以交互式帧速率轻松
模拟
50000个帧。 搜索结果 它可...
Unity
群体
模拟
Boid
Flocking
Boid
算法
由Craig Reynolds在1986年提出,是一种用于
模拟
个体行为并创建
群体
效果的计算模型。该
算法
将每个个体(如鸟或鱼)视为一个简单的
Boid
对象,每个对象遵循三条基本规则:分离、聚合和对齐。这些规则帮助个体在...
boid
课设报告+代码
"
boid
"通常是指“
Boid
s”,这是一种
模拟
群体
行为的
算法
,由科学家Craig Reynolds在1986年提出。这种
算法
通过
模拟
个体之间的简单规则来创建
群体
的复杂行为,常见于计算机图形学和人工智能领域,用于生成逼真的鸟群、...
boid
s_
BOID
S鸟群
模拟
_
该
算法
主要用于
模拟
鸟群飞行时的集体行为,通过简单的规则来展示复杂的
群体
动态。
Boid
s
算法
主要应用于计算机图形学、人工智能和复杂系统的研究。 在描述中提到,这个压缩包包含两个Python实现的
Boid
s
模拟
程序:...
群体
模拟
/
boid
s
【
群体
模拟
/
boid
s】是一种基于计算机动画的技术,主要用于
模拟
生物
群体
的行为,如鸟群、鱼群或动物群。在计算机科学中,这种
模拟
方法属于复杂系统和多智能体系统的研究范畴,它可以帮助我们理解自然界中集体行为的...
图形处理/算法
19,467
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章