[发明专利]纹理坐标计算方法及装置有效
申请号: | 201711276374.6 | 申请日: | 2017-12-06 |
公开(公告)号: | CN107958484B | 公开(公告)日: | 2021-03-30 |
发明(设计)人: | 吕天胜 | 申请(专利权)人: | 北京像素软件科技股份有限公司 |
主分类号: | G06T17/05 | 分类号: | G06T17/05;G06T17/30;A63F13/52 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 宋南 |
地址: | 102200 北京市昌平区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 纹理 坐标 计算方法 装置 | ||
1.一种纹理坐标计算方法,其特征在于,所述方法包括:
对空间坐标与纹理坐标之间的转换等式进配置;
获取当前游戏场景中道路模型对应的各网格四边形中的各顶点及各分布点的空间坐标;
基于同一网格四边形中各顶点及各分布点的空间坐标,对各分布点在空间坐标与纹理坐标之间的转换等式中的转换系数进行计算;
根据所述转换等式及计算得到的各分布点对应的转换系数,计算得到各分布点在道路纹理贴图中对应的纹理坐标;
其中,所述对空间坐标与纹理坐标之间的转换等式进行配置的步骤包括:
根据网格四边形中分布点在四条边上的映射点的位置信息,及对应映射点在道路纹理贴图上的纹理坐标,建立各映射点在空间坐标与纹理坐标上的转换关系;
根据各映射点在空间坐标与纹理坐标上的转换关系,生成网格四边形的空间坐标与纹理坐标之间的转换等式。
2.根据权利要求1所述的方法,其特征在于,所述获取当前游戏场景中道路模型对应的各网格四边形中的各顶点及各分布点的空间坐标的步骤包括:
对当前游戏场景中的道路模型进行网格划分,得到不同形状的各网格四边形;
对各网格四边形进行三角化处理,得到对应网格四边形中的各顶点的空间坐标及各分布点的空间坐标。
3.根据权利要求2所述的方法,其特征在于,所述对当前游戏场景中的道路模型进行网格划分,得到不同形状的各网格四边形的步骤包括:
按照预设间距对所述道路模型中的道路曲线进行采样,得到所述道路曲线上的各采样点;
以各采样点为中心,绘制出垂直于相邻采样点之间的连线,且长度等于所述道路模型的道路宽度的线段,并基于绘制出的相邻线段的四个顶点构成对应形状的网格四边形。
4.根据权利要求1-3中任意一项所述的方法,其特征在于,在所述根据所述转换等式及计算得到的各分布点对应的转换系数,计算得到各分布点在道路纹理贴图中对应的纹理坐标的步骤之后,所述方法还包括:
根据各网格四边形中各顶点及各分布点对应的纹理坐标,将道路纹理贴图中各纹理坐标对应的纹素映射到所述道路模型上对应位置处。
5.一种纹理坐标计算装置,其特征在于,所述装置包括:
转换等式配置模块,用于对空间坐标与纹理坐标之间的转换等式进配置;
空间坐标获取模块,用于获取当前游戏场景中道路模型对应的各网格四边形中的各顶点及各分布点的空间坐标;
转换系数计算模块,用于基于同一网格四边形中各顶点及各分布点的空间坐标,对各分布点在空间坐标与纹理坐标之间的转换等式中的转换系数进行计算;
纹理坐标计算模块,用于根据所述转换等式及计算得到的各分布点对应的转换系数,计算得到各分布点在道路纹理贴图中对应的纹理坐标;
其中,所述转换等式配置模块对空间坐标与纹理坐标之间的转换等式进配置的方式包括:
根据网格四边形中分布点在四条边上的映射点的位置信息,及对应映射点在道路纹理贴图上的纹理坐标,建立各映射点在空间坐标与纹理坐标上的转换关系;
根据各映射点在空间坐标与纹理坐标上的转换关系,生成网格四边形的空间坐标与纹理坐标之间的转换等式。
6.根据权利要求5所述的装置,其特征在于,所述空间坐标获取模块包括:
网格划分子模块,用于对当前游戏场景中的道路模型进行网格划分,得到不同形状的各网格四边形;
三角化处理子模块,用于对各网格四边形进行三角化处理,得到对应网格四边形中的各顶点的空间坐标及各分布点的空间坐标。
7.根据权利要求6所述的装置,其特征在于,所述网格划分子模块对当前游戏场景中的道路模型进行网格划分,得到不同形状的各网格四边形的方式包括:
按照预设间距对所述道路模型中的道路曲线进行采样,得到所述道路曲线上的各采样点;
以各采样点为中心,绘制出垂直于相邻采样点之间的连线,且长度等于所述道路模型的道路宽度的线段,并基于绘制出的相邻线段的四个顶点构成对应形状的网格四边形。
8.根据权利要求5-7中任意一项所述的装置,其特征在于,所述装置还包括:
贴图映射模块,用于根据各网格四边形中各顶点及各分布点对应的纹理坐标,将道路纹理贴图中各纹理坐标对应的纹素映射到所述道路模型上对应位置处。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京像素软件科技股份有限公司,未经北京像素软件科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711276374.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种地层建模方法
- 下一篇:一种伪山顶点剔除方法