基于OpenGL的织物仿真及交互性研究
本文关键词:基于OpenGL的织物仿真及交互性研究
【摘要】:时代在进步技术在提高,随着计算机硬件性能不断改进,计算量较大的基于物理模型的织物仿真研究取得了进一步地发展。如今广泛应用于电子商务、虚拟现实、服装CAD (Computer Aided Design)设计、虚拟展示、动漫娱乐等各个方面。实际生活中织物是作为人的附属品而存在的,传统织物仿真过程中对人与织物地交互性研究较少或比较简单,本文基于这个问题就布料和服装两部分内容进行了相关研究。对于布料仿真,首先基于质点-弹簧模型构建布料的物理仿真模型。然后对质点进行受力分析,包括弹簧力、重力、风力等,求出合力。最后利用显式欧拉法进行单步数值积分求解质点的速度和位置。为了防止多个对象参与仿真时发生穿透现象,加入了碰撞检测与响应。对于服装仿真,首先在CAD软件中构建线形衣片轮廓,并读入到系统中。然后求出衣片轮廓包围盒并进行均匀布点,在去除轮廓外的点后采用Bowyer-Watson算法进行三角剖分。再之后添加结构弹簧、剪切弹簧及缝合弹簧,经受力分析后求出各质点所受的合力。最后导入人体模型并构造椭球包围盒,进行碰撞检测与响应,实现虚拟试穿效果。为了对织物进行交互仿真本文受OpenGL (Open Graphics Library)顶点处理机制启发,以鼠标作为交互媒介,采用相反的过程将鼠标客户区坐标映射到织物质点上。首先创建window窗口,获取鼠标客户区坐标。然后先将客户区坐标转换到相机空间并写成向量的形式,将该向量转换到世界空间作为射线方向,射线起始点为相机位置坐标。最后将质点看作小球,利用射线与小球的相交测试确定交互质点。通过比例变换就能使交互质点随着鼠标的运动而运动。
【学位授予单位】:西南交通大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TS106;TP391.72
【相似文献】
中国期刊全文数据库 前10条
1 胡忠泉;王龙山;王义强;李云靖;;三维车削仿真的碰撞检测[J];吉林大学学报(工学版);2006年S1期
2 温莲芹;朱瑞军;;基于碰撞检测的三维板坯库动态注记模型[J];计算机应用研究;2012年01期
3 吴彦鹏,张建民,伍贤和,朱均;一种面向虚拟装配的分层碰撞检测方法研究[J];机械设计与制造;2003年06期
4 李芙玲,张瑾;碰撞检测技术研究[J];华北科技学院学报;2004年02期
5 库祥臣;王克;李济顺;;弹簧卷绕仿真系统中的碰撞检测[J];机械设计与制造;2011年07期
6 李吉平;耿梦;施殿波;朱华伟;;CRT工业机器人控制代码的碰撞检测[J];大连工业大学学报;2009年01期
7 刘涛;王增波;李占利;;碰撞检测过程中的包围盒技术及应用研究[J];西安科技大学学报;2006年03期
8 蒋英兰,王大镇,韩荣第,李吉平;分层索引模型的NC程序碰撞检测新方法[J];华侨大学学报(自然科学版);2002年02期
9 许荣;张为民;;基于包围盒的机床碰撞检测系统算法研究[J];制造技术与机床;2011年08期
10 陈龙;陆国栋;邓卫燕;张东亮;;服装参数化设计中的碰撞检测技术研究[J];中国图象图形学报;2008年01期
中国重要会议论文全文数据库 前10条
1 齐敏;郝重阳;佟明安;高晓滨;张先勇;淮永建;;碰撞检测理论与技术分析[A];中国体视学学会图像分析专业、中国体视学学会仿真与虚拟现实专业、中国航空学会信号与信息处理专业第一届联合学术会议论文集[C];2000年
2 赵伟;韩文君;李文辉;;一种基于预测的碰撞检测控制算法[A];中国几何设计与计算新进展2007——第三届中国几何设计与计算大会论文集[C];2007年
3 罗飞雄;黄跃峰;钟耳顺;;虚拟全球地形环境中实时碰撞检测和响应(英文)[A];中国测绘学会第九次全国会员代表大会暨学会成立50周年纪念大会论文集[C];2009年
4 周水生;张惠娟;周利华;容晓锋;;碰撞检测的快速算法[A];中国电子学会第七届学术年会论文集[C];2001年
5 蔡鹏;赵伟;任大鹏;;行人仿真系统中的碰撞检测与避让[A];工程设计与计算机技术:第十五届全国工程设计计算机应用学术会议论文集[C];2010年
6 姚长利;汤东阳;张晨;郑元满;刘浩军;薛典军;;三维地质建模中几何形体碰撞检测的图形分析技术[A];中国地球物理2010——中国地球物理学会第二十六届年会、中国地震学会第十三次学术大会论文集[C];2010年
7 许伟平;朱庆;张叶廷;;基于胶囊体的三维城市模型实时碰撞检测算法[A];中国测绘学会九届四次理事会暨2008年学术年会论文集[C];2008年
8 刘松林;刘晓平;廖祝华;;基于VR-CAD的碰撞检测方法在EAST三环套装虚拟仿真中的应用[A];全国第13届计算机辅助设计与图形学(CAD/CG)学术会议论文集[C];2004年
9 董晶晶;夏青;游雄;张文明;;利用拾取技术实现虚拟场景漫游中的碰撞检测[A];第十四届全国图象图形学学术会议论文集[C];2008年
10 卜克明;曹宗胜;;基于Quest 3D的GUI实现[A];工程三维模型与虚拟现实表现——第二届工程建设计算机应用创新论坛论文集[C];2009年
中国重要报纸全文数据库 前1条
1 周文颖;“双碰”标准出台 汽车安全成焦点[N];人民公安报·交通安全周刊;2006年
中国博士学位论文全文数据库 前8条
1 杜鹏;柔性物体连续碰撞检测若干关键技术研究[D];浙江大学;2013年
2 王yN;虚拟现实中碰撞检测关键技术研究[D];吉林大学;2009年
3 熊玉梅;虚拟环境中物体碰撞检测技术的研究[D];上海大学;2011年
4 王天柱;变形物体碰撞检测技术研究[D];吉林大学;2006年
5 郁松;3D虚拟现实内镜手术仿真关键技术研究[D];中南大学;2011年
6 陈(日午);关于真实感服装生成算法的研究[D];西北工业大学;2000年
7 李焱;大时延遥操作技术及虚拟现实技术研究[D];国防科学技术大学;2002年
8 李建明;基于GPU加速的实时虚拟鱼系统[D];大连理工大学;2007年
中国硕士学位论文全文数据库 前10条
1 王丽君;基于Web模式的3D装箱系统可视化关键技术及应用研究[D];大连海事大学;2015年
2 王磊;基于混合型包围盒碰撞检测技术的研究及其在Web3D漫游中的应用[D];上海大学;2015年
3 熊建伟;数控加工过程几何仿真中碰撞检测与精度检验技术研究[D];电子科技大学;2014年
4 朱少龙;基于物理的服装动画研究与实现[D];电子科技大学;2014年
5 喻赞;基于几何图像的碰撞检测[D];宁波大学;2015年
6 唐磊;凸包围多面体生成算法及应用[D];清华大学;2015年
7 赵美荣;基于虚拟手交互技术的研究[D];中北大学;2016年
8 刘凯;基于网格自适应的布料仿真及碰撞检测技术研究[D];山东财经大学;2016年
9 许婉韵;多体接触判断的快速算法研究、编程及应用[D];西南交通大学;2016年
10 李东辉;基于OpenGL的织物仿真及交互性研究[D];西南交通大学;2016年
,本文编号:1230244
本文链接:https://www.wllwen.com/wenyilunwen/dongmansheji/1230244.html