[发明专利]游戏场景中样条线的渲染方法、装置及设备有效
申请号: | 202111146379.3 | 申请日: | 2021-09-28 |
公开(公告)号: | CN113827965B | 公开(公告)日: | 2022-09-13 |
发明(设计)人: | 陈子源 | 申请(专利权)人: | 完美世界(北京)软件科技发展有限公司 |
主分类号: | A63F13/52 | 分类号: | A63F13/52;G06T15/00 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 贾依娇 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 游戏 场景 中样条线 渲染 方法 装置 设备 | ||
本申请公开了一种游戏场景中样条线的渲染方法、装置及设备,涉及3D渲染技术领域,整个渲染过程可以将虚幻引擎中样条线形变与实例化相结合,使得样条线的形变模型能够在渲染过程中正确合批,降低渲染批次以及性能消耗,提升了复杂游戏场景中样条工具的渲染效果。其中方法包括:针对游戏场景中的样条线进行重新排列,获取样条线的插值信息,所述插值信息包括在样条线前进方向上投影所确定的形变模型信息;利用所述样条线的插值信息作为材质函数的输入,根据所述形变模型信息在所述材质函数中制作样条线的形变效果,输出样条线的形变数据;将所述样条线的形变数据传入实例化静态网格的实例缓冲区,对所述形变数据进行渲染。
技术领域
本申请涉及3D渲染技术领域,尤其是涉及到一种游戏场景中样条线的渲染方法、装置及设备。
背景技术
随着信息技术的不断发展,利用计算机三维技术、模拟技术来生成游戏场景,可以让用户从自身视点出发,对游戏场景有更真实的感知。通过计算机软件的渲染功能可实现游戏场景的可视化。
考虑到游戏场景中元素结构的复杂变化,使用样条线建模的方式可以绘制出更丰富的场景元素,例如高山、绿地、沙漠等地形元素,还例如花窗、城墙等建筑元素。具体可使用虚幻引擎中样条组件生成相应场景元素的样条线模型,进一步针对样条线添加材质后输出至渲染通道,以实现对游戏场景中样条线的渲染。然而,由于虚幻引擎中实例化参数缓存与样条线参数缓存都是通过宏命令控制,如果同时开启两者在渲染的时候会导致引擎崩溃,使得虚幻引擎中实例化与样条线形变的不兼容,此时需要分别开启两者进行游戏场景中样条线的渲染,受限制于处理器的渲染压力,虚拟引擎代码中通过宏命令控制实例化和样条线的形变两者只能选取其一,而样条线的形变模型在虚幻引擎中每次只能渲染派发一个渲染指令,每个样条线的形变模型会占用一个渲染批次,使得样条线的形变模型不能正确合批,导致渲染批次以及性能消耗上升。
发明内容
有鉴于此,本申请提供了一种游戏场景中样条线的渲染方法、装置及设备,主要目的在于解决现有技术由于虚幻引擎中实例化与样条形变的不兼容,使得样条线的形变模型不能正确合批,导致渲染批次以及性能消耗上升的问题。
根据本申请的第一个方面,提供了一种游戏场景中样条线的渲染方法,包括:
针对游戏场景中的样条线进行重新排列,获取样条线的插值信息,所述插值信息包括在样条线前进方向上投影所确定的形变模型信息;
利用所述样条线的插值信息作为材质函数的输入,根据所述形变模型信息在所述材质函数中制作样条线的形变效果,输出样条线的形变数据;
将所述样条线的形变数据传入实例化静态网格的实例缓冲区,对所述形变数据进行渲染。
进一步地,所述针对游戏场景中的样条线进行重新排列,获取样条线的插值信息,具体包括:
针对游戏场景中的样条线,根据样条线的长度信息和形变模型包围盒在样条线前进方向上的投影长度,计算样条线上排布的形变模型数量;
根据所述样条线上排布的形变模型数量,分别获取每个形变模型在样条线插值时所需传入的形变模型信息,得到样条线的插值信息。
进一步地,所述根据所述样条线上排布的形变模型数量,分别获取每个形变模型在样条线插值时所需传入的形变模型信息,得到样条线的插值信息,具体包括:
根据所述样条线上排布的形变模型数量,确定形变模型在样条线插值的位置信息;
利用所述形变模型在样条线插值的位置信息,分别获取形变模型在样条线插值时所需传入的形变模型信息,得到样条线的插值信息。
进一步地,所述利用所述形变模型在样条线插值的位置信息,分别获取形变模型在样条线插值时所需传入的形变模型信息,得到样条线的插值信息,具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于完美世界(北京)软件科技发展有限公司,未经完美世界(北京)软件科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111146379.3/2.html,转载请声明来源钻瓜专利网。