【技术实现步骤摘要】
一种三维模型换贴图和变形方法
本专利技术涉及一种三维模型形态控制方法,属于软件系统三维模型控制领域,根据其特点我们命名为“相片驱动变形法”,这种控制方式适用于各种软件系统中对三维模型贴图的更换和形状的控制,特别适合于人体等复杂的三维模型的变形控制。
技术介绍
现行软件系统中有各种各样的三维模型换贴图和变形方法,通常需要通过专业图片处理软件对贴图做精细调整才能匹配到三维模型上,否则容易产生明显的匹配错位;三维模型的变形通常要对实例进行三维测量,在经过复杂的计算驱动模型变形,需要特定的设备和复杂的流程;或直接通过三维扫描建模,不同实例的模型网格不一致,无法与标准的服装模型等自由搭配;另一些通过数据变形的方式只能变形而没有把贴图换成对象的相片。上述方法通常要大型计算机或服务器端高性能计算机才能实现,不能满足以手机等常用设备为载体的日常应用中。
技术实现思路
为了解决现有手机等常用设备中不能方便地对模型进行按实例对象更换贴图和进行三维变形,使模型接近实例对象,从而实现如人体换装、化妆、换发型等各种应用;本专利技术提供了一种可以通过手机等常用智能设备实现对软件应用中模型进行按实...
【技术保护点】
一种三维模型换贴图和变形方法,包括如下步骤:1)按对象的标准形状或关键特征的平均尺寸建立对象的标准三维模型蒙皮(1),模型蒙皮(1)由网格点(11)、相邻网格点之间的网格线、相邻网格线围成的网格面组成;2)根据对象模型变形和动作的需求建立模型骨骼系统(2),模型骨骼系统由多个呈父子或兄弟关系的模型骨骼(21)组成,分别通过各维度方向上的缩放、旋转和移位驱动对应的网格点(11)变形,从而带动相应的网格线和网格面变形;3) 同一个网格点(11)可以由一个或多个模型骨骼(21)驱动,通过权重设置每个模型骨骼(21)驱动网格点(11)的能力比例;4) 从标准视角方向展开模型蒙皮(1...
【技术特征摘要】
1.一种三维模型换贴图和变形方法,包括如下步骤:1)按对象的标准形状或关键特征的平均尺寸建立对象的标准三维模型蒙皮(1),模型蒙皮(1)由网格点(11)、相邻网格点之间的网格线、相邻网格线围成的网格面组成;2)根据对象模型变形和动作的需求建立模型骨骼系统(2),模型骨骼系统由多个呈父子或兄弟关系的模型骨骼(21)组成,分别通过各维度方向上的缩放、旋转和移位驱动对应的网格点(11)变形,从而带动相应的网格线和网格面变形;3)同一个网格点(11)可以由一个或多个模型骨骼(21)驱动,通过权重设置每个模型骨骼(21)驱动网格点(11)的能力比例;4)从标准视角方向展开模型蒙皮(1)成平面状,选取部分位于轮廓线、转折面和交叉点上的网格点(11)作为特征关键点(12),把特征关键点(12)的位置坐标,保存为标准特征数据;5)按标准视角获取模型应用对象的实例相片(3),在实例相片(3)上设置与平面状模型蒙皮(1)上特征关键点(12)对应的特征关键点(32),把特征关键点(32)的位置坐标保存为实例特征数据;6)对实例相片(3)进行二维拓扑变形,使实例相片(3)中的特征关键点(32)移动到平面状的模型蒙皮中对应特征关键点(12)的位置,保存拓扑变形后的实例相片(3)为实例贴图(4);7)用实例贴图(4)与平面状模型蒙皮贴合后,经逆向三维变形后贴附在三维模型表面,且各特征关键点(32)与模型蒙皮上对应的关键特征点(12)形成重合关系;8)通过计算分析实例特征数据与标准特征数据的差异,让相关的骨骼(21)做缩放、旋转或移位,从而驱动模型蒙皮(1)变形,使贴附在模型蒙皮(1)上的实例贴图(4)从标准视角看起来与拓扑变形前的实例相片(3)相似,保存骨骼驱动参数数据;9)每次调用该实例对象的三维模型时,用实例贴图(4)与模型蒙皮(1)相贴合,用对应的骨骼驱动数据驱动骨骼(11),即可把模型变得与实例对象极为相似。2.根据权利要求1所述的三维模型换贴图和变形方法,其特征在于:在展开变平后的模型蒙皮和实例照片上的轮廓、转角和交叉点灯处分别设相对应的关键特征点(12、32),用特征关键点(32)及特征关键键点间的连线分割实例相片(3),通过将实例相片(3)中的特征关键点(31)移动到展开变平后的模型蒙皮(1)中对应特征关键点(12)的坐标处的方式对实例相片(3)的每一个被分割区域进行二维拓扑变形,合成新的图片作为实例贴图(4)。3.根据权利要求1所述的三维模型换贴图和变形方法,其特征在于:通过计算分析实例特征数...
【专利技术属性】
技术研发人员:郑哲,
申请(专利权)人:浙江慧脑信息科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。