检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:杨在兴[1] 芮小平[2] 梁明[1] 赖晗[3] 陆瑾[4]
机构地区:[1]西安科技大学测绘科学与技术学院,陕西西安710054 [2]中国科学院研究生院资源与环境学院,北京100049 [3]中国矿业大学(北京)地球科学与测绘工程学院,北京100083 [4]中国水利水电科学研究院水环境研究所,北京100038
出 处:《计算机工程与设计》2012年第6期2392-2397,共6页Computer Engineering and Design
基 金:国家水体污染控制与治理科技重大专项基金项目(2009ZX07104-006)
摘 要:为了逼真地模拟自然河道中的流动水体,提出了一种基于流场的流动水体仿真方法。应用流体力学原理,实时计算稳定水流的速度,构建河流的流场,然后运用流场驱动并约束满足泊松碟分布的块状纹理在河道内移动,通过对块状纹理进行混合与渲染,构成了一种自然水体的动态流动效果。水面渲染采用GLSL(opengl shading language)着色器进行渲染,实际运用GPU可编程渲染管线进行图形计算,减少了CPU的实时运算量,提高程序的整体效率,实践表明,应用以上方法可以有效地模拟流域内的动态流动水体。To simulate the flowing water in the natural river realistically,a method of the simulation of the flowing water based on the flow field is presented.Firstly,the velocity of steady flowing water is calculated in real-time,the river flowing field is built through Principles of fluid mechanics,and then the lump textures which meet Poisson-disk distribution are advected and restricted,through the blending and rendering of the lump textures,the dynamic and flowing effects of the water is constructed.GLSL(OpenGL shading language)shaders are used to render the dynamic effect of water,GPU programmable rendering pipeline is used for graphics calculations,and the CPU real-time computation is reduced and the overall efficiency of the program is improved.The practice shows that the method can simulate the dynamic flowing water within the basin.
关 键 词:流动水体仿真 流场 泊松碟分布 块状纹理 着色器
分 类 号:TP391.9[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.38