基于改进的质点_弹簧模型的织物模拟

合集下载

基于改进的质点-弹簧模型的软组织形变仿真研究

基于改进的质点-弹簧模型的软组织形变仿真研究
2 0 1 7 正
通 托旰 笼謦1 宽 . 学报
第1 期
基于改进的质点一 弹簧模型的 软组 织形变仿真研究
王舒珍 , 陈 国栋 , 李


要: 软组 织器官建模和 形变仿真是虚 拟手术领域 的一个重要研 究课 题 , 常 用的有质 点弹簧模 型和
有 限元模型. 虽然很 多学者一 直致力于研 究软 组织形 变, 但软组 织形 变仿真仍 然是一个极 具挑 战性的 问题 .
术 的成功 性 .
而人 体 软组 织 器 官 模 型作 为 虚 拟 手 术 系 统
等b 提 出了一种改进 的质点弹簧正六边形模型 ,
虽 然 满 足 了真 实 性 、 稳 定 性 和 实 时 性 的要 求 . 但
的操作对象 , 模型的优劣决定了用户操作时的体 验, 因此如何建立一个有效 的软组织器官模型成
两个 区域的耦合 比较复杂. 陈帅等 提 出了一种 基于混合有限元模型的软组织模型解决方案 , 将 模 型分 成 手术 区与非 手术 区 , 用 高斯正 向消元 法 求解手术 区局部计算 , 提高 了计算效率 , 但是仿 真精度与实时 陛不可兼得 , 同时不适用于模拟大
位 移 的 软组 织 变 形 . 陈卫 东 , 陈攀 攀 等 在 弹 簧一
传 统 的 医学手 术 中 , 医疗 团 队往 往 根据 以往
目前 , 常 用 的软 组织 物 理 模 型 包括 质 点 一 弹
的经验进行术前模拟 , 以此确定手术方案. 由于 医生的临床经验值各不相同, 结果具有一定不可
预测 性 . 而虚拟手术 ( V i r t u a l S u r g e r y — V S ) 作 为虚 拟现 实技 术在 医学 领域 的应 用 , 是集 诸 多学 科 为

基于弹簧-质点模型的织物仿真算法及其性能分析

基于弹簧-质点模型的织物仿真算法及其性能分析

Th g rt m n t o e t An l sso oh i u ai n s d o prn - a sM o l e Alo ih a d Is Pr p ry a y i f Cl t S m lto Ba e n S i g M s de Z O 凡 HA g, L N i A We ( e t fC m ue cec & eh ooy Wu nIs tt o in e eh oo , Wu n Hu e,4 0 7 ) D p .o o p trS ine T c n lg , Ha ntue fS e c&T c n lg i c y Ha , B i 304 Ab ta t Mo tClt i lto yt ms ae b s d o h p n — s d la r sn . Ac o d n o sr c : s oh smu ain s se r ae n te s r g ma smo e tp e e t i c r ig t t eitr a oc n xe a oc o h lt h nen l fre a d e tr l fre fte coh, t e p y ia d e s b i . W ih t i d l te n h h sc mo l i ul l t t h s mo e , h d n mi i lto rc s fte coh f m o — aa c a l tt o b ln e be sae C e c mp td y a c smuain p o e so h lt r o n n b ln e b e sae t a a c a l tt a b o ue n wh n c l so sa en th p e e e ol in r o a p n d. S mec mmo g rt s o lt i lto u h a lr Mip it i o o n a o hm frco smuain s c sEue . l i h d on

基于改进弹簧质点模型的织物模拟算法

基于改进弹簧质点模型的织物模拟算法

受 力分 析 , 立织物 的力 学 方程 。最后 运 用显 式欧拉 方程 法对 模 型质 点 的 空 间位移 进 行数 值 求解 , 建 并在 求 解过 程 中运 用动 态 约束 算 法 改善超 弹性 问题 。实验 结 果表 明 , 出的方 法在 确保 织物 模拟 稳 定和 效 率 高的 基础 上 , 提 实现 了对 织物 的 高 效模 拟 。 关键词 : 弹簧 质 点 模 型 , 性 杆 , 态 约 束 , 式 欧拉 方程 法 刚 动 显
s ig-m a s pr n s mo de1h clt mode i e t ih d. e lt i c . e oh t l s sabl e Th co h s ompos of n- m diti t d s ed u f Or srbue mas e . e s sTh dy ami e n c — qu i s ar f m uaed at on e or lt ba ed n h f ce n y i o pa t ls n t e s o te or a alss f ri e i h mode. n l, e e pl i c 1 al t Fi y h x it c Euer qu to metod s l e a in h i u ed o ole he yn m i equ t s n s t s v t d a c a i a d t n m e ial ales of on he u r v u mas diplc c ss s a emens r o ai d. e n t a e bt ne M a whi .h s — l te u e pe -ea t i obl r lsi t pr em s m pr e b me s o d na i nsr n ag i . cy i i ov d y an f y m c co tait lorhm t Ke wo d sp ig-mas mo y r s: rn s deli d od, n m i c nsr nse ii 。gi r dy a c o t t,xpl t r ai c Euer qu t l e a i on

基于弹簧质点模型的布料仿真及碰撞处理方法

基于弹簧质点模型的布料仿真及碰撞处理方法
维普资讯
第2 卷 第3 3 期
文章编号 : 0 - 38 20 )3 0 8 0 1 6 94 ( 06 0 - 24— 4 0



仿

26 月 0 年3 0
基 于 弹 簧质 点 模 型 的布 料 仿 真 及 碰 撞 处 理 方 法
沈 照功 。 潘振 宽
是核心 内容 。 目 常用 的数值 积分 方法 主要有 显式 欧拉方 前
法、 隐式 欧拉方 法以及对二者改进 的方法 , rvt 以显 X P oo_ 曾 2 式欧拉方 法 为基 础 , 出 了反 向动 力学 (ne eD nmi , 提 Ivr ya c s s
I) D 方法 , 对弹簧的过度拉伸作了修正, 主要是解决弹簧的
t eai mei h i ee t q  ̄inWa nertdi x l iEue to .I ersac fcoh smuain, i r h t r t c,tedf rni e u o Sitgae nE pi t l rMeh l a c d nt eerh o lt i lt h o
c ld ,a tesmet ol e t h a i i me,B scin Meh d w sue n tec l so ep ne ial ie t to a sd i h ol inrs o s .Fn y,e a lsaegv nta h o i l xmpe ie h t e r t
a d Col i n De e to e h d n l so t c in M t o s i
S HEN h o—g n PAN h n —k a Za o g, Ze un
( o ee f n r ai nier g Q ndoU i r t。 i d oSa dn 60 1C ia Cl g f m t nE g ei , iga nv sy Qn a hn o g 67 ,hn ) l o Io o n n ei g 2

基于压力模型的柔性物体仿真

基于压力模型的柔性物体仿真

关键词 : 柔性物体 ; 压力模型 ; 质点. 弹簧模型 ; 碰撞检测 DO :03 7 /i n10 —3 1 0 03 .5 文章编号 :0 28 3 ( 0 0 3 —2 60 文献标识码 : 中图分类 号: P 9 . I 1.7 8 .s . 28 3 . 1.1 7 js 0 2 0 1 0 -3 12 1 ) 10 0 —3 A T31 9
中的器官仿真 。可以将其分为两大类 : 一类是无体积 的面 的
外形 结构 , 向模型 内部冲 以虚拟气体 , 而产生 内部压力 , 从 以
支撑模型 。内部压力的改变可 以使模 型产生形变 。压力作用 在整 个模 型上 , 对局 部进行 变形 , 其他 地方 也会 相应产 生形 变, 使仿真的物体看起来更 真实 。与上述两种方 法相比 , 此方 法解决 了其局 部相关性 的问题 , 现了具有 内在体 积的柔性 实

要: 现有 的方 法都不能很好 地模 拟具有 内在体积 的柔性 物体 。针对这种 现状 , 将虚 拟 气体 添加 到改进 的质点 弹簧模 型之
上。通过 内部的气体压力约束及改进 的质 点弹簧模 型的约束实现 了对这种柔性物体的模拟 。实验表 明, 该方 法真 实地模拟 了有
内在 体 积 的 柔性 物 体 , 且 具 有 较 强 的 实时 性 。 并
1 引言
用计算机 来模 拟真实世界一直是本领 域中所有研究者努 力 的方向 , 相较于 刚体 , 具有较大形 变的柔性 物体n 的建模 与 仿真, 又是其 中研 究的重 点与热点 。柔性物 体仿真 主要 应用 于 以下几 类 , 织物模 拟 与面部 仿真 、 生物仿 真 、 外科 手术
物体的变形 。
柔性物体 的仿真 ; 另一类为具有内在体积的柔性物体的仿真。 具有 内在 体积的柔性 物体 的仿真更 具有实用 价值 , 而构 建 这 种 柔性 物 体 的 方 法主 要 有 以 下几 种 :1 质 点弹 簧 模 () 型睁: 这种模型 的显著优 点是构建 时的直观性 及简 易性 。但 是 对 由这种模 型构建 的柔性物 体进行变 形时 , 由于质 点弹簧 模 型的局部 相关性限 制了物体 形变 的传递 , 物体一 侧的形变 传递到 另一侧 时存在着明显 的时滞及不真 实。 2 基于连续介 ()

纬编针织物真实感建模与仿真进展

纬编针织物真实感建模与仿真进展

第31卷㊀第6期2023年11月现代纺织技术AdvancedTextileTechnologyVol.31ꎬNo.6Nov.2023DOI:10.19398∕j.att.202305029纬编针织物真实感建模与仿真进展宋明明1ꎬ常辰玉1ꎬ孙雅欣1ꎬ刘㊀锋1ꎬ李小燕2ꎬ卢致文1ꎬ2(1.太原理工大学轻纺工程学院ꎬ山西晋中㊀030600ꎻ2.安徽省天助纺织科技集团股份有限公司ꎬ安徽阜阳㊀236000)㊀㊀摘㊀要:为了促进针织物模拟仿真领域的进一步研究和发展ꎬ全面梳理了纬编针织物真实感模拟与仿真技术的发展历史和研究现状ꎮ从外观真实感模拟和物理真实感模拟两个角度分析了国内外学者研究和探索的历程ꎬ阐述了纬编针织物真实感模拟与仿真技术从早期基于二维线圈模型的方法ꎬ到基于三维物理模型方法的转变和多样化发展过程ꎮ在总结各种模拟方法及其应用特点的基础上ꎬ分析得出纬编针织物真实感模拟与仿真技术将会向模拟效果精细化㊁模拟实时交互化㊁织物类型多样化和应用领域多元化的方向发展ꎮ关键词:纬编针织物ꎻ动态模拟ꎻ物理模型ꎻ发展趋势中图分类号:TS184㊀㊀㊀文献标志码:A㊀㊀㊀文章编号:1009 ̄265X(2023)06 ̄0255 ̄12收稿日期:20230530㊀网络出版日期:20230626基金项目:山西省回国留学人员科研资助项目(2022 ̄090)作者简介:宋明明(1997 )ꎬ女ꎬ山东济宁人ꎬ硕士研究生ꎬ主要从事纺织服装智能化与数字化设计方面的研究ꎮ通信作者:卢致文ꎬE ̄mail:luzhiwen@tyut.edu.cn㊀㊀纬编针织物作为一种重要的织物类型ꎬ具有柔软㊁弹性好㊁透气性好等特点ꎬ不仅应用于服装㊁家居纺织品等领域ꎬ也应用于汽车㊁航空㊁医疗等多个领域ꎮ纬编针织物的真实感建模与仿真是一个多学科交叉的研究领域ꎬ涉及材料科学㊁计算机科学㊁数学等ꎬ可以应用在如针织物生产设计㊁服装设计㊁虚拟试衣㊁游戏和动画制作等多个方向ꎮ对纬编针织物进行真实感建模与仿真研究ꎬ不仅有助于加快产品开发速度ꎬ还可以减少试错次数ꎬ缩减开发成本ꎮ近年来ꎬ随着电子商务㊁虚拟试衣等行业的发展ꎬ对纬编针织物建模与仿真技术的需求越来越大ꎬ其复杂的织物结构和物理特性使得仿真模拟的真实感成为研究重点ꎮ早期的研究主要集中在二维的织物表面纹理和颜色等外观特征的模拟ꎬ随着计算机硬件和算法的不断发展ꎬ纬编针织物的三维真实感模拟逐渐成为研究热点[1]ꎮ三维真实感模拟初期主要采用二维纹理映射或图像处理技术来实现织物外观的模拟ꎬ计算机图形学和物理模拟技术的发展使得三维真实感模拟越来越多地使用基于物理模型的方法ꎬ以更加真实地模拟出纬编针织物的织物结构和外观细节[2]ꎮ随着计算机技术和数据处理技术的不断发展ꎬ纬编针织物真实感建模与仿真技术将会得到更加广泛的应用ꎮ本文将分别对外观真实感模拟方法和物理真实感模拟方法进行详细的介绍说明ꎬ总结各种模拟方法的应用原理及特点ꎬ并通过对已有方法和技术的梳理与分析ꎬ展示纬编针织物模拟与仿真的现有研究成果和应用场景ꎮ在此基础上ꎬ从模拟效果精细化㊁模拟实时交互化㊁织物类型多样化和应用领域多元化等角度ꎬ分析纬编针织物真实感模拟与仿真技术的发展趋势ꎮ1㊀纬编针织物外观真实感模拟纬编针织物的外观真实感模拟是指利用计算机图形学和计算机模拟技术ꎬ对纬编针织物的外观进行数字化建模和仿真ꎬ以实现逼真的纬编针织物外观呈现ꎮ外观模拟注重对纹理㊁图案㊁颜色和光照等视觉特征的逼真呈现ꎬ使得虚拟的针织物在视觉呈现效果上与真实的针织物相似ꎮ外观真实感模拟可以为纬编针织物的设计和制造提供更为精细的展示和模拟ꎬ加快设计和生产的速度ꎬ为消费者提供更加真实的购物体验ꎬ提高消费者的满意度和忠诚度ꎮ早期的纬编针织物外观真实感模拟多为二维模拟ꎬ随着计算机技术的发展及市场需求的增长ꎬ三维外观真实感模拟技术越来越受到关注并取得长足的发展ꎮ1.1㊀二维外观真实感模拟二维外观真实感模拟是指利用计算机技术对二维图像进行处理和增强ꎬ使得生成的图像具有更高的真实感和可信度ꎮ其主要方法包括光照模拟㊁纹理映射㊁投影和透视变换㊁图像去噪㊁边缘增强㊁颜色校正等技术ꎮ汪育桑等[3]在建立线圈几何模型的基础上根据织物结构确定线圈的形状和位置ꎬ再根据位置关系对线圈进行消隐处理ꎬ实现了对基本纬编提花组织的二维模拟ꎬ模拟效果图如图1所示ꎮ为提高羊毛衫CAD系统的仿真速度ꎬ汪秀琛等[4]建立了由5个弧线组成的线圈模型ꎬ根据纱线粗细㊁织物密度和光照效果对线圈形态的影响ꎬ再将不同线圈按照特定规则进行组合ꎬ得到不同的花型效果ꎬ模拟速度快但模拟效果不够逼真ꎮ图1㊀单面纬编提花织物正反面模拟效果Fig.1㊀Simulationeffectoftheobverseandreversesidesofasingle ̄sidedwarp ̄knittedjacquardfabric卢致文等[5 ̄6]与Jiang等[7]提出了一种基于线圈几何模型的算法将纱线的纹理映射到线圈上ꎬ建立基于普通纱线到线圈的变化过程的纹理变化模型ꎬ并根据光照变化使线圈看起来具有三维感ꎬ使用该模型可快速模拟出真实感较高的平针㊁罗纹等类型的织物ꎮ在此基础上ꎬ将机织物交织点的概念引入到纬编针织物ꎬ提出基于交织点的线圈中心曲线模型ꎬ并使用3次贝塞尔曲线拟合线圈的中心曲线ꎬ用于进行纹理映射㊁纹理插值和亮度处理ꎬ模拟出结构清晰的循环变形ꎬ图2为交织点及模拟效果ꎮPierce线圈模型是一种在纬编针织物仿真模拟中常用的经典模型ꎬ张继东等[8]通过将处理后的混色纱线图像映射到Pierce线圈模型上ꎬ再根据不同线圈的位置关系和线圈形态模拟出纬编基本组织的色彩及纹理ꎮ由于色纺纱及云纹纱的布面效果难以预测ꎬ吴义伦等[9 ̄10]对真实纱线图像进行处理后将其映射到线圈几何模型上ꎬ通过计算线圈拼接时的偏移量解决了拼接错位问题ꎬ模拟出真实感较高的云纹纱针织物ꎬ达到预测色纺纱及云纹纱针织物外观的目的ꎮ图2㊀交织点及绞花组织模拟效果Fig.2㊀Bindingpointandcablestitchsimulationeffect二维外观真实感模拟是一种快速高效的方法ꎬ可以模拟出纬编针织物的纹理特征以及在光照条件下的纱线色彩变化ꎬ并且在光影效果的基础上实现更真实的模拟效果ꎮ然而ꎬ对于纬编针织物的细节ꎬ如不同纱线材质和复杂花式结构等ꎬ常常在二维模拟中简化或省略ꎮ1.2㊀三维外观真实感模拟纬编针织物的三维外观真实感模拟是在三维空间中模拟纬编针织物的织物结构和外观细节ꎬ可以提供更加真实的视觉效果ꎮ在进行三维模拟时ꎬ需要考虑纱线材质和纹理㊁织物结构和织物形变等因素ꎬ以获得更真实的模拟效果ꎮZhong等[11]通过对纬编针织物纱线的微观结构及其线圈间的相互作用进行建模ꎬ然后将创建652 现代纺织技术第31卷的纱线纹理贴图在针织物模型的表面ꎬ可以快速地渲染出真实感较好的织物结构细节及纱线表面毛羽ꎬ并允许用户对纱线蓬松度和线圈位置进行直观控制ꎬ图3所示为毛线帽模拟效果ꎮ考虑到仿真中纱线之间在接触时由于接触力的存在而引起纱线在局部的变形行为ꎬKyosev等[12]提出两种纬平针组织结构的三维建模方法ꎬ一是假设纱线横截面在高曲率区域被压成椭圆状ꎬ二是基于线圈的离散粒子模型ꎬ设定纱线的一般非线性压缩行为对纱线接触点处进行迭代计算获取实际纱线几何形状ꎬ模拟出纬平针织物的微观结构形态ꎮKurbak等[13 ̄15]提出一种可以模拟纬平针织物横向卷边性的几何模型ꎻ对于纬平针织物由于纱线捻度产生的线圈歪斜现象ꎬ分析线圈的三维性质得出线圈两侧纱线捻向处于相反方向ꎬ通过将线圈的上半部分和下半部分转换为参数化椭圆曲线调整线圈形状ꎬ模拟出线圈歪斜状态的纬平针织物ꎻ此外ꎬ还在平针组织几何模型的基础上模拟出双反面组织织物ꎮ图3㊀毛线帽模拟效果Fig.3㊀Simulationeffectofaknittedhat刘夙等[16]基于Pierce二维线圈模型建立了由参数方程表示的三维几何线圈模型ꎬ使用OpenGL库函数来实现纬平针织物的三维可视化ꎬ并通过调整颜色㊁光照等参数来提高模拟的真实性和逼真度ꎮ在刘夙等研究的基础上ꎬ吴周镜等[17]在三维Pierce线圈模型中引入B样条曲线和椭圆曲线对线圈进行模拟ꎬ获得真实感更强的模拟效果ꎬ但模拟的织物类型不够丰富ꎮ张哲等[18]首先将织物网格模型划分区域ꎬ并在两步纹理映射算法的基础上ꎬ提出了一种利用曲面包围盒作为中介面获取纹理坐标的方法ꎬ利用图像分割技术平滑处理区域纹理的接缝处ꎬ实现了纹理的无缝拼接ꎬ但模型还不够完善ꎮ于斌成等[19]采用极坐标方程来表示纱线的模型ꎬ并使用近似正态分布函数计算毛羽控制点的位置ꎬ通过调节参数改变织物表面微结构的方向㊁毛羽数量和纱线捻度等参数ꎬ模拟出的纱线毛羽在细节上更为逼真ꎬ并能更好地展现毛羽的形态结构特点ꎬ模拟的纬编针织物外观与真实织物外观相似度较高ꎮ金兰名等[20]基于曲面模型ꎬ通过采集三维织物的曲面数据以及统一坐标数据ꎬ实现了三维模型和纹理数据的建立和导入ꎬ接着提出了一种针对复杂提花织物的3个因素模拟算法以控制织物模型的效果ꎬ基于以上研究结合三维引擎Unity3D平台ꎬ实现了三维模型数据与二维空间数据和三维虚拟模拟的集成ꎬ与基于线圈模型的模拟相比ꎬ这个基于实际织物数据的方法对于预测和模拟三维纬编提花织物的效率和真实感都更好ꎬ图4所示为提花绗缝织物模拟效果ꎮ图4㊀三维纬编提花绗缝织物效果图Fig.4㊀Effectimagesofa3 ̄Djacquardweft ̄knittedfabricWu等[21]通过建立纤维模型并根据真实纱线创建一组纱线贴图ꎬ再使用基于物理的模拟器来模拟织物的变形行为ꎬ并应用预处理的纱线贴图来呈现布料的外观ꎬ以及使用一种基于分层深度剪裁的加速方法提高渲染速度ꎬ在实时性和视觉效果方面取得了良好的表现ꎬ图5所示为模拟效果及细节展示ꎮHuo等[22]将有色纺织物图像在预处理后将其转换为灰度图像ꎬ再使用双树复小波变换对灰度图像进行分解ꎬ提取出纹理特征信息ꎬ通过对纹理特征信息进行调整和组合ꎬ生成有色纺织物的模拟图像ꎬ该方法能够有效地模拟有色纺织物的颜色和纹理特征ꎬ但对于多色纤维混合的纱线仿真真实度还需要进一步提高ꎮ752 第6期宋明明等:纬编针织物真实感建模与仿真进展图5㊀基于纤维层次实时渲染布料的实例Fig.5㊀Examplesofrenderingfiber ̄levelclothatreal ̄timeframerates纬编针织物的三维外观真实感模拟技术在纺织行业具有重要的研究意义和广阔的应用前景ꎮ通过模拟纬编针织物的织物结构和外观细节ꎬ包括纱线材质和纹理㊁织物结构和织物形变等因素ꎬ以实现更真实的模拟效果ꎮ2㊀纬编针织物物理真实感模拟纬编针织物物理真实感模拟旨在通过计算机模拟纬编针织物的物理行为ꎬ以实现对织物力学性能的预测以及高度逼真的视觉效果ꎮ物理模拟注重针织物中纱线的相互作用㊁纱线内部的运动以及针织物的力学性能ꎬ以在模拟中对真实世界针织物的物理行为进行再现ꎮ通过物理模拟ꎬ设计师和研发人员可以对纬编针织物的力学性能进行预测和分析ꎬ了解纱线和针织物在不同力学条件下的行为ꎬ如拉伸时的变形程度㊁弯曲时的柔韧性等ꎮ因此物理真实感模拟的研究对于增强针织物的仿真效果㊁提升产品设计水平具有重要意义ꎮ其中ꎬ用于物理真实感模拟的模型主要有弹簧 ̄质点模型㊁网格模型㊁纱线层次模型和有限元模型ꎮ2.1㊀基于弹簧 ̄质点模型弹簧 ̄质点模型是一种基于物理学的模型ꎬ它将物理系统看作是由弹簧和质点组成的弹性体系ꎮ鉴于机织物的非弹性性质ꎬProvot[23]改进了弹性可变形模型ꎬ将机织物近似成一组质点和弹簧构成的可变形表面ꎬ其运动通过数值积分基本动力学定律来评估ꎬ弹簧 ̄质点模型结构如图6所示ꎮ针织物和机织物都是纺织品ꎬ具有相似的物理属性ꎬ因此对弹簧 ̄质点模型的应用也可以相互参考ꎮ但针织物和机织物之间存在构造方式和织物结构不同的区别ꎬ针织物结构较为松散ꎬ弹性更大ꎬ更容易变形ꎮ因此ꎬ为了将弹簧 ̄质点模型应用于针织物模拟中ꎬ常需要对模型进行调整和改进ꎬ使其能够准确地模拟针织物的特点ꎮ图6㊀弹簧 ̄质点模型Fig.6㊀Mass ̄springmodel为实现针织面料在物理层面准确的仿真ꎬMeißner等[24]引入弹簧 ̄质点模型用于计算针织物线圈结构的动态行为并展示了其更高效的可视化ꎮ由于几何模型的局限性ꎬKyosev等[25]使用弹簧 ̄质点模型用于描述织物的力学行为ꎬ包括受力㊁变形等ꎬ但是模拟时间较长ꎬ不太适合在生产中使用ꎮ为模拟流体对针织物的动态行为和形态行为产生的影响ꎬGüdükbay等[26]通过弹簧 ̄质点模型对针织物进行建模ꎬ采用了三层质点并通过保持体积约束模拟出织物的厚度ꎬ模拟效果真实感较高ꎬ但对于织物线圈结构的受力行为研究不够ꎮ沙莎等[27]在改进弹簧 ̄质点模型的基础上ꎬ通过对线圈进行结构建模来使得针织物具有更真实的力学效果和体积感ꎬ并采用非均匀有理B样条曲线来拟合线圈曲线ꎬ通过旋转圆柱来模拟股线捻度效果ꎬ从而获得真实感较好的纬编织物仿真效果ꎮ考虑到单面纬编针织物和双面纬编针织物之间的差异ꎬ为模拟针织物的垂坠行为ꎬMozafary等[28]研究了在单面针织物中引起边缘卷曲的弯曲和扭矩力矩ꎬ并表明这些力矩在双面针织物中会被抵消ꎬ因此导致了非卷曲结构ꎻ使用质点弹簧模型来模拟针织物纬向和经向的卷曲形状ꎬ模拟结果显示与实际针织物垂坠形状存在良好的一致性ꎮ对于密度非均匀分布的纬平针织物ꎬ汝欣等[29]提出相对应的织物弹簧 ̄质点模型的初始状态的确定方法ꎬ基于弹簧 ̄质点模型和二维Peirce线圈模型建立质852 现代纺织技术第31卷点 ̄控制点关联式ꎬ获得与实际样品变形趋势较为一致的模拟效果ꎬ但模拟的织物类型不够多样ꎬ且计算效率实时性不够ꎬ图7所示为模拟效果图ꎮ图7㊀密度非均匀纬平针织物仿真Fig.7㊀Simulationdiagramofanon ̄uniformweftknittedfabric弹簧 ̄质点模型实现相对较简单ꎬ计算速度较快ꎬ并且可以进行实时交互式模拟ꎬ在纬编针织物的模拟中被广泛使用ꎬ可以模拟不同的织物结构和力学特性ꎬ但对于织物的非线性特性和纱线间的摩擦效应等模拟难度较大ꎮ2.2㊀基于网格模型基于网格模型的纬编针织物物理仿真是一种通过对纬编针织物建立三维网格模型ꎬ将物理特性转化为网格节点之间的力和约束关系来模拟针织物外观和物理特性的方法ꎮ基于NURBS(非均匀有理B样条)曲线[30]和Leaf ̄Glaskin的改进模型[31]ꎬ以及通过网格控制法和OpenGL建模技术ꎬ刘瑶等[32]建立了非线性纬编线圈单元模型和组织结构模型模拟羊毛衫组织的变形机理ꎬ方法计算简便但三维模拟效果不够真实ꎮYuksel等[33]首次提出 针织网格 的概念ꎬ将针织服装通过一个多边形模型进行网格划分ꎬ接着使用交互式建模工具生成一个更精细的网格用以表示织物不同的线圈结构ꎬ通过操作针织网格生成表示纱线的曲线模型ꎬ然后在保持全局形状的同时ꎬ局部松弛纱线以获得真实形状ꎬ从而产生适合于动态模拟的有效纱线几何形状ꎬ模拟效果真实感较强ꎬ但计算量大导致模拟速度较慢ꎬ图8所示为绞花结构真实织物与其网格模型ꎮ为了确保模拟出的针织物可以在真实世界进行生产ꎬWu等[34]提出了可编织针织结构的概念ꎬ并引入自动化的流程ꎬ从输入的多边形网格开始便自动生成针织物网格模型ꎬ以达到更快速的模拟ꎮ图8㊀样品及其网格模型Fig.8㊀Sampleandstitchmeshmodel杨恩惠等[35]使用了六边形网格结构理论和NURBS曲线相结合的技术来进行针织物线圈的真实感模拟并进行了导热分析ꎬ该方法简便易行但对于织物的受力行为未进行研究ꎮ胡新荣等[36]在建立网格模型与纱线模型之间对应关系的基础上ꎬ分别对网格模型与纱线模型进行仿真并采用自适应网格划分技术加快网格仿真速度ꎬ模拟真实感较好同时速度较快ꎬ但模拟的织物类型较为单一ꎮ赖安琪等[37]通过建立线圈几何模型和网格模型ꎬ并利用矩阵运算得到花式结构线圈的坐标ꎬ实现了从实际织物到三维线圈结构的快速转换ꎬ能够快速准确地模拟全成形毛衫花式结构ꎬ图9所示为暗加针工艺的全成形织物的实物图和仿真图ꎮ图9㊀暗加针工艺仿真效果Fig.9㊀Simulationeffectofinvisibleneedlingprocess基于网格模型的方法可以准确地模拟针织物的外观和物理特性ꎬ具有较高的真实感和可靠性ꎬ同时网格模型的计算方法比较简单ꎬ容易实现ꎮ但对于复杂的织物结构和大规模的仿真系统ꎬ网格模型的计算量通常较大而导致速度变952第6期宋明明等:纬编针织物真实感建模与仿真进展慢ꎬ并且可能存在网格变形的问题ꎬ需要采用适当的网格划分和变形技术来保持模拟的准确性和稳定性ꎮ2.3㊀基于纱线层次模型纱线层次模型的核心思想是将纱线视为物理实体ꎬ通过对纱线内部结构和力学特性的建模ꎬ来模拟纬编针织物的物理行为和变形效果ꎮ考虑到纬编针织物的非线性行为及其纱线之间的接触和相互作用ꎬKaldor等[38]首次系统提出基于纱线层次建立模型对织物进行模拟ꎮ每根纱线都被建模为一个不可伸长但可变形的B样条管ꎬ纱线之间的摩擦通过刚体速度滤波器近似计算ꎬ相互作用通过硬约束力调节ꎬ模拟出织物的非线性特性和力学行为ꎬ但该模型计算量庞大ꎬ模拟时间较长ꎬ图10所示为模拟效果图ꎮ为了降低计算成本ꎬKaldor等[39]采用罚函数法近似纱线之间的接触力ꎬ并用旋转线性力模型进行近似计算ꎬ使得模拟速度提高4~5倍ꎮ图10㊀纱线层次模拟的织物非线性拉伸效果Fig.10㊀NonlinearstretchingeffectoffabricsimulatedbyyarnlevelCirio等[40]假设织物中的纱线之间是永久接触但可以滑动的状态ꎬ通过完全避免接触检测大幅减少了计算量ꎬ模拟速度比先前的技术提高了一个数量级ꎮ为实现交互式的纱线层次模拟ꎬLeaf等[41]提出结合两种方法来加快模拟速度ꎬ首先是基于纱线层次的周期边界条件ꎬ利用织物结构在基本方向上的空间重复性ꎬ只需对小的周期区域进行模拟计算ꎻ其次是高度并行化的GPU求解器ꎬ利用GPU的并行计算能力来快速计算小的周期区域的纱线层次模拟ꎮ这两个方法的结合实现了对纱线层次针织物的实时模拟和调整ꎬ仿真效果真实感较强ꎮ基于纱线层次模型的模拟方法由于数据量庞大和计算复杂度高ꎬ往往模拟时间较长ꎬ为提高模拟速度ꎬ往往会采用数据驱动的思想ꎬ通过大量的数据来学习和模拟纬编针织物的特性ꎮ在此基础上ꎬSperl等[42]通过数值均匀化的方法实现了纱线层次的纬编针织物动态模拟效果ꎬ使用大量的纱线层次模拟数据来建立针织物的势能密度模型ꎬ用能量密度函数在薄壳模拟器中计算织物的力学行为ꎬ模拟出针织物的高度变形性和各向异性ꎮ同时ꎬ此方法完全基于模拟ꎬ不需要任何真实世界的实验及数据ꎬ不过对于织物的撕裂及抽丝等行为无法模拟ꎬ其与直接进行纱线层次仿真的效果的比较如图11所示ꎮ为了预测不同针织物的物理特性ꎬSperl等[43]通过逆向建模的方法将真实世界中针织物的力学行为转化为纱线层次的仿真模型ꎮ首先建立了涵盖各种类型针织物的物理特性ꎬ如刚度㊁非线性和各向异性的数据库ꎬ然后开发了可以将真实织物数据转换为纱线层次模拟的系统ꎬ并且将织物数据进行降维处理ꎬ以快速生成近似的纱线层次模拟结果ꎬ但此方法是基于纯棉和涤纶等纤维制成的针织物数据集进行训练和评估的ꎬ因此对于其他纤维的应用需要重新评估和调整ꎮ图11㊀直接纱线层次仿真与均匀化连续模型仿真比较Fig.11㊀Comparisonofdirectyarn ̄levelsimulationtosimulationwithhomogenizedcontinuummodels纱线层次模型是一种基于物理学原理的模拟方法ꎬ能够模拟纬编针织物的组织构成和微观结构对其宏观性质的影响ꎮ这种模型能够更准确地062 现代纺织技术第31卷预测织物的力学行为ꎬ在纺织工业㊁服装设计和计算机图形学等领域具有广泛的应用前景ꎮ纱线层次模型的建立和求解过程相对复杂ꎬ这导致该模型的计算量通常较大ꎬ模拟时间较长ꎬ尤其对于大规模㊁复杂结构的织物系统来说ꎬ计算成本较高ꎮ此外ꎬ纱线层次模型对于某些织物行为ꎬ如撕裂和抽丝等ꎬ可能无法进行准确模拟ꎮ2.4㊀基于有限元模型基于有限元模型的纬编针织物物理仿真方法可以将织物抽象为一系列的网格单元ꎬ并基于有限元方法建立针织物的物理模型ꎬ包括纱线弯曲㊁张力和接触力等ꎮ有限元分析是一种数值分析方法ꎬ通过将复杂的结构划分成许多小的有限元ꎬ对每个有限元进行计算和分析ꎬ然后将这些小的有限元组合起来ꎬ得到整个结构的计算结果ꎮ由于解析方法较难模拟出纬编针织物的复杂结构和各向异性ꎬVassiliadis等[44]将织物表示为由多个圆柱体组成的三维网格模型ꎬ每个圆柱体代表一根纱线ꎬ通过将材料参数㊁几何参数㊁力学参数等输入到有限元模型中ꎬ图12所示为有限元模型网格ꎬ模拟出织物在不同加载条件下的应力应变行为ꎬ但模拟的假设条件过于理想ꎬ且织物类型较为单一ꎮ图12㊀单元网格划分Fig.12㊀Meshedunitcell为了模拟具有负泊松比的网状经编纬编混合织物的变形行为ꎬWang等[45]通过计算机扫描获取了织物外层结构的精确几何形状用以生成几何模型进行网格划分ꎬ然后建立有限元模型对织物在经向和纬向拉伸的变形行为进行模拟ꎬ获得与真实织物较为一致的仿真结果ꎮMcKee等[46]通过建立单面纬编针织物的有限元模型ꎬ模拟布料在弹道载荷下的应变㊁应力和变形等力学响应ꎬ以加强对单面针织物的物理性能和防护能力的了解ꎮ为预测针织紧身服压力ꎬGhorbani等[47]使用有限元模型来模拟含有弹性纬线的双面纬编针织物的拉伸性能ꎬ并评估沿经向的应力分布ꎬ模拟结果较为准确可靠ꎮWadekar等[48]提出一种使用有限元模型对纱线层次几何模型进行分析和模拟的方法ꎬ可以模拟出不同的平针针织物结构及其物理性能ꎬ但是无法模拟其他的织物类型ꎮ针对纬编针织物形变规律问题ꎬ郝志远等[49]通过均匀化理论建立宏 ̄细观线弹性数学模型ꎬ使用有限元模型计算两种不同的纬平针织物在双向拉伸下的变形行为ꎬ可快速获得较准确的模拟效果ꎬ但模拟的织物类型较单一ꎮ孙亚博等[50]通过三维建模软件建立纬平针单位线圈模型和筒状针织物模型ꎬ利用有限元软件ABAQUS进行模拟ꎬ分析筒状针织物在纵向拉伸时的力学性能ꎬ可准确模拟出纬平针织物拉伸时的变形行为ꎬ图13所示为筒状针织物拉伸时模拟效果ꎮ图13㊀筒状针织物拉伸时模拟效果Fig.13㊀Simulationeffectofthetubularknittedfabricduringstretching在研究纬编针织物时ꎬ有限元模型可以对纱线㊁线圈和织物之间的相互作用进行分析ꎬ提供高精度的模拟效果ꎬ可以帮助研究者更好地了解针织物在应力下的形变和应变情况ꎬ为设计优化提供依据ꎮ建立精确的有限元模型需要大量的计算资源和时间ꎬ需要对织物的细节进行详细建模ꎬ建模具有一定的难度和计算复杂性ꎮ162 第6期宋明明等:纬编针织物真实感建模与仿真进展。

基于简化的质点弹簧模型的布料模拟

基于简化的质点弹簧模型的布料模拟
计 算机 工程 与 设计 C m u r n i en d e g o pt E g er g n D s n e n i a i
2 1,1( 00 3 4 )
89 1
・仿 真技 术 ・
基于简化的质点弹簧模型的布料模拟
李 健 , 崔栋 梁
( 西科 技 大 学 电 气与信 息 工程 学院 , 陕西 西安 7 0 2)于 物 理 模 型 模 拟 布 料 应 用 最 广 泛 的模
拟方法之一 , 比较 有 代 表 性 的有 Po o 、 r n E ehrt rvt Be 、 brad e 等 。Poo“ 立 的模 型 是 质 点 弹 簧 模 型 的 经 典 代 表 , 模 型 rvt 建 该 简 单 易用 , 法 容 易 实 现 , 了提 高 模 型 的 性 能 , 多 研 究 者 算 为 许 对 模 型 进 行 了改 进 , 对 弹 簧 的超 弹 性 问题 ,rv t提 出一 种 针 Po o“ 动 态 逆 向约 束 形 变 的方 法 , 种 方 法 通 过 多 次 迭 代 , 速 的传 这 快

Cl t i lt nb s d o i l e s —p ig mo e o hsmu ai a e n smp i dma ss r d l o i f n
L in CUI n - a g IJa , Do g l n i
( ol e f l tcln Ifr t n n i e n ,S an i nvri o S i c d eh oo y Xia 10 1 C ia C lg o Ee r aad nomao E gn r g hax U i sy f c ne n T cn lg, ’n70 2 , hn) e ci i ei e t e a

基于改进弹簧-质点模型的纬编织物三维模拟

基于改进弹簧-质点模型的纬编织物三维模拟

基于改进弹簧-质点模型的纬编织物三维模拟沙莎;蒋高明;马丕波;李欣欣【摘要】为解决弹簧-质点模型在模拟组织结构复杂的纬编织物时模拟效果不真实、立体感不足等问题,对传统弹簧-质点模型进行改进,提出了立体化的弹簧-质点模型.改进的弹簧-质点模型能够很好地模拟组织结构较复杂的纬编织物,通过非线性的弹簧力模拟织物动态仿真中出现的超弹性现象.同时,采用velocity-Verlet数值积分方法对质点的空间位移进行计算,实现了对纬编织物受到三维状态多外力作用时的动态模拟.所提方法计算速度快,实时性好.【期刊名称】《纺织学报》【年(卷),期】2015(036)002【总页数】5页(P111-115)【关键词】纬编织物;弹簧-质点模型;非线性弹簧;Velocity-Verlet【作者】沙莎;蒋高明;马丕波;李欣欣【作者单位】江南大学教育部针织技术工程研究中心,江苏无锡214122;江南大学教育部针织技术工程研究中心,江苏无锡214122;江南大学教育部针织技术工程研究中心,江苏无锡214122;江南大学教育部针织技术工程研究中心,江苏无锡214122【正文语种】中文【中图分类】TS181.8利用计算机技术对纬编织物进行模拟是近年来比较热门的研究课题。

国内外许多专家和学者针对织物模拟进行了一系列研究工作。

利用计算机技术对纬编织物进行模拟,可提高设计效率,降低生产成本,对开发纬编新产品和提高纬编产品性能具有重要的意义。

Weil[1]采用他用纯几何的方法,将织物悬挂在约束点上,通过计算约束点间悬链线位置的变化对织物进行模拟。

Ng等[2]基于几何模型,在人体模型的基础上建立衣服层,同时在织物褶皱线附近建立正弦曲线模拟褶皱。

这2种方法都是基于几何造型的方法,虽然可较好地展示织物外形,但不能准确表现出织物的局部结构特征。

针对几何造型方法存在的问题,Terzopoulos等[3]提出了基于物理的连续弹性变形模型,该模型认为形变体的变化遵循牛顿定律和弹性力学原理,通过求解方程可得到物体上各点的空间几何位置。

基于弹簧-质点模型曲面展开的改进算法

基于弹簧-质点模型曲面展开的改进算法

An mpr v d ag rt m f s f c lte i g b s d on s ig— s d li r s n e i o e lo ih o ura e fa t n n a e prn ma s mo e s p e e t d.Th e
s e d a t bi t ft lo ihm r o h i c e s d b d p ig a a tv i —t p.Flp i g tin e r p e nd s a l y o heag rt i a e b t n r a e y a o tn d p i etmes e i p n ra glsa e ei n t d b a p y n t e l mi a e y p l i g h pe a t f r e o e c ma s n he n ly o c s f a h s i t mo e . Th ag ih d1 e lort m t ke b t t e a s oh h
( g u @ 1 3 CN) c c mt 6 .O


为 了 提 高 现有 弹 簧一 点模 型 曲 面 展 开 算 法 的 速 度 和 稳 定 性 , 出 了 自适 应 时 间 步 长 方 法 . 过 计 算 模 型 质 提 通
中各 质 点 的惩 罚 力 , 现 了三 角 片 翻 转 区域 的整 体 调 整 ; 时 结 合 了 考 虑 初 速 度 和 忽 略 初 速 度 2种 方 法 的 优 点 ; 后 实 同 最
Ke r s s r gma smo e ;a a tv i —tp v r p ig rgo ywo d p i — s d l d p iet n mese ;o e l pn e in;a j sig a du t n

一种改进的质点-弹簧织物建模与仿真

一种改进的质点-弹簧织物建模与仿真
收 稿 日期 : 2 0 1 3— 0 1— 2 5
基金项 目:国家 自然科学基金项 目( 6 1 1 0 3 0 8 5 ) ; 湖北省 自然科学基金项 目( 6 1 1 0 3 0 8 5 ) ; 广州市科技 计划项 目( 1 2 C 4 2 0 9 1 5 6 2 ) }通讯作者 : 陈瑛 , 讲师 , E ma i l : t a o x i a o t o n g @1 6 3 . c o n. r
运 动 定 律 .( 3 )基 于 质 点 一 弹 簧 模 型 的 粒 子 系
1 建 模
质点 一弹簧模 型将 织物 的经 向与 纬 向分布 成 m × 的质点 矩 阵 , 织 物 的质 量 均 匀分 布 在 质点 上 , 质
统_ 7 J , 模拟织物内部拉伸 、 剪切和弯曲等各向同性
( + 2 , J ). . _ — : 剪切弹簧
: 弯 曲弹簧
本 文基 于 K E S系统 的 检 测 结 果 提 出 改进 的 质
点 一弹簧模 型 , 充分 考 虑 了结 构 弹 簧 在 力 学 性 能 上
的特点 , 采 用 分段 的弹 性 系数 . 与 WA N G等 提 出
图 1 质点 一弹簧模 型结构 图
F i g u r e 1 T h e s t r u c t u r e o f ma s s - s p r i n g mo d e l
的“ D a t a - D r i v e n E l a s t i c Mo d e l s ” 相 比, 都 采 用 了 分 段
4 4
华 南 师 范 大 学 学 报 (自 然 科 学 版)
第4 5卷
了保 持 质点 问的初 始 距 离 , 结 构 弹 簧 的作 用 是模 拟 织 物经 纬 2个 方 向相 邻 质 点 的作 用 力 , 需 将 弹性 系 数设 置 为较 大值 , 以阻止 布 料 在 经 纬 2个 方 向过度 的拉 伸形 变. 结 构 弹性 系数越 大 , 则 织物相 应 的形变

基于简化的质点-弹簧模型织物变形仿真研究

基于简化的质点-弹簧模型织物变形仿真研究
( . na gN r a U i rt,o p t dctnD p r et, nagC i 5 00 1A yn om l n esyC m ue E ua o eat n A yn hn 45 0 ; v i r i m a
2 A yn ntueo e h ooy,cmp trd prme tAn a g,C ia4 5 0 . n a gIsi t f c n lg t T o ue e at n , y n hn 5 0 0)
ABSTR ACT : i ua in o he moin o l t sa mp ra tp r n i u la ma in.Thec mp aina o t r Sm lto ft to fcoh i n i o tn a ti vr a ni to t o utto lc ss ae
m dlo ec t- bet ocp i e eurm n c s elt eads b i l hdf a o , ip - oe f t lh oj .T oe t t qi et s ha ra—i n a it c t e r t n t s a rh o c w hh r e su m t ly o o i h m
it gai n me o .E p r n a e u ̄ s o h tt e mo e s g o n s b l y a d r a i ,a d e y t mpe ne r t t d o h x e me t r s l h w t a d li o d i t i t e t i l h a i n l me n a o i l- s
第2卷 第5 8 期
文 章 编 号 :0 6 9 4 ( 0 1 0 — 4 6 0 10 — 3 8 2 1 )5 00 — 4

基于质点—弹簧模型的布模拟方法

基于质点—弹簧模型的布模拟方法

维普资讯
嘉 兴 学 院学 掇
革 l 4卷 第 3期
角形 网格 容 易被 用来描 述 任意 形状 的物体 ,所 以在我 们的 系统 中 ,采用 三 角形 网格来 描 述布 1 质 点 一弹簧 模型
文 献标 识码 :A.
文 章 躏 号 :1 7 —3 7 (02 0 -0 5 一( 4 6 1 0 92 0 ) 3 0 7 O )
0 序 言
布的计 算机 模拟 是计算机 图形 学 中的一个 重要研 究课题 。在许 多领域 中 ,如计 算机 动画 ,电
视广告,虚拟现实和工程仿真 ,布的计算机模拟都有广泛的应用 。其中,晟有意义的是三维服装 C D。在三 维服装 C A AD中 , 们可以用 计算 机设计 三维服 装 ,将 服 装穿 在虚拟 的 人体模特 身上 , 我
并 且生成人 体运 动 时的服装动 画效 果 。这样 ,人们就 可以 在真正 的服 装被制 造 出来 之前知道 被设
计 的服装会 是什 么样 子 ,从而 减步 了服装设 计 的时 间和成本 。
由于布 是易变 形 的物体 , 们很 难用一个 简单 又快 速的 函数 来描 述 布的形 状 。 我 近一 二十 年来 , 研 究人员 已经提 出 了许多 布的模 型 。 我们可 将 这些 模型分成 三 类 :()几何模 型 布的形 状完 1 全 用数学 函数描述 。 虽然 该模 型有较快 的速 度 , 只能描述 一 些简单 的形 状 。2 物 理模 型 。 。 但 () ; 布 的形状用 微分方 程来 描述 。 模型 结合布 的物理 属性 , 质量 、 该 如 硬度 和 弹性等 布 的材料属 性 , 运 用力 学理 论 建立起 微分 方程 。该模 型可 以反 映 布的真 实形状 ,但运 算 的速度 比较 慢 。( )混 台模 3 型 闽:结合几 何模 型 、物理模 型 。其速度和 逼真 度介于 上述两 种 模型之 间 。 本文提 出了一 种基 于质点 一弹簧 模型的 布模 拟方 法 。该模 型是 一种 基于物 理 的模 型 。在 质点

24个物理模型总结归纳

24个物理模型总结归纳

24个物理模型总结归纳物理模型是指通过建立数学模型或者物理实验来描述和解释物理系统的方法。

在物理学的研究中,各种物理模型被广泛应用于解决各种问题,帮助我们理解和预测自然界中发生的现象和规律。

本文将对24个常见的物理模型进行总结和归纳,以帮助读者更好地理解物理学中的重要概念和原理。

一、质点模型(Particle Model)质点模型是物理学中最简单的模型之一,它将物体简化为一个质点,忽略了物体的大小和形状,仅考虑其位置和质量。

这种模型通常用于研究质点在空间中的运动规律,如自由落体、抛体运动等。

二、弹簧模型(Spring Model)弹簧模型用于描述弹性物体的行为。

它基于胡克定律,即弹簧的伸长或缩短与外力成正比,这种模型被广泛应用于弹簧振子、弹簧劲度系统等物理问题的研究。

三、电路模型(Circuit Model)电路模型用于描述电流和电压在电路中的传递和转换规律。

通过建立电路图和应用基尔霍夫定律、欧姆定律等规律,可以计算电流、电压和阻抗等电路参数,解决各种电路问题。

四、热传导模型(Heat Conduction Model)热传导模型用于描述热量在物体或介质中的传递和分布规律。

它基于热传导方程和傅里叶定律,可以计算热传导过程中的温度变化和热流量等参数,解决热传导问题。

五、光线模型(Ray Optics Model)光线模型用于描述光在直线传播时的规律。

通过光的反射、折射等现象,可以计算光线的传播路径和光的成像特性,解决光学问题,如镜子、透镜等光学器件的成像原理。

六、气体模型(Gas Model)气体模型用于描述气体的状态和行为。

它基于理想气体状态方程和玻意耳定律,可以计算气体的压力、体积和温度等参数,解决气体的扩散、压缩等问题。

七、电磁场模型(Electromagnetic Field Model)电磁场模型用于描述电荷和电流在空间中产生的电场和磁场的分布和相互作用规律。

它基于麦克斯韦方程组,可以计算电荷受力、电流感应等问题,解决电磁场中的电磁现象。

基于质点——弹簧模型的布料仿真的开题报告

基于质点——弹簧模型的布料仿真的开题报告

基于质点——弹簧模型的布料仿真的开题报告一、选题意义布料仿真技术应用广泛,如服装设计、CGI特效制作、汽车内饰设计、家居软装设计等领域。

随着计算机硬件性能的不断提高,布料仿真技术的应用领域也越来越广泛,提高了设计师的工作效率,增强了视觉效果。

在这些应用场景中,布料的高效仿真是比较重要的一环,能够准确地模拟布料的物理特性(如重量、柔软度、弯曲、打褶等),帮助设计师快速得到设计效果。

本项目选取基于质点-弹簧模型的布料仿真方法,其模型简单易于实现,对计算机资源的要求较低,对已有的物理仿真方法有较好的扩展性和优化空间。

二、研究内容和问题本项目拟基于质点-弹簧模型,研究布料的仿真问题,通过模拟具有物理力学特性的质点以及它们之间弹簧的相互作用,来实现对布料的仿真。

具体研究内容包括以下几个方面:1. 建立质点-弹簧模型,模拟布料的物理特性。

2. 设计碰撞检测算法,实现模拟过程中的碰撞检测和处理。

3. 优化仿真效率,提高仿真精度。

4. 突破质点-弹簧模型的局限性,实现更加真实的布料仿真。

研究过程中还可能遇到以下问题:1. 模型是否能够精确地反映布料的物理性质?2. 碰撞检测算法是否能够快速、准确地处理碰撞情况?3. 如何提高仿真效率,减少计算时间?4. 如何突破质点-弹簧模型的局限性,实现更真实的布料仿真?三、研究方法本项目主要采用以下研究方法:1. 论文调研阅读相关论文,了解基于物理仿真的布料仿真技术的研究现状,借鉴其优点和不足,为本项目制定方案提供参考。

2. 模型建立建立质点-弹簧模型,模拟布料的物理特性,其中包括质点初始化、弹簧建立和仿真过程的实现。

3. 碰撞检测算法设计设计碰撞检测算法,实现模拟过程中的碰撞检测和处理。

4. 仿真效率提升结合前人工作以及本课题所在团队的经验,提升仿真效率,避免计算量过大。

5. 模型优化尝试突破质点-弹簧模型的局限性,实现更真实的布料仿真。

四、预期成果完成基于质点-弹簧模型的布料仿真系统,实现以下功能:1. 精确模拟布料的物理特性,包括重量、柔软度、弯曲、打褶等。

基于质点弹簧模型的实时布料模拟

基于质点弹簧模型的实时布料模拟

基于质点弹簧模型的实时布料模拟余方姝;杨欣【摘要】随着计算机图形学和图形学硬件技术的发展,虚拟仿真中的布料模拟逐渐成为研究热点.随着虚拟仿真技术在电子游戏中的应用逐渐增多,用户对虚拟现实中布料模拟技术的要求也逐渐增加,在追求布料真实感的同时还强调实时性.在对布料进行模拟时,首先根据布料的物理特性构建弹簧质点模型,然后使用时间积分对模型质点弹簧进行计算.为了提高求解效率,采用预计算处理数据,求解隐式积分对模型进行求解,以模拟出布料真实感且达到实时效果.【期刊名称】《现代计算机(专业版)》【年(卷),期】2018(000)005【总页数】4页(P51-54)【关键词】布料模拟;弹簧质点;隐式积分【作者】余方姝;杨欣【作者单位】四川大学视觉合成图形图像技术国防重点学科实验室,成都 610065;四川大学计算机学院,成都 610065【正文语种】中文0 引言在虚拟现实技术日益发展的过程中,布料模拟已逐渐成为一个研究热点,模拟出的布料在电子游戏、影视动漫、服装设计等各方面展现了越来越多的应用[1]。

布料是日常生活中随处可见的物品,它具有高度的形变特性、延展性、整体性,且具备分布均匀的质量。

如何在计算机中正确模拟出布料的这些物理特性,一直以来都是科学家们研究的重点。

本文将布料模拟过程分成建模和计算两个方面来介绍。

1 布料建模目前,常用的布料模型构造方法有以下几种:基于几何的建模方法:几何方法不考虑布料根据动力学表现的运动特性,采用几何方程来表现布料褶皱、折叠等几何效果。

该方法计算开销小,但无法反映布料弹性,不够逼真。

基于物理的建模方法:根据布料的物理规律,使用质点来对布料进行模拟,将布料的质量分散到质点上,同时,使用质点间的相互作用来模拟布料的物理性质,有粒子系统和弹簧质点模型等方法。

基于混合特性的建模方法:这种方法结合了将几何建模和物理建模结合,使用几何方法模拟布料轮廓,然后用物理方法模拟细节,产生快速而精确的效果,但在真实性上还是低于物理方法。

虚拟弹簧法

虚拟弹簧法

虚拟弹簧法
虚拟弹簧法是一种计算机模拟技术,用于模拟弹性体的运动和形变。

该方法基于物理学中的弹簧模型,将弹簧与弹性体内的质点相连,模拟质点间的相互作用力,从而模拟整个弹性体的运动。

虚拟弹簧法适用于模拟各种弹性体,如布料、绳索、橡胶等。

它可以模拟弹性体的形变、变形、断裂等各种情况,并可以在模拟中进行交互操作,比如拉扯、剪切等。

虚拟弹簧法在计算机图形学、动画、游戏等领域得到广泛应用。

它可以用于制作逼真的物理效果、模拟人物运动、创造动态场景等。

同时,虚拟弹簧法的简单易用性也使得它成为了许多计算机软件中必备的功能之一。

- 1 -。

织物动感模拟的研究与实现

织物动感模拟的研究与实现
维普资讯








ห้องสมุดไป่ตู้
产品 、 发 、 试 ・ 研 测
芥 恭 恭 恭 恭 恭

织 物 动 感模 拟 的研 究 与 实现
刘智斌 ,李 占利 ,赵景 秀 ,刘 晓峰
(. 1曲阜 师范 大学 计算机 科 学学 院 , 东 日照 2 6 2 ; 山 7 8 6
运 动 的 显 示 效 果 。 实验 证 明 , 些 方 法使 织物 动 感模 拟 达 到 了较 强 的 实 时性 和 真 实感 。 这
关 键词 : 织物 模 拟 ; 点一 质 弹簧 模 型 ; 高弹 性 效 应 ; 的 模 拟 ; p n L 风 O eG 文 章 编 号 :0 2 8 3 ( 0 6 3 — 0 7 0 文 献 标 识 码 : 中图 分 类 号 :P 9 . 10 — 3 1 2 0 ) 2 0 8 — 3 A T 31 9

sp re sc f c.h ae ie a m to oaod t se etad po oe m o dute tm to o st u e l t ”ef t i p p rg s ehd t vi h fc,n r ssa s ot ajs n ehd t et ai e Ts v i p h m l e
cin y n d s l y fe t n y mi co h n ma in. p rme t e u t de n ta e h to e p oa e a rve t e e c a d ip a e c i d na c lt a i to Ex e i n r s ls mo sr t t at h s a pr ch s r i a r ・ a—tme l i an v vd fe . d ii e ct K e w o ds: co h i a i m a s p ng y r lt smulton; s -s r mo l s e ea tc fe t smulto o n Ope GL i de ;up r l si e c ; i a in fwi d; n

服装三维虚拟缝合技术ABC

服装三维虚拟缝合技术ABC

2019-01文艺生活LITERATURE LIFE理论新探服装三维虚拟缝合技术ABC彭珺胡创耀黄铭昶劳宇聪陈小林郑东源(广东工业大学,广东广州510000)一、三维虚拟缝合技术概述三维虚拟缝合技术是一项基于物理造型方法去实现精确地描述织物、真实地表现出织物的各种状态的技术。

将力以及能量等一系列物理量进行引入,可将纺织品的各个部分在各种作用力下的质点运动状态模仿并表现出来,最后通过将模拟生成的二维衣片用三维软件真实在穿衣模特的模型上真实的表现出来。

三维虚拟缝合技术涉及到的物理模型主要有两种:其中一种便是使用几何造型,也就是说,对于衣片曲面等信息予以合理应用,并将其作为建模的基本信息,最终完成服装模型的构建工作。

这种方法直观、高效,而且不需要事先对缝合信息进行设置就可以完成服装模型的构建工作,可依据此方法所构建的模型不能够对面料的质感以及垂坠感进行有效的模拟,模拟效果和实际效果之间具有较大的差异;二是将物质拆分成为一个个点的质子-弹簧模型,在这个模型中,可以将服装的曲面离散成排列规则的网格状,各个网格之间存在一些交叉点,这些交叉点被统称为系统质点,每一个系统质点可以构成一种近似于弹簧的结构,因此便完成了质子-弹簧所组成的的网格系统的构建工作。

这一种模型可以在外界受力的情况下产生运动,由此达到模拟织物真实的下垂感,但是这项技术在计算上比较耗时并且缝合过程也相对复杂。

三维虚拟缝合分为以下七步骤:一是导入对应的人体模型和2D裁片;二是将2D裁片进行网格剖分;三是按照所需要缝制的具体服装的特性初始化它们在人体模型上的位置;四是设定缝合信息;五是构建2D裁片的质点-弹簧模型;六是给质点-弹簧模型施加缝合力,将要缝合的衣片贴合靠拢,同步更新质点的位置,使2D裁片产生弯曲变形,并靠近人体模型;七是将二维的衣片缝合成3D服装,调整服装至与模型真实状态相吻合,制作出逼真的服装穿着效果。

二、三维虚拟缝合的国内外研究现状在此之前,国内外的服装虚拟缝合的技术水平仍主要停留在二维层次上,虚拟试衣间多为二维系统,但多年来无数人在研究三维虚拟缝合技术及其应用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

收稿日期:2009-03-14;修回日期:2009-05-13。

基金项目:陕西省自然科学基金资助项目(2007F26);陕西省教育厅科技专项基金资助项目(09J K370)。

作者简介:李健(1975-),男,陕西渭南人,副教授,博士,主要研究方向:图形图像处理、虚拟现实; 李鹏坤(1985-),男,陕西西安人,硕士研究生,主要研究方向:虚拟现实; 廖秋筠(1983-),女,云南威信人,助教,硕士,主要研究方向:图形图像处理、虚拟现实。

文章编号:1001-9081(2009)09-2386-03基于改进的质点)弹簧模型的织物模拟李 健1,李鹏坤1,廖秋筠2(1.陕西科技大学电气与信息工程学院,西安710021; 2.云南财经大学信息学院,昆明650221)(do i ng5552@126.co m )摘 要:目前,织物模拟方法普遍存在实时性不高、真实感不强等问题。

针对存在的超弹性现象,提出了改进的质点)弹簧模型。

与传统的质点)弹簧模型相比,改进的模型增加了两个约束条件:轻杆和轻绳。

实验表明该方法不仅有效地解决了现存的超弹性现象,而且模拟了织物撕裂现象,模拟效果更加真实。

关键词:织物模拟;质点)弹簧模型;超弹性现象;力学特性;碰撞检测中图分类号:T P391.9 文献标志码:AC l oth si m ulation based on i m proved m ass -spring m odelLI Ji a n 1,LI Peng -kun 1,LI A O Q iu -j u n2(1.C olle g e of E le c t rical and Infor m a ti on E ngineeri ng,S haanxi University of S cie nce and T ec hnology ,X i p an Shaanx i 710021,Ch ina ;rma tion Colle g e ,Yunnan Universit y o f F i nan c e and Econom ics ,K unm ing Yunnan 650221,Ch i na )Abstract :The current c l o t h si m ulati on has some proble m s ,such as lo w rea-l ti m e and poo r sense o f rea lit y .A i m i ng at the super -e l astic phenom enon ,the autho rs propo sed an i m proved m ass -spri ng mode l based on t he classic mass -spr i ng m ode.lCompared to the trad iti onalm ass -spr i ng m ode ,l t he i m proved mode l had been added w it h t wo constraint cond itions ,the li ght bar and str i ng .It i s sho w n from t he exper i m ents t hat t he super -e l asti c proble m i s e ffectively so l ved and the c l o t h tear i ng is si m ulated v iv i dly .T he si m ulati on result is m ore rea.l K ey w ords :c l o t h si m u l a ti on ;m ass -spri ng mode;l super -e l astic pheno m enon ;m echan ics charac teristics ;co lli s i onde tecti on0 引言织物动态模拟一直是计算机动画,服装CAD 和虚拟现实中最为重要的一环,如何真实地再现织物的柔性特点一直是亟待解决的问题。

美国贝尔实验室的W e il [1]提出用余弦曲线及几何变换模拟悬垂织物,但是这种基于几何的方法需要人工的实时干预,不能产生交互的实时的动画,它仅能模拟织物的悬垂效果。

N g 和H i nds [2]等提出纯几何变换模拟特征情况下的织物变形方法,该方法简单,运算速度快,但由于基于几何特性的织物的仿真技术不考虑内在的质量、弹性形变等内在的物理属性,故该方法无法真实地再现织物的柔性特征。

针对几何模型的缺点,B reen [3]在分析布料的物理特征的基础上,提出了布料的粒子模型,即质点弹簧模型[4-6],将连接质点的弹簧分为剪切弹簧、结构弹簧和弯曲弹簧。

粒子模型较为简单,且具有较强的真实感,因而得到了广泛的应用。

然而现有粒子模型也存在一些问题,比如在模拟非线性织物时,会造成较大的失真,如超弹性现象[7]。

为解决这一问题,本文在质点)弹簧模型基础上提出改进的质点)弹簧物理模型,该方法能够有效地解决超弹性问题,且具有很强的真实感。

1 织物模型1.1 建立模型传统的质点)弹簧模型如图1所示。

图1 传统的质点)弹簧模型质点之间由结构弹簧,剪切弹簧和弯曲弹簧等连接构成。

在外力作用下,大多数织物都不会产生较大的变形,一般织物受力时变形率都在10%以下[8]。

如果织物采用了传统的质点)弹簧模型,很容易产生超弹性现象。

因此本文对质点)弹簧进行了改进,以达到符合织物的真实特性。

本文的主要改进之处是将质点与质点之间的结构弹簧替代为如下模型,如图2所示。

图2 改进的质点结构弹簧模型本文中质点与质点的连接将由弹簧)轻杆)弹簧和轻绳构成。

弹簧的作用跟传统的质点)弹簧模型没有区别。

轻杆为受力时不变形的无质量杆,起支撑作用。

轻绳为不可拉伸的无质量绳,在受外力拉伸起限定作用。

第29卷第9期2009年9月计算机应用Journa l o f Co m puter App licationsV o.l 29No .9Sep .2009当两个质点受力压缩时,结构弹簧模型如图3所示。

图3 质点压缩时的结构弹簧模型当两个质点受力拉伸时,结构弹簧模型如图4所示。

图4 质点拉伸时的结构弹簧模型特别地,当质点受力大于轻绳受力的上限时,可以出现轻绳断裂即两个质点出现脱离的现象,从而模拟了现实中织物撕裂的现象。

1.2 受力分析1.2.1 内力分析针对以上模型中的3种情况,分别进行受力分析。

第1种情况 A,B 质点之间既没有拉伸到轻绳的长度也没有压缩到轻杆的长度,所以在此情况下A 和B 两质点遵守胡克定律。

即:f AB =k AB (|X A -X B|-Q AB )#X A -X B|X A -X B |(1)其中f AB 表示质点A 与质点B 之间的作用力,k AB 表示弹簧的弹性系数,X A 表示质点A 的位置,X B 表示质点B 的位置,Q AB 表示质点AB 的原长。

第2种情况 A,B 两质点压缩到了轻杆的距离,则遵守牛顿第三定律。

f AB =-f 压(2)其中f 压表示质点A B 之间的压缩力。

第3种情况 A,B 两质点拉伸到了轻绳的距离,则遵守牛顿第三定律。

f AB =-f 拉(3)其中f 拉表示质点A B 之间的拉力。

总结在三种情况下受力为:f AB =-f 压,|X A -X B |[Dk AB (|X A -X B |-Q AB )#X A -X B|X A -X B |,D <|X A -X B |<L-f 拉,L [|X A -X B |(4)其中D 表示轻杆的长度,L 表示轻绳的长度。

1.2.2 外力分析根据牛顿第二定律,对于每个质点i 都有F i 内+F i 外=m a i ,其中F i 内为第i 个质点所受的内力,由弹簧的弹力和阻尼力等组成。

F i 外为第i 个质点所受的外力,由重力、风力、阻尼力、用户作用力等组成。

m 为第i 个质点的质量,a i 为第i 个质点的加速度。

下面分别对重力、风力及用户作用力进行分析。

1)重力。

F g rav ity =m @g(5)其中m 为质点的质量,g 为当地的重力加速度,我们定义其为9.8N /K g ,F g rav ity 为物体所受的重力。

2)风力。

流体力学和空气动力学给出了空气阻力的计算方法,但是计算颇为复杂。

为了简化计算但又不失真实性,我们定义一个平行风场,即在风场中风向一致,且忽略碰到诸位后风的反射。

则其一般性公式为:F w ind =f w @v w ind(6)其中f w 为风力系数,v w ind 为物体相对空气的速度,F w ind 为物体所受的风力。

3)阻尼力。

织物在受外力作用后恢复平衡状态所受的力为阻尼力,我们采用如下的阻尼公式。

f da m p =-C dd sd t(7)其中C d 是阻尼系数。

显然,质点运动得越快,阻尼力越大。

4)用户作用力。

用户可以自定义外力作用于织物上,如通过鼠标等来模拟拾取、拉伸等外力作用。

F user =md 2sd t 2(8)其中:m 为物体的质量,s 为鼠标拖拽移动的距离,t 为从鼠标作用在物体上开始到鼠标释放物体的时间。

F user 为物体所受的用户作用力。

1.3 约束条件在本文的方法中,添加了2个约束条件,即轻杆和轻绳。

要保持约束条件的有效性,我们必须通过算法来实现。

其中计算检测主要是实现质点与其领域中质点的条件约束。

其中一对质点之间的检测伪算法为:W h ile{此时刻质点A 和质点B 所受的力F a ,F b ;根据质点A,B 所受的力,计算质点的位置;If (质点A,B 的距离<=轻杆的长度){调整质点AB 的间距为轻杆的长度;}If (质点A,B 的距离>=轻绳的长度){If(是否可撕裂){将质点A,B 之间断开,达到撕裂效果;}else {调整质点A,B 的间距为轻绳长度;}}}以上算法实现了约束条件。

2 碰撞检测织物的碰撞检测主要分为两个部分,一个是织物与自身的碰撞检测,另一个是织物与其他物体的碰撞检测。

2.1 织物与自身的碰撞检测本文采用P rovot [9]的三角形曲率算法简化计算,当相邻三角形的法向量夹角比较小时,不可能发生碰撞;当夹角超过预设阈值时,才会发生碰撞。

这样极大地减小了自身碰撞检测中的迭代次数,简化了计算。

2387第9期李健等:基于改进的质点)弹簧模型的织物模拟2.2 织物与其他物体的碰撞检测对于织物与其他物体的碰撞检测,本文采用碰撞阈值[10]的检测方法。

织物碰撞有以下三种结果,如图5所示。

相关文档
最新文档