[发明专利]一种生成缩略图的方法及终端在审
申请号: | 201910806140.0 | 申请日: | 2019-08-29 |
公开(公告)号: | CN112449078A | 公开(公告)日: | 2021-03-05 |
发明(设计)人: | 刘德建;彭谦;郭玉湖 | 申请(专利权)人: | 福建天泉教育科技有限公司 |
主分类号: | H04N5/04 | 分类号: | H04N5/04;H04N5/232;G06T3/40 |
代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 张明 |
地址: | 350212 福建省福州市长乐*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 生成 缩略图 方法 终端 | ||
本发明公开一种生成缩略图的方法及终端,根据待生成缩略图的物体的网格mesh生成在截图摄像机方向上最贴合的AABB盒,同时计算的是AABB盒与截图摄像机之间满足AABB盒刚好不超过所述截图摄像机视锥体时的最短距离,根据AABB盒的中心和最短距离确定截图摄像机的坐标,将截图摄像机移动到所述坐标处,对待生成缩略图的物体进行截图,即可生成所述物体对应的最大屏幕占比缩略图,适用于任何需要自动生成最大屏幕占比截图的需求场景,并且适用于任何视角下的最大屏幕占比截图的生成,无需人工设置和配置,既灵活又准确,也无需额外配置和维护成本。
技术领域
本发明涉及Unity开发领域,尤其涉及一种生成缩略图的方法及终端。
背景技术
在需要资源索引的应用场景下,为了帮助用户更直观的查找/选择自己需要的资源,往往需要在资源上传的时候提供该资源的缩略图,如果是3D物体,则需要摄像机在某个角度进行拍摄。对物体生成缩略图,本质就是令摄像机设定一个角度拍摄物体,在透视投影的条件下,调整摄像机指向物体方向的距离,使得物体在镜头中呈现合适的大小,然后输出摄像机所呈现的图案。
通常为了提高缩略图的显示效果,希望所呈现的缩略图是最大屏幕占比的缩略图。而由于物体大小体积不一样,想要让任意大小的物体通过摄像机镜头拍摄到的都能最大化占满镜头,则需要特定的方法来实现。
现有技术中,为了生成最大屏幕占比的缩略图,通常有以下两种实现方式:
第一,对物体大小进行分类,不同分类的物体对应一个固定距离的摄像机,该距离的设定使得摄像机拍摄得到的物体的缩略图是最大屏幕占比的缩略图;
第二,使用unity的Renderer组件的bounds来做包围盒计算,然后计算摄像机和包围盒的最近距离,将摄像机设置距离包围盒的最近距离处。
但是,上述第一种实现方式存在不精确、不灵活、配置成本高的缺陷,因为其只是针对物体在某个大小范围内进行大致分类,物体之间其实都是有大小区别的,用大致分类得到的物体大小,继而选取摄像机距离,并不能保证物体的屏幕占比很精确的最大化,只能做到大体看起来是合适的;而如果出现了超出以往大小范围很多的物体,则需要针对这类物体再增加大小分类,并对应设置摄像机距离,比较麻烦,灵活性不高;同时资源制作人员为了实现缩略图的功能,需要额外判断物体大小,配置物体大小分类的工作,如果物体资源本身大小需要调整,则配置也必须跟着调整,这个过程增加了配置和维护成本,也增加了流程复杂度。
而上述第二种实现方式则存在需要额外设置、不精确的缺点,因为针对skinnedrenderer的Renderer,计算准确的包围盒需要额外开启updateWhenOffscreen,获取bounds之后还要恢复之前的设置,以免对被拍摄的物体产生影响;同时render的bounds计算的是物体mesh的bounds经过世界变化之后,针对bounds的aabb盒,并不是针对mesh顶点的aabb盒,一般情况这种计算出来的aabb盒会比物体模型稍微大一些,因此存在不够精确的问题。
发明内容
本发明所要解决的技术问题是:提供一种生成缩略图的方法及终端,能够灵活又准确的生成物体任意视角下的。
为了解决上述技术问题,本发明采用的一种技术方案为:
一种生成缩略图的方法,包括步骤:
S1、将场景摄像机的方向对准待生成缩略图的物体的中心,创建截图摄像机,根据所述场景摄像机的参数同步所述截图摄像机的参数;
S2、获取所述待生成缩略图的物体的网格,计算所述物体的网格在摄像机空间下的AABB盒;
S3、根据所述AABB盒确定所述AABB盒刚好不超过所述截图摄像机视锥体时,所述AABB盒中心与所述截图摄像机之间的最短距离;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建天泉教育科技有限公司,未经福建天泉教育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910806140.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:热管理系统及其控制方法和具有热管理系统的车辆
- 下一篇:测试装置