检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
出 处:《计算机系统应用》2013年第10期143-146,共4页Computer Systems & Applications
摘 要:为了表现海浪的真实感和实时性仿真,本文以Pierson-Moskowitz模型为基础,采用波的波长和波速建立了海浪波高的初始状态值.通过FBM(Fractal Brown Motion)的菱形网格方式计算海浪曲面片上每个网格点的波高,把每个点画出;再以菱形网格模拟海浪形状,将海浪点的波高描述为随时间和空间变化的多个正弦波叠加近似地表现海浪的运动效果;利用光照模型给海浪添加明暗凹凸效果,增加海浪的真实感;将真实世界中某一海浪的图像作为纹理源,贴到每个网格上,提高仿真的逼真度和运行速度,达到实时仿真的效果.利用Java和JOGL编程模拟,逼真地生成了海浪在不同风向、不同等级情况下的场景.实验表明文中所述方法得当,技术可行.For show realism and real-time simulation of ocean wave, this article is based on Pierson-Moskowitz model, uses waves of wavelength and wave velocities to establish a wave-height of the initial state value. By FBM (Fractal Brown Motion) calculation in diamond grid each grid point waves on the surface of the wave height, draw each point; With diamond-shaped grid simulation for wave shape, describing the waves of wave height as multiple sine wave superposition approximation over time and space to the motion of the waves; Illumination model for wave added dark bump effect, increase the realism of the waves; A wave in a real-world image as the source texture, posted on each grid, improving the fidelity of the simulation and run faster, achieve the purpose of simulation in real time. Using Java and JOGL programmable analog, we realistically generated waves under different wind speed in different types of scenes. Experiments show that the mentioned in the article is right way, technically feasible.
关 键 词:海浪模拟 JOGL Pierson Moskowitz模型 菱形网格法
分 类 号:TP391.41[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.171