检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]西南交通大学信息科学与技术学院,四川成都610031 [2]南京大学计算机软件新技术国家重点实验室,江苏南京210093
出 处:《计算机应用与软件》2015年第9期184-187,205,共5页Computer Applications and Software
基 金:国家自然科学基金项目(61371165);计算机软件新技术国家重点实验室开放课题基金项目(KFKT2013B22);浙江大学CAD&CG国家重点实验室开放课题项目(A1416)
摘 要:针对线性混合蒙皮算法在虚拟人皮肤变形过程中容易产生皮肤塌陷的问题,在用该算法实现人体皮肤变形的基础上提出一种构造二次贝塞尔曲线的方法对塌陷部位进行调整。该方法首先根据模型自身的特点将模型分成不同的截面;其次,在塌陷部位的截面边缘上选取包括两端点在内的三个皮肤顶点来构造二次贝塞尔曲线,以两端点作为该曲线的两个控点,再反求出第三个控点,通过移动第三个控点到达预设点坐标位置以形成新的曲线;最后,在新的贝塞尔曲线上选取与初始塌陷部位截面相同数量的皮肤顶点作为构造皮肤模型的新数据点。实验结果表明,该方法在解决关节部位皮肤塌陷问题方面有显著的效果。In order to solve the problem of skin collapsing easily happened in the process of virtual skin deformation performed by linear blend skinning algorithm, based on using that algorithm to achieve human body skin deformation, we propose a new method of constructing quadratic Bezier curves to adjust the subsidence area. This method first divides the model into different sections according to the characteristics of the model its own ; then it constructs a quadratic Bezier curve by selecting three skin vertices including two end points on the section edge of the subsidence area, that is, taking the two end points as two control points on the curve and computes inversely the third control point, by moving the third control point to the preset coordinate point the new Bezier curve can be formed. At last, on new Bezier curve it selects the skin vertices having the same numbers as the sections of initial subsidence area to be the new data points for building the skin model. Experimental results indicate that this method has distinct effect in solving the problem of skin subsidence at the joints.
分 类 号:TP391.9[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.221.133.22