CORC  > 软件研究所  > 中科院软件所  > 中科院软件所
题名基于几何的发型造型方法研究
作者张晓鹏
学位类别博士
答辩日期1999
授予单位中国科学院软件研究所
授予地点中国科学院软件研究所
关键词局部坐标架 纹元 体纹理 Bezier曲线 Bezier曲面 圆柱体 棱柱体 台体 螺线 子分 插值 绘制
学位专业计算机软件
中文摘要毛发的造型和绘制技术是当今计算机图形学中的一个突出难题。因为头发形状精细,数量庞大,传统的造型和绘制技术很难达到令人满意的效果。近年来国际上已经有十多篇关于头发的造型、绘制和动画的论文发表,但它们有一个共同缺点:没有精确地描述出头发的结构组织。它们有的只处理直发,有的把每根头发按个体处理,有的虽然指出了头发的整体构造思想但没有给出头发结构的表示式,因而在造型控制、绘制效率、动画控制和内存节省上有不足之处,特别是它们无法描述出卷发型和波浪发型。我们针对头发提出了两种描述工具:弯曲纹元和弯曲体纹理,并给出了它们的数学表达式以及对不同发型的描述方法。弯曲纹元表示了形状近似的一簇头发,弯曲纹元按照头发的特性分成两种形式:心定弯曲纹元和棱定弯曲纹元。心定弯曲纹元是一个给定的三角形或四边形沿某条曲线,按照与局部坐标架所保持的特定关系进行移动而形成的几何体,三角形或四边形内每一个点经过移动而形成的轨迹就是这种纹元中头发中心的曲线,因而心定弯曲纹元由起始三角形或四边形和中心曲线决定,当然也要包含移动规则。棱定弯曲纹元是空间中三条或四条互相保持一定距离的参数曲线所张成的几何体,在给定三点或四点的内插形式之后就构成一簇插值曲线,这簇曲线便是棱定弯曲纹元中头发的中心曲线,因而棱定弯曲纹元由棱线决定,而插值方法一般取为局部重心坐标方法。弯曲体纹理是体纹理的推广形式,描述了一个弯曲几何体内曲线曲面的变化情况,适用于表现具有比较大的聚散变化的发簇,其特点在于曲线曲面的变化的自由度更宽。弯曲体纹理是多项式曲面的各个控制顶点各自沿着形状相近的曲线运动而形成的几何体,同样也可以看成是多项式曲面的各个控制顶点各自沿着形状相近的曲线运动而形成的几何体。由于拼接的三次曲线曲面可以实现各种几何特征,我们用三次Bezier曲线和三次Bezier曲面表示变化中的曲线曲面,得到的弯曲体纹理就是三次Bezier体。弯曲体纹理和弯曲纹元是弯曲状三维纹理的结构。我们认为复杂三维纹理的景物是由弯曲体纹理和弯曲纹元构成的,因而指明了三维纹理空间的结构,并解决了弯曲纹理曲面的描述问题、结构问题和造型问题。为了构造基本发型,我们用曲面插值方法将头皮曲面予以信息加细,用球面四边化的方法通过投影手段将头皮进行四边化处理,通过头皮曲面上相邻多边形之间的关系对头皮四边形重新组合等特别处理。参照理发师制作发型的过程,提出头发的分批构造方法,并且以人头部的形状为依据,给出头发自然分布的表示方式和纹元特征曲线造型的思想,进而给出简单发型的构造方法。然后根据头皮曲面上四边形的结构关系和纹元起始向量的插值方法,将简单造型予以修正和发展,给出几个发型的构造方法和实例。为了构造复杂发型,例如卷发发型和波浪发型,我们首先构造了五种曲面和三种曲线:弯曲圆柱面、弯曲圆台面、弯曲棱柱面、弯曲棱台面和弯曲旋转抛物面,以及弯曲圆柱螺线、弯曲圆台螺线和弯曲旋转抛物螺线,并且给出了这些曲线曲面上适合于拼接的点和向量的表示方式。然后给出了这些曲线曲面的拼接条件和拼接方法,并将它们用于构造弯曲纹元拼接起来的螺旋状发型。作为造型效果的显示手段,我们给出了局部光照绘制头发的简单方法,针对用弯曲纹元和弯曲全纹理描述的不同头发有不同的处理,这种方法虽然效果较差但速度快。为了绘制出造型的最终效果,我们给出了弯曲纹元和弯曲体纹理离散成直形纹元的具体方法。对于直形纹元,研究了直线元体内法线的局部相对坐标方程,和影射到纹元空间后的具体形状,并给出拟合纹元空间中光线曲线的方法以及它投影到纹元底面的曲线的形状,以便使用快速方法判断光线与头发的相交情况,进而给出在整体上具有发光滑效果的直纹元的绘制方法。最终实现了用光线跟踪绘制发型的方法,并得到了具有真实效果的发型图象。
语种中文
公开日期2011-03-17
页码160
内容类型学位论文
源URL[http://ir.iscas.ac.cn/handle/311060/7214]  
专题软件研究所_中科院软件所_中科院软件所
推荐引用方式
GB/T 7714
张晓鹏. 基于几何的发型造型方法研究[D]. 中国科学院软件研究所. 中国科学院软件研究所. 1999.
个性服务
查看访问统计
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。


©版权所有 ©2017 CSpace - Powered by CSpace