边做游戏边划水: 基于浅水方程的水面交互、河道交互模拟方法
2023年8月17日 - 网易
这里的多次迭代,包括了方程本身的迭代,和上文提到的对交互物体陷入水面后,水面高度应该变化多少的求解。方程本身的迭代我们可以通过多次运行CS求解,而水面高度变化因为不仅和物体陷入的深度相关,也和周围水面的高度相关,所以需要用到共轭梯度法(PCG)求解。具体算法可以参考Games103视频最后有关VirtualHeight的求解(https:/...
详情
这里的多次迭代,包括了方程本身的迭代,和上文提到的对交互物体陷入水面后,水面高度应该变化多少的求解。方程本身的迭代我们可以通过多次运行CS求解,而水面高度变化因为不仅和物体陷入的深度相关,也和周围水面的高度相关,所以需要用到共轭梯度法(PCG)求解。具体算法可以参考Games103视频最后有关VirtualHeight的求解(https:/...