【技术实现步骤摘要】
卡预览方法、装置及电子设备
[0001]本申请属于卡片绘制
,尤其涉及一种卡预览方法、装置及电子设备。
技术介绍
[0002]通常卡片制作应用中,用户可以自定义卡片的形状、大小以及正面封面等元素,制作出个性化的卡片。但目前的技术中,用户自定义上述元素后,用户只能预览到所形成的卡片模型的正视图方向的平面图像,预览视图单一,导致最终制作出的卡片往往无法达到预期的视觉效果。
技术实现思路
[0003]本申请实施例提供一种在卡预览方法、装置及电子设备,能够预览卡片模型的立体效果。
[0004]一方面,本申请实施例提供一种卡预览方法,方法包括:获取元素数据;在预设三维场景中创建第一卡片的三维模型;根据元素数据,对第一卡片的三维模型进行渲染,生成第一卡片的目标三维模型;显示目标三维模型的预览画面。
[0005]在一些实施例中,元素数据包括第一卡片的卡体外形数据;在预设三维场景中创建第一卡片的三维模型,包括:在预设三维场景中的视场空间内,根据卡体外形数据,生成第一卡片的卡体平面图形,其中,视场空间为预设三维场景中预设观察点对应的坐标、视场角度以及视场比例确定的视锥体空间,卡体平面图形的中心与观察点对应的坐标关联;对卡体平面图形进行厚度拉伸,生成第一卡片的三维模型。
[0006]在一些实施例中,元素数据包括以下一类或多类:标志元素数据、元件元素数据、封面元素数据、文字元素数据、材质数据和光效数据。
[0007]在一些实施例中,元素数据包括第一元素数据和第二元素数据,第一元素数据为 ...
【技术保护点】
【技术特征摘要】
1.一种卡预览方法,其特征在于,所述方法包括:获取元素数据;在预设三维场景中创建第一卡片的三维模型;根据所述元素数据,对所述第一卡片的三维模型进行渲染,生成所述第一卡片的目标三维模型;显示所述目标三维模型的预览画面;其中,所述元素数据包括所述第一卡片的卡体外形数据;所述在预设三维场景中创建第一卡片的三维模型,包括:在预设三维场景中的视场空间内,根据所述卡体外形数据,生成所述第一卡片的卡体平面图形,其中,所述视场空间为所述预设三维场景中预设的观察点对应的坐标、视场角度以及视场比例确定的视锥体空间,所述卡体平面图形的中心与所述观察点对应的坐标关联;对所述卡体平面图形进行厚度拉伸,生成所述第一卡片的三维模型。2.根据权利要求1所述的卡预览方法,其特征在于,所述元素数据包括以下一类或多类:标志元素数据、元件元素数据、封面元素数据、文字元素数据、材质数据和光效数据。3.根据权利要求1所述的卡预览方法,其特征在于,所述元素数据为用户上传的数据。4.根据权利要求1所述的卡预览方法,其特征在于,所述元素数据包括第一元素数据和第二元素数据,所述第一元素数据为封面元素数据;所述根据所述元素数据,对所述第一卡片的三维模型进行渲染,生成所述第一卡片的目标三维模型中,包括:将所述第一元素数据作为底图纹理,并将所述第二元素数据叠加在所述第一元素数据上层,形成第一渲染纹理数据;将所述第一渲染纹理数据,渲染为所述第一卡片的三维模型对应平面的元素纹理,得到所述目标三维模型。5.根据权利要求4所述的卡预览方法,其特征在于,在所述形成第一渲染纹理数据之后,所述方法包括:根据预设环境光数据和所述第一渲染纹理数据,生成叠加预设环境光后的第一渲染纹理数据;所述将所述第一渲染纹理数据,渲染为所述第一卡片的三维模型对应平面的元素纹理,得到所述目标三维模型,包括:将所述叠加预设环境光后的第一渲染纹理数据,渲染为所述第一卡片的三维模型对应平面的元素纹理,得到所述目标三维模型。6.根据权利要求4所述的卡预览方法,其特征在于,所述第二元素数据为元素图片,所述元素图片上的第一元素区域呈现对应的元素图形,且所述元素图片上除所述第一元素区域之外的区域为透明状;所述将所述第一元素数据作为底图纹理,并将所述第二元素数据叠加在所述第一元素数据上层,形成第一渲染纹理数据,包括:将所述第二元素数据的中心与所述第一元素数据的中心对齐后叠加在所述第一元素
数据上层,形成所述第一渲染纹理数据;以及将所述第一渲染纹理数据的中心与所述三维模型对应平面的中心对齐。7.根据权利要求4所述的卡预览方法,其特征在于,所述第二元素数据为元素图片,所述元素图片中包括元素图形,所述将所述第一元素数据作为底图纹理,并将所述第二元素数据叠加在所述第一元素数据上层,形成第一渲染纹理数据,包括:将所述第一元素数据作为底图纹理,将所述第二元素数据按照预设的坐标位置叠加在所述第一元素数据上层,形成所述第一渲染纹理数据;以及以所述第一元素数据的中心为所述第一渲染纹理数据的中心,将所述第一渲染纹理数据的中心与所述三维模型对应平面的中心对齐。8.根据权利要求1所述的卡预览方法,其特征在于,所述元素数据包括第一元素图片,所述第一元素图片中包括第一元素图形;所述目标三维模型为对应第一角度的模型;在所述显示所述目标三维模型的预览画面之后,所述方法包括:根据所述目标三维模型,确定第一元素图形在所述目标三维模型对应平面第一角度的初始坐标和初始形态;确定所述第一元素图形在所述目标三维模型对应平面第二角度的第二坐标和第二形态;在预设更新时间,根据所述第一元素图形更新渲染所述三维模型,得到对应所述第二角度的更新目标三维模型,所述更新目标三维模型中对应第一元素图形的元素纹理位于所述平面的第二坐标处且被渲染为第二形态;将所述目标三维模型的预览画面,动态更新显示为所述更新目标三维模型的预览画面。9.根据权利要求1所述的卡预览方法,其特征在于,所述目标三维模型为对应第一视场空间的模型;在所述显示所述目标三维模型的预览画面之后,所述方法包括:调整所述观察点的坐标、视场角度以及视场比例,得到第二视场空间;显示所述第二视场空间内的目标三维模型的预览画面。10...
【专利技术属性】
技术研发人员:杨雷,
申请(专利权)人:捷德中国科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。