FlockSimulator:学校OpenGL项目。 我使用CUDA语言在GPU上进行所有计算 源码
FlockSimulator 学校OpenGL项目。 我使用CUDA语言在GPU上进行所有计算。 在开始之前,我在优化之前对500条鱼有20-30FPS。 针对并行性进行了优化的解决方案为我提供了40Fb的20FPS和15k boid的60FPS。 关于算法: 植绒行为的基本模型由三个简单规则控制: 分居–避免拥挤的邻居结盟–转向邻居的平均走向凝聚力–转向邻居的平均位置 用户可以使用键盘按钮来操纵这三个规则的强度。 此外,如果用户按下“ M”键,则辫子会避免鼠标光标移动。 有关植绒算法的更多信息: 请在下面查看我的工作结果:
文件列表
FlockSimulator-main.zip
(预估有个60文件)
FlockSimulator-main
Gluttest
Gluttest.vcxproj
5KB
kernel.cu
16KB
kernel.h
2KB
Gluttest.vcxproj.filters
723B
x64
Debug
Gluttest.vcxproj.CopyComplete
0B
Boids.obj
1.37MB
暂无评论