摘要
大范围水体是大自然的重要组成部分,对于诸如计算机游戏和虚拟环境的交互式3D应用来说是非常重要的。模拟水体与漂浮物体相互作用对于实际应用来说是必不可少的,但是传统基于高度场的交互方法大多采用让水体穿过物体发生作用。提出一种新型的基于GPU的快速模拟大范围水体与物体的交互方法,设计一种特殊的仿真网格来解决动态对象与周围环境之间的交互,刚体模型采用预刚体化算法实现。仿真结果表明在GPU资源预算有限的情况下,该方法也可进行对大规模水体的实时仿真。
Large scale water is an integral part of nature and of high interest for interactive 3D applications, e.g., computer games and virtual environments. Allowing the water to interact with floating objects is essential for applications, but traditional height field interaction methods concentrate on water-to-body effects by letting water flow through the bodies. A novel GPU-based method for rapid simulation of large scale water interacting with objects was proposed. A specially designed simulation grid was used to solve the interactions between dynamic objects and the surrounding environment. The model of rigid body was realized with a pre-rigid body method. The method runs in real time for large areas of water even with a very limited GPU budget.
出处
《系统仿真学报》
CAS
CSCD
北大核心
2017年第10期2423-2431,共9页
Journal of System Simulation
基金
Northwestern Polytechnical University Doctoral Dissertation Innovation Fund(CX201701)
关键词
大范围水体
固液交互
刚体
仿真网格
large scale water
interaction
rigid body
simulation grid