[发明专利]地图转换方法及装置有效
申请号: | 201711111969.6 | 申请日: | 2017-11-13 |
公开(公告)号: | CN107909541B | 公开(公告)日: | 2021-01-01 |
发明(设计)人: | 李少将 | 申请(专利权)人: | 杭州电魂网络科技股份有限公司 |
主分类号: | G06T3/00 | 分类号: | G06T3/00;G06T15/04;G06T17/05;A63F13/52 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 魏彦 |
地址: | 310000 浙江省杭州市滨*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 地图 转换 方法 装置 | ||
1.一种地图转换方法,其特征在于,应用于游戏客户端,所述方法包括:
获取待转换的游戏地图文件;
计算所述游戏地图文件中三维地形的表面上每个顶点的位置信息,并根据所述位置信息生成可被目标图像处理工具识别的目标元素信息;
从所述游戏地图文件中解析出所述三维地形所包括的贴图信息、以及所述贴图信息在所述三维地形表面的位置信息,并从所述游戏地图文件中解析出所述三维地形的材质信息;
将所述目标元素信息及所述贴图信息在所述三维地形表面的位置信息保存为第一格式的文件,将所述贴图信息保存为第二格式的文件,将所述材质信息保存为第三格式的文件;
将所述第一格式的文件、第二格式的文件及第三格式的文件输入所述目标图像处理工具,渲染得到三维游戏地图;
使用所述目标图像处理工具响应对所述三维游戏地图的转换指令,将所述三维游戏地图转换为二维游戏地图;
计算所述游戏地图文件中三维地形的表面上每个顶点的位置信息的步骤,包括:
计算所述游戏地图文件中三维地形的表面上每个顶点的坐标信息;
计算所述游戏地图文件中三维地形的轮廓上每个顶点的法线信息;
读取所述游戏地图文件中三维地形的轮廓上每个顶点的高度信息;
根据所述位置信息生成可被目标图像处理工具识别的目标元素信息的步骤,包括:
按照邻接法将所述位置信息生成可被目标图像处理工具识别的目标元素信息。
2.根据权利要求1所述的方法,其特征在于,所述目标图像处理工具为3DMax,所述目标元素信息为face信息。
3.根据权利要求1或2任一项所述的方法,其特征在于,计算所述游戏地图文件中三维地形的表面上每个顶点的位置信息的步骤,包括:
针对所述三维地形中的目标地形,获取所述目标地形上已有的不规则顶点的坐标信息;
将获取到的坐标信息转换到世界坐标系中,作为所述目标地形在所述三维地形表面上的位置信息。
4.根据权利要求1-2任一项所述的方法,其特征在于,所述材质信息包括所述三维地形表面与光的交互性质信息。
5.一种地图转换装置,其特征在于,应用于游戏客户端,所述装置包括:
获取模块,用于获取待转换的游戏地图文件;
顶点计算模块,用于计算所述游戏地图文件中三维地形的表面上每个顶点的位置信息,并根据所述位置信息生成可被目标图像处理工具识别的目标元素信息;
解析模块,从所述游戏地图文件中解析出所述三维地形所包括的贴图信息以及所述贴图信息在所述三维地形表面的位置信息,并从所述游戏地图文件中解析出所述三维地形的材质信息;
保存模块,用于将所述目标元素信息及所述贴图信息在所述三维地形表面的位置信息保存为第一格式的文件,将所述贴图信息保存为第二格式的文件,将所述材质信息保存为第三格式的文件;
渲染模块,将所述第一格式的文件、第二格式的文件及第三格式的文件输入所述目标图像处理工具,渲染得到三维游戏地图;
转换模块,用于使用所述目标图像处理工具响应对所述三维游戏地图的转换指令,将所述三维游戏地图转换为二维游戏地图;
所述顶点计算模块,具体用于计算所述游戏地图文件中三维地形的表面上每个顶点的位置信息,包括:
计算所述游戏地图文件中三维地形的表面上每个顶点的坐标信息;
计算所述游戏地图文件中三维地形的轮廓上每个顶点的法线信息;
读取所述游戏地图文件中三维地形的轮廓上每个顶点的高度信息;
所述顶点计算模块按照邻接法将所述位置信息生成可被所述目标图像处理工具识别的目标元素信息。
6.根据权利要求5所述的装置,其特征在于,所述目标图像处理工具为3DMax,所述目标元素信息为face信息。
7.根据权利要求5或6任一项所述的装置,其特征在于,所述顶点计算模块针对所述三维地形中的目标地形,获取所述目标地形上已有的不规则顶点的坐标信息,将获取到的坐标信息转换到世界坐标系中,作为所述目标地形在所述三维地形表面上的位置信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电魂网络科技股份有限公司,未经杭州电魂网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711111969.6/1.html,转载请声明来源钻瓜专利网。