一种基于Compute Shader的实时布料仿真的方法及其系统
摘要:
本发明提供了一种基于Compute Shader的实时布料仿真的方法,所述方法包括如下步骤:步骤S1、创建布料的网格数据,即布料由一张二维平面组成,且二维平面由若干个正方形组成,每个正方形由四个顶点组成,正方形内部包含两个三角形数据,对顶点和三角形数据进行设置;步骤S2、建立顶点的约束数据,将约束数据储存在一设定的数据结构体中;步骤S3、将数据结构体中的约束数据传入到图形处理器GPU中;步骤S4、图形处理器GPU端进行约束数据求解,通过渲染管线,实现最终的布料绘制;通过利用GPU的高并行性,解决CPU仿真的算力限制。
0/0