一个实时流体模拟和渲染Demo,流体仿真部分实现了SPH算法,用OpenGL的计算着色器实现。渲染部分用了screen-space的方法,包括流体渲染、实时阴影、实时焦散等,并且加入了鼠标拖动交互。
技术贴:https://zhuanlan.zhihu.com/p/637919956
- GLM
- GLFW
- GLAD
[2] Smoothed particle hydrodynamics: theory and application to non-spherical stars
[3]【SPH】邻域搜索中的紧凑哈希(compact hash)算法讲解
[5] Interactive Image-Space Techniques for Approximating Caustics