-
题名基于图形硬件的显式织物模拟
- 1
-
-
作者
戎旭涛
刘卉
-
机构
复旦大学计算机科学技术学院
-
出处
《计算机应用与软件》
CSCD
2011年第5期147-151,共5页
-
文摘
凡是需要真实场景和人物动画的图形应用场合,织物模拟都是必不可少的环节之一,其模拟速度和效果往往决定应用整体的效率和真实感。以实时织物模拟为目标,利用GPU(Graphics Processing Unit)并行编程语言CUDA,设计了一种基于弹簧-质点模型的显式织物模拟并行算法。该算法将模拟过程分为计算阶段和渲染阶段。在计算阶段,通过将质点与CUDA的线程一一对应,并行更新质点的速度和位置。算法利用线性存储器纹理解决了越界问题,并通过使用CUDA的共享内存减少对全局内存的访问。为了使各线程负载均衡地填充共享内存,提出nPass方法。在渲染阶段,算法利用CUDA与OpenGL的交互性,直接在GPU上渲染,避免了将数据回传到主存的额外开销。实验结果表明,与CPU算法和传统的GPU算法相比,该算法的模拟速度分别加快了30倍和5倍。
-
关键词
织物模拟
显式欧拉方法
CUDA
GPGPU
-
Keywords
Cloth simulation Explicit Euler method CUDA GPGPU
-
分类号
TP391
[自动化与计算机技术—计算机应用技术]
-