计算机应用与软件
計算機應用與軟件
계산궤응용여연건
Computer Applications and Software
2015年
9期
184-187,205
,共5页
虚拟人%皮肤变形%线性混合蒙皮%贝塞尔曲线
虛擬人%皮膚變形%線性混閤矇皮%貝塞爾麯線
허의인%피부변형%선성혼합몽피%패새이곡선
Virtual human%Skin deformation%Linear blend skinning%Bezier curve
针对线性混合蒙皮算法在虚拟人皮肤变形过程中容易产生皮肤塌陷的问题,在用该算法实现人体皮肤变形的基础上提出一种构造二次贝塞尔曲线的方法对塌陷部位进行调整。该方法首先根据模型自身的特点将模型分成不同的截面;其次,在塌陷部位的截面边缘上选取包括两端点在内的三个皮肤顶点来构造二次贝塞尔曲线,以两端点作为该曲线的两个控点,再反求出第三个控点,通过移动第三个控点到达预设点坐标位置以形成新的曲线;最后,在新的贝塞尔曲线上选取与初始塌陷部位截面相同数量的皮肤顶点作为构造皮肤模型的新数据点。实验结果表明,该方法在解决关节部位皮肤塌陷问题方面有显著的效果。
針對線性混閤矇皮算法在虛擬人皮膚變形過程中容易產生皮膚塌陷的問題,在用該算法實現人體皮膚變形的基礎上提齣一種構造二次貝塞爾麯線的方法對塌陷部位進行調整。該方法首先根據模型自身的特點將模型分成不同的截麵;其次,在塌陷部位的截麵邊緣上選取包括兩耑點在內的三箇皮膚頂點來構造二次貝塞爾麯線,以兩耑點作為該麯線的兩箇控點,再反求齣第三箇控點,通過移動第三箇控點到達預設點坐標位置以形成新的麯線;最後,在新的貝塞爾麯線上選取與初始塌陷部位截麵相同數量的皮膚頂點作為構造皮膚模型的新數據點。實驗結果錶明,該方法在解決關節部位皮膚塌陷問題方麵有顯著的效果。
침대선성혼합몽피산법재허의인피부변형과정중용역산생피부탑함적문제,재용해산법실현인체피부변형적기출상제출일충구조이차패새이곡선적방법대탑함부위진행조정。해방법수선근거모형자신적특점장모형분성불동적절면;기차,재탑함부위적절면변연상선취포괄량단점재내적삼개피부정점래구조이차패새이곡선,이량단점작위해곡선적량개공점,재반구출제삼개공점,통과이동제삼개공점도체예설점좌표위치이형성신적곡선;최후,재신적패새이곡선상선취여초시탑함부위절면상동수량적피부정점작위구조피부모형적신수거점。실험결과표명,해방법재해결관절부위피부탑함문제방면유현저적효과。
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.