检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:李子奇 李辉 LI Zi-Qi;LI Hui(College of Computer Science(Software College),Sichuan University,Chengdu 610065,China;National Key Laboratory of Fundamental Science on Synthetic Vision,Sichuan University,Chengdu 610065,China)
机构地区:[1]四川大学计算机学院(软件学院),成都610065 [2]四川大学视觉合成图形图像技术国家重点学科实验室,成都610065
出 处:《四川大学学报(自然科学版)》2024年第5期52-59,共8页Journal of Sichuan University(Natural Science Edition)
基 金:国家自然科学基金重点项目(U20A20161)。
摘 要:近年来,游戏和虚拟现实等实时应用对于逼真的海洋场景和波浪效果的要求越来越高,针对现有的波粒子算法传输数据量大、生成波浪不够平滑的问题,提出一种新的基于粒子驱动的海洋仿真算法,几何波粒子算法.该算法首先生成用于环境模拟的环境粒子和用于交互波浪模拟的几何粒子并传输到GPU端,在几何着色器阶段将一个几何粒子分裂为大量粒子,解决传输数据量大的问题;并提出加权像素对齐算法对两种粒子进行处理,以解决波浪不平滑的问题.实验结果表明,几何波粒子算法在复杂场景下的渲染效率有了显著提高,且拥有更平滑的视觉效果.In recent years,there has been a growing demand for realistic ocean scenes and wave effects in real-time applications,such as games and virtual reality.To address the large data transfer volume and the lack of smoothness in wave generation in existing wave particle algorithms,a new particle-driven ocean simulation algorithm is proposed:GeoWave Particle Algorithm.This algorithm initially generates environment particles to stimulate the environmental and geometric particles for interactive wave simulation,which are subsequently transmitted to the GPU for processing.In the geometry shader stage,a single geometric particle is split into numerous particles,effectively solving the issue related to large data transmission.Additionally,a Weighted Pixel Alignment algorithm is introduced to handle both types of particles,addressing the concern regarding wave roughness.Experimental results demonstrate that the GeoWave Particle algorithm significantly improves rendering efficiency in complex scenes and provides smoother visual effects.
关 键 词:波粒子 几何波粒子 加权像素对齐 几何着色器 波浪模拟
分 类 号:TP391.9[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.200