一种基于三维建模的游戏引擎设计系统及方法与流程
- 国知局
- 2024-07-11 16:20:35
本发明属于视频游戏,特别是涉及一种基于三维建模的游戏引擎设计系统及方法。
背景技术:
1、三维建模是创建或构造三维数字对象的过程,游戏引擎是一种软件框架,专门用于游戏开发。这一技术在游戏开发、电影、建筑、工程和虚拟现实等领域中得到广泛应用。
2、受限于计算设备性能,如果对游戏场景中的全部三维结构进行实时渲染,容易导致复杂游戏场景出现渲染加载不及时的问题,出现画面撕裂和卡顿。如果仅仅对局部画面进行建模渲染,在大幅度切换画面视野时,依旧会导致游戏画面出现画面撕裂和卡顿。
技术实现思路
1、本发明的目的在于提供一种基于三维建模的游戏引擎设计系统及方法,通过对不同可用视场范围的渲染优先级进行排序,在有限的算力下提高游戏角色视角下画面渲染的效率。
2、为解决上述技术问题,本发明是通过以下技术方案实现的:
3、本发明提供一种基于三维建模的游戏引擎设计方法,包括,
4、获取游戏模型内游戏角色的角色移动路径;
5、获取游戏角色的视点的视角;
6、多次获取游戏角色沿着所述角色移动路径行进过程中视点的视点移动路径以及视中线;
7、根据多次获取游戏角色沿着所述角色移动路径行进过程中视点的视点移动路径得到所述角色移动路径内每个位置点对应的多个视点位置点和所述视中线;
8、根据游戏角色的视点的视角以及所述角色移动路径内每个位置点对应的多个视点位置点和所述视中线计算得到所述角色移动路径内每个位置点的可用视场范围以及对应的优先级系数;
9、根据所述角色移动路径内每个位置点的可用视场范围以及对应的优先级系数得到游戏角色移动至所述角色移动路径内每一点时所述游戏模型内不同位置的渲染优先级。
10、本发明还公开了一种基于三维建模的游戏引擎设计系统,包括,
11、数据收集接口,用于获取游戏模型内游戏角色的角色移动路径;
12、获取游戏角色的视点的视角;
13、多次获取游戏角色沿着所述角色移动路径行进过程中视点的视点移动路径以及视中线;
14、优化组件,用于根据多次获取游戏角色沿着所述角色移动路径行进过程中视点的视点移动路径得到所述角色移动路径内每个位置点对应的多个视点位置点和所述视中线;
15、根据游戏角色的视点的视角以及所述角色移动路径内每个位置点对应的多个视点位置点和所述视中线计算得到所述角色移动路径内每个位置点的可用视场范围以及对应的优先级系数;
16、根据所述角色移动路径内每个位置点的可用视场范围以及对应的优先级系数得到游戏角色移动至所述角色移动路径内每一点时所述游戏模型内不同位置的渲染优先级;
17、初始渲染引擎组件,用于按照游戏角色移动至所述角色移动路径内每一点时所述游戏模型内不同位置的渲染优先级对游戏画面进行渲染。
18、本发明通过对多次游戏过程中游戏角色的视点移动路径和视中线进行分析,得到角色移动路径内每个位置点的可用视场范围以及对应的优先级系数,之后再按照对应的优先级系数对游戏模型的不同位置进行依次渲染。在此过程中能够在最大盖然程度保持游戏角色视场范围内的游戏模型渲染完毕,提高了渲染引擎组件的渲染效率。
19、当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。
技术特征:1.一种基于三维建模的游戏引擎设计方法,其特征在于,包括,
2.根据权利要求1所述的方法,其特征在于,所述根据游戏角色的视点的视角以及所述角色移动路径内每个位置点对应的多个视点位置点和所述视中线计算得到所述角色移动路径内每个位置点的可用视场范围以及对应的优先级系数的步骤,包括,
3.根据权利要求2所述的方法,其特征在于,所述对于所述角色移动路径内每个位置点,根据每组所述视点位置点和所述视中线的组合以及对应的视场范围计算得到所述角色移动路径内每个位置点的可用视场范围以及对应的优先级系数的步骤,包括,
4.根据权利要求3所述的方法,其特征在于,所述根据每组所述视点位置点和所述视中线的组合将可用视场范围划分至若干个优先层级的步骤,包括,
5.根据权利要求3所述的方法,其特征在于,所述根据每个所述优先层级内不同可用视场范围之间的重合率得到每个所述优先层级内不同可用视场范围的优先级系数的步骤,包括,
6.根据权利要求3所述的方法,其特征在于,所述根据所述角色移动路径内每个位置点的可用视场范围以及对应的优先级系数得到游戏角色移动至所述角色移动路径内每一点时所述游戏模型内不同位置的渲染优先级的步骤,包括,
7.根据权利要求6所述的方法,其特征在于,所述根据所述角色移动路径内每个位置点的可用视场范围以及对应的优先级系数得到游戏角色移动至所述角色移动路径内每一点时所述游戏模型内不同位置的渲染优先级的步骤,还包括,
8.根据权利要求1所述的方法,其特征在于,还包括,
9.一种基于三维建模的游戏引擎设计系统,其特征在于,包括,
10.根据权利要求9所述系统,其特征在于,还包括,
技术总结本发明公开一种基于三维建模的游戏引擎设计系统及方法,涉及视频游戏技术领域。本发明包括,优化组件,用于根据多次获取游戏角色沿着角色移动路径行进过程中视点的视点移动路径得到角色移动路径内每个位置点对应的多个视点位置点和视中线;根据游戏角色的视点的视角以及角色移动路径内每个位置点对应的多个视点位置点和视中线计算得到角色移动路径内每个位置点的可用视场范围以及对应的优先级系数;根据角色移动路径内每个位置点的可用视场范围以及对应的优先级系数得到游戏角色移动至角色移动路径内每一点时游戏模型内不同位置的渲染优先级。本发明在有限的算力下提高游戏角色视角下画面渲染的效率。技术研发人员:黄耀豪,王卫波,胡广,黄耀曦,贾瑞受保护的技术使用者:深圳市乐易网络股份有限公司技术研发日:技术公布日:2024/5/8本文地址:https://www.jishuxx.com/zhuanli/20240615/78727.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表