[发明专利]虚拟模型显示方法及装置在审
申请号: | 201911372794.3 | 申请日: | 2019-12-26 |
公开(公告)号: | CN111080801A | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 吕天胜 | 申请(专利权)人: | 北京像素软件科技股份有限公司 |
主分类号: | G06T19/00 | 分类号: | G06T19/00;G06T19/20 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 余菲 |
地址: | 102200 北京市昌平区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 模型 显示 方法 装置 | ||
本发明提供了一种虚拟模型显示方法及装置,涉及模型显示技术领域。该虚拟模型显示方法包括:获取待显示虚拟模型的初始形态,以及待显示虚拟模型的最终形态,提取最终形态与初始形态的差异部位;提取差异部位的第一颜色值和第二颜色值;根据第一颜色值和第二颜色值计算差异部位的过渡形态;根据初始形态、过渡形态和最终形态对待显示虚拟模型进行过渡显示。本发明实施例的虚拟模型显示方法及装置使得存在从初始形态到过渡形态到最终形态的过渡过程,使得过渡效果平滑化,从而使得用户对虚拟模型的观看体验更理想。
技术领域
本发明涉及模型显示技术领域,尤其是涉及一种虚拟模型显示方法及装置。
背景技术
目前,在对画面中的模型的材质进行切换时,通常情况下是直接删除旧材质,并且使用新材质,导致从新材质到旧材质的过渡效果很突兀。
发明内容
有鉴于此,本发明的目的在于提供一种虚拟模型显示方法及装置,以改善从新材质到旧材质的过渡效果很突兀的技术问题。
第一方面,本发明实施例提供了一种虚拟模型显示方法,所述方法包括以下步骤:
获取待显示虚拟模型的初始形态,以及所述待显示虚拟模型的最终形态,提取所述最终形态与所述初始形态的差异部位;
提取所述差异部位的第一颜色值和第二颜色值,其中,所述第一颜色值为所述差异部位在所述初始形态中的颜色值,所述第二颜色值为所述差异部位在所述最终形态中的颜色值;
根据所述第一颜色值和所述第二颜色值计算所述差异部位的过渡形态;其中,所述过渡形态为所述待显示虚拟模型由所述初始形态向所述最终形态过渡过程中,表征所述差异部位的颜色变化的形态;
根据所述初始形态、所述过渡形态和所述最终形态对所述待显示虚拟模型进行过渡显示。
结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,所述根据所述第一颜色值和所述第二颜色值计算所述差异部位的过渡形态的步骤包括:
根据所述第一颜色值和所述第二颜色值按照预先设置的渐变关系计算所述差异部位的过渡形态。
结合第一方面的第一种可能的实施方式,本发明实施例提供了第一方面的第二种可能的实施方式,其中,所述根据所述第一颜色值和所述第二颜色值按照预先设置的渐变关系计算所述差异部位的过渡形态的步骤包括:
根据所述第一颜色值和所述第二颜色值按照预先设置的渐变关系依次计算所述差异部位在过渡过程中的过渡颜色值;
将所述差异部位的颜色设置成所述过渡颜色值对应的颜色,以生成包含有所述过渡颜色值的过渡形态。
结合第一方面的第二种可能的实施方式,本发明实施例提供了第一方面的第三种可能的实施方式,其中,所述预先设置的渐变关系的关系式表示为:
color=color1*(1-p)+color2*p;其中,color1为所述第一颜色值,color2为所述第二颜色值,p为渐变系数,color为过渡颜色值;其中,p的初始值为0,最终值为1;
根据所述第一颜色值和所述第二颜色值按照预先设置的渐变关系依次计算所述差异部位在过渡过程中的过渡颜色值的步骤包括:
获取所述渐变系数的系数集,其中,所述系数集中包括多个渐变系数的渐变值,多个所述渐变值从0~1依次递增排列;
针对每个所述渐变值,将所述第一颜色值和所述第二颜色值输入至所述关系式,计算每个所述渐变值对应的过渡颜色值。
结合第一方面的第三种可能的实施方式,本发明实施例提供了第一方面的第四种可能的实施方式,其中,所述将所述差异部位的颜色设置成所述过渡颜色值对应的颜色,以生成包含有所述过渡颜色值的过渡形态的步骤包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京像素软件科技股份有限公司,未经北京像素软件科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911372794.3/2.html,转载请声明来源钻瓜专利网。