[发明专利]一种生成高质量缩略图的方法和装置有效
申请号: | 201911092204.1 | 申请日: | 2019-11-11 |
公开(公告)号: | CN110910470B | 公开(公告)日: | 2023-07-07 |
发明(设计)人: | 陈凯南;刘佳 | 申请(专利权)人: | 广联达科技股份有限公司 |
主分类号: | G06T11/20 | 分类号: | G06T11/20;G06T11/00;G06T11/40 |
代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 程超 |
地址: | 100193 北京市海淀区西*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 生成 质量 缩略图 方法 装置 | ||
一种生成高质量缩略图的方法,包括以下步骤:读取模型构件文件;针对读取的所述模型构件文件,分别使用所有可用的渲染模式中的每一种渲染模式进行渲染并导出缩略图,获得若干张缩略图;计算每张缩略图的色彩质量指数CQI,所述色彩质量指数CQI反映一张图片的色彩质量,数值越小,质量越好;比较所有色彩质量指数CQI的大小,选取色彩质量指数CQI值最小的渲染模式作为最终的渲染模式;使用所述最终的渲染模式对所述模型构件文件进行渲染,生成一组多角度的缩略图。能够动态地为每一个模型构件选择最合适的渲染模式,因地制宜地为模型构件产生最佳的缩略图。
技术领域
本申请属于计算机几何建模技术领域,特别涉及一种生成高质量缩略图的方法和装置。
背景技术
在建筑工程领域,越来越多的设计师(例如建筑设计师、结构设计师、机电设计师等)开始使用三维设计软件对建筑进行建模。在建模的过程中,会使用成百上千的模型构件来表达建筑设计。
由于模型构件是由专业的三维设计软件完成的,要查看模型构件的内容,一种方法是打开文件查看,但由于设计软件的启动会比较耗时,模型构件的数量也比较多,逐个查看会浪费大量的时间;另一种方法是通过查看模型构件自带的缩略图,但这种缩略图一般分辨率较低,色彩质量较差,并不能准确表达模型构件的内容,甚至会让设计师产生错误的理解。
高质量的缩略图,能让设计师在选择模型构件的过程中,更加准确地看清模型构件的真实外观;多角度的缩略图,能让设计师从多个角度观察模型构件的内容,为设计师提供一种接近三维浏览的体验。
在现有技术中,生成模型构件缩略图的过程,包括以下步骤:解析引擎读取模型构件的文件,加载数据到计算机内存中;程序指定一种模型构件的渲染模式;解析引擎执行导出缩略图的任务,产生一组多个角度的缩略图。
一般来说,为了尽可能真实地表达构件,设计师会为模型构件的不同部分设置材质(木质、玻璃、钢材等)信息,而在生成模型构件的缩略图的过程中,需要设置模型构件的渲染模式。因为在不同的渲染模式下,相同的材质表现出来的颜色会产生较大的差异,多种材质组合产生的差异就会导致同一个模型构件在不同的渲染模式下,生成的缩略图之间,出现较大的观感上的差异,所以如果不能智能地选择合适的渲染模式,会导致导出的缩略图的质量参差不齐。
发明内容
鉴于现有技术中存在的由于模型构件材质的差异,使用同一种渲染模式并不能为所有模型构件生成质量一致的缩略图,本发明提供了一种生成高质量缩略图的方法和装置,能够动态地为每一个模型构件选择最合适的渲染模式,因地制宜地为模型构件产生最佳的缩略图。
本发明提供了一种生成高质量缩略图的方法,包括以下步骤:
(1)读取模型构件文件;
(2)针对读取的所述模型构件文件,分别使用所有可用的渲染模式中的每一种渲染模式进行渲染并导出缩略图,获得若干张缩略图;
(3)计算每张缩略图的色彩质量指数CQI(Color Quality Index),所述色彩质量指数CQI反映一张图片的色彩质量,数值越小,质量越好;
(4)比较所有色彩质量指数CQI的大小,选取色彩质量指数CQI值最小的渲染模式作为最终的渲染模式;
(5)使用所述最终的渲染模式对所述模型构件文件进行渲染,生成一组多角度的缩略图。
进一步地,所述读取模型构件文件具体为:解析引擎读取模型构件文件,读取的所述模型构件文件被加载到计算机内存中。
进一步地,所述色彩质量指数CQI通过下式计算:
其中:
表示缩略图的像素宽度;
表示缩略图的像素高度;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广联达科技股份有限公司,未经广联达科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911092204.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电流感应电阻及其制造方法
- 下一篇:一种数据处理方法、装置及电子设备