[发明专利]模型染色方法及装置有效
申请号: | 201611221255.6 | 申请日: | 2016-12-26 |
公开(公告)号: | CN106652046B | 公开(公告)日: | 2021-04-23 |
发明(设计)人: | 刘志斌;庄钟杰;丁晗 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06T19/20 | 分类号: | G06T19/20 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 阚梓瑄;王卫忠 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 模型 染色 方法 装置 | ||
本公开是关于一种模型染色方法及装置。该方法包括:根据模型的固有色颜色计算所述模型的亮度;基于所述模型的亮度调制目标染色颜色获得候选染色结果;以及基于所述固有色颜色、所述候选染色结果以及预定染色因子对所述模型进行染色。本公开能够节省贴图资源,使染色结果不会丢失固有色贴图的细节。
技术领域
本公开涉及计算机图形学技术领域,具体而言,涉及一种模型染色方法及模型染色装置。
背景技术
在当前3D游戏行业中,为了复用已经制作好的模型,通常采用改变模型贴图的方式来快速制作出新的模型。改变模型贴图虽然不能改变模型原有的网格结构,但是可以改变模型颜色。模型的不同颜色可以表现同一种类单位的不同分组、不同阶段。例如,MMO(大型多人在线)游戏中,可以用颜色来区分不同队伍的怪物,使不同队伍的怪物外表拥有不同色系。
改变模型颜色的技术可以统称为模型染色,目前的模型染色技术方案有贴图替换和混合计算两种类别。在贴图替换方式下,被染色的模型不使用原来的贴图,而是使用一张全新的贴图替换原来的贴图;在混合计算方式下,被染色的模型还是使用原来的贴图,但是通过指定一个染色颜色来对模型进行染色得到最终颜色,混合计算通常是将Diffuse(固有色)与Tint(目标染色颜色)做一定程度的混合得到最终染色。
当目标只是改变模型颜色时,贴图替换的方式过于浪费贴图资源,而混合计算的方式由于难以把控好混合比例而容易丢失细节信息。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开的目的在于提供一种模型染色方法及模型染色装置,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或者多个问题。
根据本公开的一个方面,提供了第一模型染色方法,其特征在于,包括:
根据模型的固有色颜色计算所述模型的亮度;
基于所述模型的亮度调制目标染色颜色获得候选染色结果;以及
基于所述固有色颜色、所述候选染色结果以及预定染色因子对所述模型进行染色。
在本公开的一种示例性实施例中,所述计算所述模型的亮度包括:
基于YUV颜色空间计算所述模型的亮度。
在本公开的一种示例性实施例中,所述基于所述模型的亮度调制目标染色颜色包括:
基于所述模型的亮度和增强系数来调制所述目标染色颜色。
在本公开的一种示例性实施例中,所述增强系数的取值范围为[1,3]。
在本公开的一种示例性实施例中,所述对所述模型进行染色包括:
通过所述预定染色因子对所述固有色颜色与所述候选染色结果进行插值运算来对所述模型进行染色。
根据本公开的另一方面,还提供了第二模型染色方法,其特征在于,包括:
使用遮罩贴图确定模型的待染色区域;
确定与所述遮罩贴图的各通道对应的各目标染色颜色分量;
在所述遮罩贴图的各通道上依次执行根据所述第一模型染色方法来对所述待染色区域进行染色。
在本公开的一种示例性实施例中,所述确定与所述遮罩贴图的各通道对应的各目标染色颜色分量包括:
确定与所述遮罩贴图的第一通道、第二通道以及第三通道分别对应的目标染色颜色的第一分量、第二分量以及第三分量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611221255.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:吸管(情侣)
- 下一篇:一种可自由编辑的虚拟场景全景体验系统