[发明专利]一种云原生3D场景游戏方法和系统有效
申请号: | 202010742583.0 | 申请日: | 2020-07-29 |
公开(公告)号: | CN111951366B | 公开(公告)日: | 2021-06-15 |
发明(设计)人: | 孙华庆;郭建君 | 申请(专利权)人: | 北京蔚领时代科技有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00;A63F13/35 |
代理公司: | 北京智丞瀚方知识产权代理有限公司 11810 | 代理人: | 白月霞 |
地址: | 100015 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 原生 场景 游戏 方法 系统 | ||
1.一种云原生3D场景渲染游戏方法,其特征在于,所述方法包括:
多个用户通过游戏客户端向云服务器端发起游戏请求,
所述云服务器端根据多个用户的游戏请求创建并启动一个对应的游戏进程,所述游戏进程同时处理多个用户的游戏数据;
进程启动后,在游戏初始化阶段,游戏程序根据用户数量创建相应数量的虚拟摄像机,每个用户对应一个虚拟摄像机,所述虚拟摄像机用于获取对应用户的游戏画面,并通过调用渲染程序对游戏画面进行渲染;其中,建立多个虚拟摄像机之间的相对位置关系,基于所述相对位置关系对不同虚拟摄像机的渲染数据进行复用。
2.根据权利要求1所述的云原生3D场景渲染游戏方法,其特征在于,在所述游戏进程中,处理过程包括:
获取当前N个用户的指令数据;
根据N个指令数据生成当前指令下的游戏控制数据;
通过所述游戏控制数据获取当前指令下每个用户相应的游戏数据,并对获取的每个用户相应的游戏数据分别进行渲染;
将渲染得到的游戏画面分别发送至相应的用户。
3.根据权利要求2所述的云原生3D场景渲染游戏方法,其特征在于,游戏控制数据控制不同用户对应的虚拟摄像机获取用户当前操作下的游戏画面。
4.根据权利要求2所述的云原生3D场景渲染游戏方法,其特征在于,N个用户相应的游戏数据均渲染完成后,对所有用户相应的渲染后的游戏画面进行拼接,使其形成一个完成的画面,获取所述画面并对其进行格式转化和画面切分,切分形成的画面即为每个用户对应的游戏画面。
5.根据权利要求2所述的云原生3D场景渲染游戏方法,其特征在于,所述处理过程还包括游戏音频数据实时处理,包括:在游戏进程中,为每个用户分别分配一个声音监听器,每个用户对应的声音监听器为其对应的用户生成音频数据流,并将生成的音频数据流发送至对应用户。
6.一种云原生3D场景渲染游戏系统,其特征在于,所述系统包括客户端和云服务器端,一个所述云服务器端为多个所述客户端提供服务;
所述客户端用于获取用户的操作数据并将所述操作数据发送至所述云服务器端,以及接收所述云服务器端发送的游戏画面并显示游戏画面;
所述云服务器端用于为多个用户创建一个游戏进程,接收所述多个客户端发送的操作数据,并根据所述操作数据为每个用户生成当前操作下的游戏画面,并将所述游戏画面发送至相应用户的客户端;
其中进程启动后,在游戏初始化阶段,游戏程序根据用户数量创建相应数量的虚拟摄像机,每个用户对应一个虚拟摄像机,所述虚拟摄像机用于获取对应用户的游戏画面,并通过调用渲染程序对游戏画面进行渲染;其中,建立多个虚拟摄像机之间的相对位置关系,基于所述相对位置关系对不同虚拟摄像机的渲染数据进行复用。
7.根据权利要求6所述的云原生3D场景渲染游戏系统,其特征在于,所述客户端包括数据转化和发送单元,所述数据转化和发送单元将用户操作转换为指令数据,并将所述指令数据发送至所述云服务器端。
8.根据权利要求6所述的云原生3D场景渲染游戏系统,其特征在于,所述云服务器端将为每个用户生成的游戏画面编码后发送至相应用户的客户端,客户端接收所述云服务器端发送的编码后的游戏画面,并将编码后的游戏画面解码并显示。
9.根据权利要求6所述的云原生3D场景渲染游戏系统,其特征在于,所述多个客户端和所述云服务器端之间采用5G网络传输数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京蔚领时代科技有限公司,未经北京蔚领时代科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010742583.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于聚光效应的半导体光电探测器
- 下一篇:一种母乳喂养固定带