-
题名基于弹簧质点模型的布料仿真及碰撞处理方法
被引量:9
- 1
-
-
作者
沈照功
潘振宽
-
机构
青岛大学信息工程学院
-
出处
《计算机仿真》
CSCD
2006年第3期284-287,共4页
-
文摘
该文对布料仿真方法进行了研究。首先运用弹簧--质点系统建立布料的面模型,将柔性布料离散为分布均匀的质点,进而对整个系统进行了动力学分析。为获得高效的算法,采用了显式欧拉方法对微分方程进行数值积分。碰撞问题是布料仿真研究中的重要内容,该文针对具体碰撞对象设计了高效的碰撞检测方法,采用二分法作为碰撞响应算法,最后进行了布料产生碰撞后趋于稳定及滑落的动态仿真演示。该方法在达到较高计算效率的基础上,确保了仿真系统的稳定性。
-
关键词
布料仿真
弹簧——质点模型
显式欧拉方法
碰撞检测
-
Keywords
Cloth simulation
Mass - spring model
Explicit euler method
Collision detection
-
分类号
TP391.9
[自动化与计算机技术—计算机应用技术]
-
-
题名基于图形硬件的显式织物模拟
- 2
-
-
作者
戎旭涛
刘卉
-
机构
复旦大学计算机科学技术学院
-
出处
《计算机应用与软件》
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
[自动化与计算机技术—计算机应用技术]
-