[发明专利]烘焙模型AO贴图的方法、装置、计算机设备和存储介质有效
申请号: | 202011124881.X | 申请日: | 2020-10-20 |
公开(公告)号: | CN112419459B | 公开(公告)日: | 2023-09-08 |
发明(设计)人: | 陈思敏 | 申请(专利权)人: | 上海哔哩哔哩科技有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00;G06T15/50;G06T19/20 |
代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 程超 |
地址: | 200433 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 烘焙 模型 ao 贴图 方法 装置 计算机 设备 存储 介质 | ||
1.一种烘焙模型AO贴图的方法,其特征在于,包括:
获取待烘焙模型和所述待烘焙模型的贴图坐标信息;
在第一位置设置摄像机,其中,所述待烘焙模型位于所述摄像机的视场内;
通过所述摄像机渲染所述待烘焙模型的SSAO图;其中,SSAO图中的坐标对应所述待烘焙模型的顶点;
将所述SSAO图中的色值信息写入所述贴图坐标信息的对应坐标,得到所述第一位置对应的AO子图;
计算多个位置对应的所述AO子图的均值,得到所述待烘焙模型的AO图;
其中,将所述SSAO图中的色值信息写入所述贴图坐标信息的对应坐标,得到所述第一位置对应的AO子图的步骤包括:
以所述贴图坐标信息作为所述待烘焙模型的材质,通过所述摄像机,渲染所述待烘焙模型,得到坐标关系图;
将所述SSAO图中的色值信息作为所述AO子图中的色值信息,将所述坐标关系图中的色值信息作为所述AO子图中的坐标,得到所述第一位置对应的AO子图。
2.根据权利要求1所述的烘焙模型AO贴图的方法,其特征在于,还包括:
获取球模型;
将所述待烘焙模型设置于所述球模型的球心;
缩放所述待烘焙模型,以使所述待烘焙模型各顶点至所述球心的距离均小于或等于所述球模型的半径;
其中,所述第一位置为所述球模型上的一个顶点,所述多个位置为所述球模型上的多个顶点。
3.根据权利要求2所述的烘焙模型AO贴图的方法,其特征在于,所述球模型为几何球模型。
4.根据权利要求1所述的烘焙模型AO贴图的方法,其特征在于,
所述第一位置对应的AO子图用数组表示,其中,所述数组的元素包括贴图坐标和遮蔽度;
将所述SSAO图中的色值信息作为所述AO子图中的色值信息,将所述坐标关系图中的色值信息作为所述AO子图中的坐标,得到所述第一位置对应的AO子图的步骤包括:
提取所述坐标关系图中第一坐标的色值信息,得到第一色值信息,其中,所述第一坐标为所述待烘焙模型的屏幕坐标;
将所述第一色值信息转换为第一UV坐标;
判断所述第一UV坐标是否为0;
若所述UV坐标为0,将所述第一UV坐标作为所述数组中第一元素的贴图坐标,将0作为所述第一元素的遮蔽度;
若所述第一UV坐标不为0,提取所述SSAO图中对应所述第一坐标的色值信息,得到第二色值信息;
将所述第一UV坐标作为所述第一元素的贴图坐标,将所述第二色值信息作为所述第一元素的遮蔽度。
5.根据权利要求4所述的烘焙模型AO贴图的方法,其特征在于,
所述数组还包括采样次数,所述烘焙模型AO贴图的方法还包括:若所述第一UV坐标为0,将0作为所述第一元素的采样次数;若所述第一UV坐标不为0,将1作为所述第一元素的采样次数;
计算多个位置对应的所述AO子图的均值,得到所述待烘焙模型的AO图的步骤包括:
计算所述多个位置对应的数组中所述第一元素的遮蔽度的和,得到第一总遮蔽度;
计算所述多个位置对应的数组中所述第一元素的采样次数的和,得到第一总采样次数;
计算所述第一总遮蔽度和所述第一总采样次数的商,得到所述AO图中所述第一元素的贴图坐标处的遮蔽度。
6.根据权利要求5所述的烘焙模型AO贴图的方法,其特征在于,所述烘焙模型AO贴图的方法还包括:
若所述第一UV坐标为0,将所述第一UV坐标的临近UV坐标作为第二元素的贴图坐标,将0作为所述数组中第二元素的遮蔽度,其中,所述临近UV坐标与所述第一UV坐标相邻或间隔N个坐标,N小于预设阈值;
若所述第一UV坐标不为0,将所述临近UV坐标作为所述第二元素的贴图坐标,将所述第二色值信息作为所述第二元素的遮蔽度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海哔哩哔哩科技有限公司,未经上海哔哩哔哩科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011124881.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电池中电极极片的生产方法
- 下一篇:一种烧结烟气脱硫除尘器