检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:张艺衡[1] 李晓峰[1,2] 刘小玲[1] 杨智宇[1]
机构地区:[1]四川大学计算机学院,四川成都610064 [2]四川大学视觉合成图形图像技术国防重点学科实验室,四川成都610064
出 处:《计算机工程与设计》2014年第8期2831-2835,共5页Computer Engineering and Design
基 金:国家自然科学基金项目(61103137;61202161)
摘 要:针对在基于波动方程的水波模拟中存在计算量大的问题,分析大规模场景中的可交互水波实时模拟的特点,提出对波动方程进行近似建模,进行水面高度场建模;采用离散化的构建方式,设计垂直偏移函数和水平偏移函数,结合粒子系统,根据波浪的运动规律进行水面高度场更新。对粒子系统属性进行合理设计,使其可以在GPU上进行属性更新;对粒子进行二维组织,加快粒子系统的遍历速度;设计一组具有4个绘制遍的GPU绘制管道,利用GPU的并行计算能力进行水面高度场的构建。实验结果表明,该算法能够模拟出具有高真实感的可交互水波,绘制效率较高,达到了实时模拟的效果。For the problem of huge computation derived from the simulation of water wave based on wave equation, characteristics of large-scale and complex virtual scene were analyzed. An analysis solution to approximate wave equations was proposed, and the water height field was constructed. According to the discretization idea, a pair of local vertical and horizontal deviation function was designed, together with the particle system to simulate the waves. Further more, a group of reasonable attributes were given, with which the updating of particle system was done mostly on GPU. And the particles were organized into two dimensions to make the particle system iterating quickly. The GPU rendering pipeline was designed with four passes, and the water height field was designed on GPU. The experiment results show that the algorithm can simulate the real time interactive water waves realistically and efficiently.
关 键 词:可交互水波 粒子系统 高度场 图形处理器 实时绘制
分 类 号:TP391.9[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.91