[发明专利]卡预览方法、装置及电子设备在审
申请号: | 202111316720.5 | 申请日: | 2021-11-09 |
公开(公告)号: | CN113763546A | 公开(公告)日: | 2021-12-07 |
发明(设计)人: | 杨雷 | 申请(专利权)人: | 捷德(中国)科技有限公司 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06T15/04;G06T15/50 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 赵秀芹 |
地址: | 330096 江西省*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 预览 方法 装置 电子设备 | ||
本申请公开了一种卡预览方法、装置及电子设备,能够获取元素数据,并在预设三维场景中创建第一卡片的三维模型,然后根据元素数据对第一卡片的三维模型进行渲染,生成第一卡片的目标三维模型;显示目标三维模型的预览画面,这样用户可以在绘制卡片时,预览到卡片的三维视觉效果,利于制作出满足用户需求的卡片,提高效率。
技术领域
本申请属于卡片绘制技术领域,尤其涉及一种卡预览方法、装置及电子设备。
背景技术
通常卡片制作应用中,用户可以自定义卡片的形状、大小以及正面封面等元素,制作出个性化的卡片。但目前的技术中,用户自定义上述元素后,用户只能预览到所形成的卡片模型的正视图方向的平面图像,预览视图单一,导致最终制作出的卡片往往无法达到预期的视觉效果。
发明内容
本申请实施例提供一种在卡预览方法、装置及电子设备,能够预览卡片模型的立体效果。
一方面,本申请实施例提供一种卡预览方法,方法包括:
获取元素数据;
在预设三维场景中创建第一卡片的三维模型;
根据元素数据,对第一卡片的三维模型进行渲染,生成第一卡片的目标三维模型;
显示目标三维模型的预览画面。
在一些实施例中,元素数据包括第一卡片的卡体外形数据;
在预设三维场景中创建第一卡片的三维模型,包括:
在预设三维场景中的视场空间内,根据卡体外形数据,生成第一卡片的卡体平面图形,其中,视场空间为预设三维场景中预设观察点对应的坐标、视场角度以及视场比例确定的视锥体空间,卡体平面图形的中心与观察点对应的坐标关联;
对卡体平面图形进行厚度拉伸,生成第一卡片的三维模型。
在一些实施例中,元素数据包括以下一类或多类:
标志元素数据、元件元素数据、封面元素数据、文字元素数据、材质数据和光效数据。
在一些实施例中,元素数据包括第一元素数据和第二元素数据,第一元素数据为封面元素数据;
在所述根据所述元素数据,对所述第一卡片的三维模型进行渲染,生成对应的目标三维模型中,包括:
将所述第一元素数据作为底图纹理,并将所述第二元素数据叠加在所述第一元素数据上层,形成第一渲染纹理数据;
将所述第一渲染纹理数据,渲染为所述第一卡片的三维模型对应平面的元素纹理,得到目标三维模型。
在一些实施例中,在形成第一渲染纹理数据之后,方法包括:
根据预设环境光数据和第一渲染纹理数据,生成叠加预设环境光后的第一渲染纹理数据;
将第一渲染纹理数据,渲染为第一卡片的三维模型对应平面的元素纹理,得到目标三维模型,包括:
将叠加预设环境光后的第一渲染纹理数据,渲染为第一卡片的三维模型对应平面的元素纹理,得到目标三维模型。
在一些实施例中,第一元素数据和第二元素数据均为元素图片,第二元素数据对应元素图片上的第一元素区域呈现对应的元素图形,且元素图片上除第一元素区域之外的区域为透明状;
将第一元素数据作为底图纹理,并将第二元素数据叠加在第一元素数据上层,形成第一渲染纹理数据,包括:
将第二元素数据的中心与第一元素数据的中心对齐后叠加在第一元素数据上层,形成第一渲染纹理数据;以及
将第一渲染纹理数据的中心与三维模型的对应平面的中心对齐。
在一些实施例中,第二元素数据为元素图片,元素图片中包括元素图形,
将第一元素数据作为底图纹理,并将第二元素数据叠加在第一元素数据上层,形成第一渲染纹理数据,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于捷德(中国)科技有限公司,未经捷德(中国)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111316720.5/2.html,转载请声明来源钻瓜专利网。