[发明专利]三维物体颜色调整方法、装置、计算机设备及计算机可读存储介质有效
申请号: | 201710335996.5 | 申请日: | 2017-05-12 |
公开(公告)号: | CN108876931B | 公开(公告)日: | 2021-04-16 |
发明(设计)人: | 郭金辉;李斌 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06T19/20 | 分类号: | G06T19/20;G06T15/04 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平;邓云鹏 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 三维 物体 颜色 调整 方法 装置 计算机 设备 可读 存储 介质 | ||
1.一种三维物体颜色调整方法,所述方法包括:
通过待调整区域与纹理贴图的关联关系获取待调整区域对应的纹理贴图,根据所述纹理贴图获取待调整区域对应的三维3D模型上的像素点对应的纹理颜色值,获取待调整区域对应的三维3D模型上的像素点对应的纹理坐标,根据纹理坐标在纹理贴图上获取相应的纹理颜色值;
获取所述3D模型上的像素点对应的顶点颜色值;
获取着色器中增加的颜色调整变量对应的调整颜色值;
根据所述顶点颜色值和调整颜色值修改所述纹理颜色值得到所述3D模型上的像素点对应的目标颜色值;
根据所述3D模型上的像素点对应的目标颜色值渲染所述待调整区域。
2.根据权利要求1所述的方法,其特征在于,所述纹理颜色值、顶点颜色值、调整颜色值、目标颜色值为RGB颜色值。
3.根据权利要求2所述的方法,其特征在于,所述获取待调整区域对应的纹理贴图的步骤包括:
将所述纹理贴图转换为带alpha通道的预设格式的图片;
所述方法还包括:
根据所述纹理贴图获取所述待调整区域对应的3D模型上的像素点对应的纹理alpha通道;
获取所述3D模型上的像素点对应的顶点alpha通道;
获取所述着色器中增加的颜色调整变量对应的调整alpha通道;
根据所述纹理alpha通道、顶点alpha通道、调整alpha通道得到目标alpha通道;
将目标RGB颜色值与匹配的目标alpha通道组合生成所述3D模型上的像素点对应的目标RGBA色彩空间;
根据所述目标RGBA色彩空间渲染所述待调整区域。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述根据所述顶点颜色值和调整颜色值修改所述纹理颜色值得到所述3D模型上的像素点对应的目标颜色值的步骤包括:
获取颜色系数;
将所述纹理颜色值、顶点颜色值、调整颜色值、颜色系数相乘得到目标颜色值。
5.根据权利要求3所述的方法,其特征在于,所述根据所述纹理alpha通道、顶点alpha通道、调整alpha通道得到目标alpha通道的步骤包括:
将所述纹理alpha通道、顶点alpha通道、调整alpha通道相乘得到目标alpha通道。
6.根据权利要求1至3中任一项所述的方法,其特征在于,所述获取待调整区域对应的纹理贴图的步骤之前,还包括:
获取三维虚拟会话场景中三维会话成员对应的待调整区域的候选颜色选择界面;
根据作用于所述候选颜色选择界面的操作确定目标颜色,将所述颜色调整变量的颜色值赋值为所述目标颜色,生成颜色调整指令。
7.根据权利要求1至3中任一项所述的方法,其特征在于,所述待调整区域为头发区域,所述获取待调整区域对应的纹理贴图的步骤之前,还包括:
通过着色器采用混合模式根据所述纹理贴图获取头发表面的块状区域和背面的块状区域中各像素点的位置和颜色值,得到第一层绘制数据;
通过所述着色器采用精细模式根据所述纹理贴图获取头发表面的丝状区域和背面的丝状区域中各像素点的位置和颜色值,得到第二层绘制数据;
根据所述第一层绘制数据和第二层绘制数据分层绘制得到所述待调整区域。
8.一种三维物体颜色调整装置,其特征在于,所述装置包括:
颜色值获取模块,用于通过待调整区域与纹理贴图的关联关系获取待调整区域对应的纹理贴图,根据所述纹理贴图获取待调整区域对应的三维3D模型上的像素点对应的纹理颜色值,获取待调整区域对应的三维3D模型上的像素点对应的纹理坐标,根据纹理坐标在纹理贴图上获取相应的纹理颜色值,获取所述3D模型上的像素点对应的顶点颜色值,获取着色器中增加的颜色调整变量对应的调整颜色值;
目标颜色值确定模块,用于根据所述顶点颜色值和调整颜色值修改所述纹理颜色值得到所述3D模型上的像素点对应的目标颜色值;
渲染模块,用于根据所述3D模型上的像素点对应的目标颜色值渲染所述待调整区域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710335996.5/1.html,转载请声明来源钻瓜专利网。