项目配置很简单(不像网上有些项目需要一大堆的第三方库),本项目代码是C++,只需要安装CUDA 6.5和OpenGl,项目属性中把所有我的CUDA库路径换成你自己的路径就可以了。
download CUDA 6.5 Toolkits: https://developer.nvidia.com/cuda-toolkit-65
目前50000个粒子的流体可以跑到200帧以上。但是还有一些未完成的工作,比如液体表面网格的生成和液面的渲染。
Github**在于分享、学习、共同进步,本项目完全自由使用,如果此项目对你有用,也希望你能帮助来一起完善这个项目,主要改进方向在于:
1.计算效率;
2.液面渲染效果;
3.更多能实际应用的方案;
4.Bug修正
现有的一些待做条目我已经列在了Issues里,可以切换到Issues页查看。
有问题可以加我微信417353840。