预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN110060341A(43)申请公布日2019.07.26(21)申请号201910357587.4(22)申请日2019.04.29(71)申请人网易(杭州)网络有限公司地址310052浙江省杭州市滨江区长河街道网商路599号4幢7层(72)发明人徐博(74)专利代理机构北京润泽恒知识产权代理有限公司11319代理人莎日娜(51)Int.Cl.G06T17/00(2006.01)G06T19/20(2011.01)权利要求书2页说明书11页附图2页(54)发明名称一种游戏模型渲染的方法和装置(57)摘要本发明实施例提供了一种游戏模型渲染的方法及装置,通过获取三维制作软件生成的第一场景文件,其中,第一场景文件包含模型,以及模型在第一空间坐标系下的第一位置信息,接着根据第一场景文件生成用于预置游戏引擎进行模型渲染的第二场景文件,其中,第二场景文件包含模型的第二位置信息,第二位置信息为对第一位置信息进行转换后,获得的针对游戏引擎的第二空间坐标系下的位置信息,解决了三维制作软件与游戏引擎之间由于坐标系不同导致的位置信息无法互动的问题,提高了三维制作软件与游戏引擎之间文件的兼容性,同时,避免了美工人员重复对场景模型进行搭建,提高了美工人员的工作效率。CN110060341ACN110060341A权利要求书1/2页1.一种游戏模型渲染的方法,其特征在于,包括:获取三维制作软件生成的第一场景文件,其中,所述第一场景文件包含模型,以及所述模型在第一空间坐标系下的第一位置信息;根据所述第一场景文件生成用于预置游戏引擎进行模型渲染的第二场景文件,其中,所述第二场景文件包含所述模型的第二位置信息,所述第二位置信息为对所述第一位置信息进行转换后,获得的针对所述游戏引擎的第二空间坐标系的位置信息。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述三维制作软件中与待渲染模型对应的模型名称;根据所述模型名称,对所述三维制作软件导出的与所述待渲染模型对应的模型文件进行命名。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一场景文件生成用于预置游戏引擎进行模型渲染的第二场景文件,包括:从所述第一场景文件中提取所述待渲染模型的第一位置信息;对所述待渲染模型的第一位置信息进行转换,得到所述待渲染模型在所述预置游戏引擎的第二空间坐标系下的第二位置信息;根据所述待渲染模型的模型名称,获取与所述待渲染模型的模型名称匹配的模型文件;根据所述第二位置信息以及与所述待渲染模型对应的模型文件,生成用于所述游戏引擎对所述待渲染模型进行渲染的第二场景文件。4.根据权利要求3所述的方法,其特征在于,所述第一位置信息和所述第二位置信息均包括用于表征缩放的缩放三维向量、用于表征位移的位移三维向量以及用于表征旋转的旋转四元数,所述对所述待渲染模型的第一位置信息进行转换,得到所述待渲染模型在所述预置游戏引擎的第二空间坐标系下的第二位置信息,包括:将所述第一位置信息的缩放三维向量中的y轴数值与z轴数值进行调换,得到所述第二位置信息的缩放三维向量;将所述第一位置信息的位移三维向量中的y轴数值与z轴数值进行调换,得到所述第二位置信息的位移三维向量;将所述第一位置信息的旋转四元数中的y轴数值与z轴数值进行调换,以及对所述第一位置信息的旋转四元数的实数部分取负值,得到所述第二位置信息的旋转四元数;其中,所述y轴与所述z轴相互垂直,且所述y轴与z轴构成的平面与水平面垂直。5.一种游戏模型渲染的装置,其特征在于,包括:第一获取模块,用于获取三维制作软件生成的第一场景文件,其中,所述第一场景文件包含模型,以及所述模型在第一空间坐标系下的第一位置信息;生成模块,用于根据所述第一场景文件生成用于预置游戏引擎进行模型渲染的第二场景文件,其中,所述第二场景文件包含所述模型的第二位置信息,所述第二位置信息为对所述第一位置信息进行转换后,获得的针对所述游戏引擎的第二空间坐标系下的位置信息。6.根据权利要求5所述的装置,其特征在于,所述装置还包括:第二获取模块,用于获取所述三维制作软件中与待渲染模型对应的模型名称;命名模块,用于根据所述第二获取模块获取的所述模型名称,对所述三维制作软件导2CN110060341A权利要求书2/2页出的与所述待渲染模型对应的模型文件进行命名。7.根据权利要求6所述的装置,其特征在于,所述生成模块包括:提取子模块,用于从所述第一场景文件中提取所述待渲染模型的第一位置信息;转换子模块,用于对所述待渲染模型的第一位置信息进行转换,得到所述待渲染模型在所述预置游戏引擎的第二空间坐标系下的第二位置信息;获取子模块,用于根据所述待渲染模型的模型名称,获取与所述待渲染模型的模型名称匹配的模型文件;生