[发明专利]三维实体的显示方法、装置及计算机可读存储介质在审
申请号: | 202010073942.8 | 申请日: | 2020-01-22 |
公开(公告)号: | CN111292398A | 公开(公告)日: | 2020-06-16 |
发明(设计)人: | 唐李梅;杨鹏;安超 | 申请(专利权)人: | 北京明略软件系统有限公司 |
主分类号: | G06T13/20 | 分类号: | G06T13/20;G06T15/04;G06T15/00 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 王康;栗若木 |
地址: | 100084 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 三维 实体 显示 方法 装置 计算机 可读 存储 介质 | ||
一种三维实体的显示方法、装置及计算机可读存储介质,包括:创建三维实体,并获取待显示在三维实体上的一系列图片;其中,一系列图片是假设三维实体转动并在转动过程中根据三维实体面向观看者所要展示的渲染效果而获取的;将一系列图片轮换贴附于三维实体面向观看者的表面上。由于采用一系列图片轮换贴附于三维实体面向观看者的表面上,因此实现了三维立体转动时表面渲染效果的连贯显示,从而极大程度地节省了资源开销。
技术领域
本文涉及实体显示技术,尤指一种三维实体的显示方法、装置及计算机可读存储介质。
背景技术
在动图的显示中,往往需要转动显示表面附着有渲染效果的三维实体。
相关技术中,往往需要创建整个表面附着有渲染效果的三维实体,并让创建的三维实体进行转动,以在转动过程中连贯的显示三维实体的渲染效果。
然而,整个表面附着的渲染效果的创建十分复杂,因此所耗费的资源巨大。
发明内容
本申请提供了一种三维实体的显示方法、装置及计算机可读存储介质,能够以图片贴附的方式实现三维立体转动时表面渲染效果的连贯显示,从而极大程度节省资源开销。
本申请提供了一种三维实体的显示方法,包括:
创建三维实体,并获取待显示在所述三维实体上的一系列图片;其中,所述一系列图片是假设所述三维实体转动并在转动过程中根据所述三维实体面向观看者所要展示的渲染效果而获取的;
将所述一系列图片轮换贴附于所述三维实体面向观看者的表面上。
所述图片包括:精灵图;
所述将一系列图片轮换贴附于三维实体面向观看者的表面上,包括:
依次为所述三维实体面向观看者的表面切换配置所述一系列精灵图的材质。
所述创建三维实体之后,且所述依次为三维实体面向观看者的表面切换配置一系列精灵图的材质之前,还包括:
将创建的三维实体的材质透明度配置为0。
所述依次为三维实体面向观看者的表面切换配置一系列精灵图的材质,包括:
每隔预设时间从所述一系列精灵图中获取一张精灵图,并每当获得一张精灵图,为所述三维实体面向观看者的表面切换配置获得的精灵图的材质。
所述三维实体包括:球体。
所述创建三维实体,包括:
设置待创建的球体的大小和分段数;
利用three.js技术中的SphereBufferGeometry构造函数,并按照设置的球体的大小和分段数创建所述球体。
所述创建三维实体之后,还包括:
利用three.js技术中的TorusBufferGeometry构造函数为创建的球体设置至少一个圆心与所述球体的球心重合的圆环;
设置创建的圆环围绕所述球体转动。
本申请还提供了一种三维实体的显示装置,包括:
预处理模块,用于创建三维实体,并获取待显示在所述三维实体上的一系列图片;其中,所述一系列图片是假设所述三维实体转动并在转动过程中根据所述三维实体面向观看者所要展示的渲染效果而获取的;
处理模块,用于将所述一系列图片轮换贴附于所述三维实体面向观看者的表面上。
本申请还提供了一种三维实体的显示装置,包括:处理器和存储器,其中,所述存储器中写入有以下可被所述处理器执行的命令:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京明略软件系统有限公司,未经北京明略软件系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010073942.8/2.html,转载请声明来源钻瓜专利网。