【技术实现步骤摘要】
本专利技术涉及一种基于手绘线条的三维网格模型雕刻技术。
技术介绍
随着三维扫描技术的不断发展,三角网格模型在数字娱乐产业、工业设计领域、虚拟现实和图形学领域也逐渐成为一种三维物体外形的主流表示方式。为了得到表面细节丰富的具有高度真实感的三维数字模型,通常需要在模型表面增加细节纹理或对模型表面进行某些三维雕刻操作;同时,三维模型表面细节纹理的生成丰富了复杂模型的建模内容,如可以生成数字娱乐行业中的虚拟脚色模型以及工业设计中的汽车模型等,这些可以在建模后期被烙上三维几何纹理特征来增加其外形美观程度、提升其艺术品味、精确反映其各表面复杂结构等。一般来说,三维模型表面几何纹理是指由若干几何元素构成的纹理,与图像纹理相比较几何纹理更为复杂。从三维模型表面纹理的生成方法来说,当前学术界已经从颜色纹理映射技术的研究发展到了三维模型实时纹理技术的探索。然而,三维模型表面纹理合成的许多技术通常需要建立二维纹理图像到三维模型表面之间的参数化映射,参数化映射的好坏在很大程度上往往直接决定了三维模型表面纹理的合成效果;而我们提出的方法避开了三维模型参数化这一过程,采用人工交互方式用户可 ...
【技术保护点】
基于手绘线条的三维雕刻方法,是指通过用户交互方式生成三维网格模型表面的若干手绘曲线,利用定义为三维模型顶点到手绘线条集距离的轮廓函数计算三维模型上手绘曲线集附近顶点的平移距离,并对三维模型上与手绘曲线集距离不超过给定雕刻线条宽度的顶点进行位置平移实现三维模型的雕刻效果。其特征在于该三维雕刻方法避开了模型参数化这一过程,实现了网格模型表面细节纹理的一种操作简单、高效快速、雕刻方便的三维雕刻方法。主要包括以下四个步骤:1)用户交互式绘制三维网格模型上的若干手绘线条,通过曲线细化确定手绘曲线经过的三维模型表面边点,并将手绘曲线经过的模型三角面片去除,将去除部分经三角剖分成小三角面 ...
【技术特征摘要】
1.基于手绘线条的三维雕刻方法,是指通过用户交互方式生成三维网格模型表面的若干手绘曲线,利用定义为三维模型顶点到手绘线条集距离的轮廓函数计算三维模型上手绘曲线集附近顶点的平移距离,并对三维模型上与手绘曲线集距离不超过给定雕刻线条宽度的顶点进行位置平移实现三维模型的雕刻效果。其特征在于该三维雕刻方法避开了模型参数化这一过程,实现了网格模型表面细节纹理的一种操作简单、高效快速、雕刻方便的三维雕刻方法。主要包括以下四个步骤:1)用户交互式绘制三维网格模型上的若干手绘线条,通过曲线细化确定手绘曲线经过的三维模型表面边点,并将手绘曲线经过的模型三角面片去除,将去除部分经三角剖分成小三角面片之后再插入到原始三角网格模型中, 2)计算三维网格模型上的顶点到用户手绘线条集的距离。在三维模型顶点到用户手绘线条集的距离计算中,将手绘曲线集看作若干条不连续的曲线组成,利用顶点到单条手绘曲线的距离计算并取其最小值作为顶点到手绘曲线集的距离;而在顶点到单条手绘曲线的距离计算中,将单条手绘曲线看作若干条依次相连的线段组成,顶点到单条手绘曲线的距离可以转化为对计算顶点到组成单条手绘曲线的每条线段的距离最小值来计算, 3)根据用户选取的雕刻线条宽度以及定义为三维模型顶点与手绘曲线集距离的轮廓函数,计算三维模型上与手绘曲线集距离不超过给定雕刻线条...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。