基于三维模型的二次创作设计方法、装置和系统制造方法及图纸

技术编号:36956797 阅读:47 留言:0更新日期:2023-03-22 19:17
本发明专利技术公开了一种基于三维模型的二次创作设计方法、装置和系统,包括以下步骤:选择三维模型,并调整三维模型的渲染相关参数;选择二维图片作为背景置于调整后的三维模型之后,并确定二维图片的遮挡体对象;计算遮挡体对象和三维模型的深度信息;依据二维图片、遮挡体对象、深度信息和渲染相关参数对三维模型进行渲染,得到二次创造设计结果。这样能够提供逼真的三维设计效果,提高设计结果的真实感。提高设计结果的真实感。提高设计结果的真实感。

【技术实现步骤摘要】
基于三维模型的二次创作设计方法、装置和系统


[0001]本专利技术属于三维创意设计
,具体涉及一种基于三维模型的二次创作设计方法、装置和系统。

技术介绍

[0002]随着三维视觉逐渐向二维视觉领域渗透,视觉三维化已经成为当下非常热门的一种表现形式。现在市面上有以3D模型为主要对象,实现场景搭配,模型调整,材质编辑、打光等功能的3D创意设计工具,通过高效的渲染引擎技术,实现所见即所得,降低3D渲染工具的使用门槛。
[0003]专利文献CN 110489834 A公开了一种用于真实产品三维模型的设计系统,包括产品展示模块、产品设计模块和产品自动匹配模块。此系统通过产品展示模块、产品设计模块和产品自动匹配模块不仅呈现真实产品三维模型,提供客户端多种产品的设计样式,并且可以根据所挑选的样式进行变更或新增其样式,更拥有减小现有建模技术成像畸变的影响,使得三维模型具有较高的可靠性和鲁棒性。
[0004]以上3D创意设计的背景即场景一般指3D场景,其设计门槛较高,获取成本大,是3D创意设计工具做UGC模式的一大瓶颈。如果允许用户结合3D模型在2D普通图片上进行二次创意设计,这个模式门槛和成本会降至无限低,但是由于缺少深度信息会导致缺乏以3D场景作为背景的3D真实感。

技术实现思路

[0005]鉴于上述,本专利技术的目的是提供一种基于三维模型的二次创作设计方法、装置和系统,通过与用户交互生成2D图片深度信息,实现2D图片遮挡3D模型,提供逼真的3D设计效果。
[0006]为实现上述专利技术目的,实施例提供的一种基于三维模型的二次创作设计方法,包括以下步骤:
[0007]选择三维模型,并调整三维模型的渲染相关参数;
[0008]选择二维图片作为背景置于调整后的三维模型之后,并确定二维图片的遮挡体对象;
[0009]计算遮挡体对象和三维模型的深度信息;
[0010]依据二维图片、遮挡体对象、深度信息和渲染相关参数对三维模型进行渲染,得到二次创造设计结果。
[0011]在一个实施例中,所述渲染相关参数包括三维模型的尺寸和位置、环境光、材质信息、渲染拍摄角度。
[0012]在一个实施例中,所述确定二维图片的遮挡体对象,包括:
[0013]识别二维图片中像素值;
[0014]依据像素之间的连接性和像素值进行聚类,得到内部连接且像素值差异小于像素
差异阈值的区域;
[0015]依据筛选阈值对区域进行过滤,过滤剩下的区域对应为遮挡体对象,形成遮挡体对象列表供用户选择;
[0016]依据用户从遮挡体对象列表中的选择来确定遮挡体对象。
[0017]在一个实施例中,所述筛选阈值为面积值范围,将不在面积值范围内的区域过滤掉。
[0018]在一个实施例中,所述确定二维图片的遮挡体对象,包括:
[0019]为用户提供多边形绘制工具,接收用户依据多边形绘制工具框选的区域,并将框选的区域对应为遮挡体对象。
[0020]在一个实施例中,所述方法还包括:
[0021]判断是否选择自动推荐遮挡体对象功能,选择是,则采用权利要求3所示的确定二维图片的遮挡体对象方式,选择否,则采用权利要求5所示的确定二维图片的遮挡体对象方式。
[0022]在一个实施例中,所述计算遮挡体对象和三维模型的深度信息,包括:
[0023]分别计算遮挡体对象、三维模型的两个二维包围盒,依据二维包围盒确定两个中心点像素坐标;
[0024]根据两个二维包围盒中心点的像素纵坐标,将两个中心点像素纵坐标映射并归一化,并将两个归一化值作为遮挡体对象和三维模型的深度信息;
[0025]将除遮挡体对象和三维模型外其他深度信息均置为1。
[0026]在一个实施例中,依据深度信息和渲染相关参数进行渲染时,深度值小的会遮挡深度值大的对象,实现二维图片合理遮挡三维模型,完成渲染。
[0027]为实现上述专利技术目的,实施例还提供了一种基于三维模型的二次创作设计装置,包括存储器、处理器以及存储在所述存储器中并在所述处理器上执行的计算机程序,所述处理器执行所述计算机程序时实现上述二次创作设计方法。
[0028]为实现上述专利技术目的,实施例还提供了一种基于三维模型的二次创作设计系统,包括客户端和服务器,所述客户端实现选择三维模型,并调整三维模型的渲染相关参数;选择二维图片作为背景置于调整后的三维模型之后,并确定二维图片的遮挡体对象;计算遮挡体对象和三维模型的深度信息;还传输三维模型、二维图片、遮挡体对象、深度信息和渲染相关参数至服务器;
[0029]所述服务器实现依据接收的二维图片、遮挡体对象、深度信息和渲染相关参数对三维模型进行渲染,得到二次创造设计结果。
[0030]与现有技术相比,本专利技术具有的有益效果至少包括:
[0031]通过确认二维图片中的遮挡体对象,并计算遮挡体对象和三维模型的深度信息,然后再依据深度信息进行具有遮挡关系的渲染,这样能够提供逼真的三维设计效果,提高设计结果的真实感。
附图说明
[0032]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做简单地介绍,显而易见地,下面描述中的附图仅仅是本
专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动前提下,还可以根据这些附图获得其他附图。
[0033]图1是一实施例提供的基于三维模型的二次创作设计方法的流程图;
[0034]图2是另一实施例提供的基于三维模型的二次创作设计方法的流程图。
具体实施方式
[0035]为使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例对本专利技术进行进一步的详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本专利技术,并不限定本专利技术的保护范围。
[0036]三维模型在三维普通图片与在三维场景二次创作对比,用户能直观感受到的最大区别就是三维图片没有深度信息,表现上就是模型一直浮于二维普通图片表面,显得不真实。为了实现在三维模型上依据二维图片进行二次创作设计以得到真实感设计效果,实施例提供了一种基于三维模型的二次创作设计方法、和装置和系统,通过与用户交互生成二维图片深度信息,实现二维图片遮挡三维模型,提供逼真的三维设计效果。
[0037]图1是一实施例提供的基于三维模型的二次创作设计方法的流程图。如图1所示,实施例提供的基于三维模型的二次创作设计方法包括以下步骤:
[0038]步骤1

1,选择三维模型,并调整三维模型的渲染相关参数。
[0039]用户通过上传接口上传任意二维图片,该二维图片用于二次创造设计,当然图片库也提供一些可用于二次创造的图片。
[0040]用户通过选择工具来选择三维模型,并调整三维模型的渲染相关参数,其中,渲染相关参数包括三维模型的尺寸和位置、环境光、材质信息、渲染拍摄角度。环境光可以为HDR环境光。通过对三维模型进行缩放来本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于三维模型的二次创作设计方法,其特征在于,包括以下步骤:选择三维模型,并调整三维模型的渲染相关参数;选择二维图片作为背景置于调整后的三维模型之后,并确定二维图片的遮挡体对象;计算遮挡体对象和三维模型的深度信息;依据二维图片、遮挡体对象、深度信息和渲染相关参数对三维模型进行渲染,得到二次创造设计结果。2.根据权利要求1所述的基于三维模型的二次创作设计方法,其特征在于,所述渲染相关参数包括三维模型的尺寸和位置、环境光、材质信息、渲染拍摄角度。3.根据权利要求1所述的基于三维模型的二次创作设计方法,其特征在于,所述确定二维图片的遮挡体对象,包括:识别二维图片中像素值;依据像素之间的连接性和像素值进行聚类,得到内部连接且像素值差异小于像素差异阈值的区域;依据筛选阈值对区域进行过滤,过滤剩下的区域对应为遮挡体对象,形成遮挡体对象列表供用户选择;依据用户从遮挡体对象列表中的选择来确定遮挡体对象。4.根据权利要求3所述的基于三维模型的二次创作设计方法,其特征在于,所述筛选阈值为面积值范围,将不在面积值范围内的区域过滤掉。5.根据权利要求1所述的基于三维模型的二次创作设计方法,其特征在于,所述确定二维图片的遮挡体对象,包括:为用户提供多边形绘制工具,接收用户依据多边形绘制工具框选的区域,并将框选的区域对应为遮挡体对象。6.根据权利要求3或5所述的基于三维模型的二次创作设计方法,其特征在于,所述方法还包括:判断是否选择自动推荐遮挡体对象功能,选择是,则采用权利要求3所示的确定二维图片的遮...

【专利技术属性】
技术研发人员:沈杰苏雅琪唐睿
申请(专利权)人:杭州群核信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1