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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112233217A(43)申请公布日2021.01.15(21)申请号202011501111.2(22)申请日2020.12.18(71)申请人完美世界(北京)软件科技发展有限公司地址100085北京市海淀区上地东路1号院5号楼7层701-14(72)发明人王月冯星孙思远胡梓楠(74)专利代理机构北京华夏泰和知识产权代理有限公司11662代理人刘晓燕李雪(51)Int.Cl.G06T15/00(2011.01)G06T19/00(2011.01)G06T1/20(2006.01)权利要求书2页说明书15页附图5页(54)发明名称一种虚拟场景的渲染方法和装置(57)摘要本申请涉及一种虚拟场景的渲染方法和装置,其中,该方法包括:在渲染虚拟场景时,获取虚拟场景对应的渲染框架图,其中,渲染框架图中记录了虚拟场景对应的渲染流程信息和渲染资源信息,渲染流程信息用于指示渲染虚拟场景所划分的渲染阶段和每个渲染阶段所划分的渲染子阶段,渲染资源信息用于指示允许每个渲染子阶段使用图形处理器的片上分片缓存所对应的渲染资源的资源状态;按照渲染框架图创建虚拟场景对应的目标渲染流程,其中,目标渲染流程中所使用的目标渲染资源满足渲染资源信息所指示的资源状态;按照目标渲染流程渲染虚拟场景。本申请解决了虚拟场景的渲染效率较低的技术问题。CN112233217ACN112233217A权利要求书1/2页1.一种虚拟场景的渲染方法,其特征在于,包括:在渲染虚拟场景时,获取所述虚拟场景对应的渲染框架图,其中,所述渲染框架图中记录了所述虚拟场景对应的渲染流程信息和渲染资源信息,所述渲染流程信息用于指示渲染所述虚拟场景所划分的渲染阶段和每个所述渲染阶段所划分的渲染子阶段,所述渲染资源信息用于指示允许每个渲染子阶段使用图形处理器的片上分片缓存所对应的渲染资源的资源状态;按照所述渲染框架图创建所述虚拟场景对应的目标渲染流程,其中,所述目标渲染流程中所使用的目标渲染资源满足所述渲染资源信息所指示的资源状态;按照所述目标渲染流程渲染所述虚拟场景。2.根据权利要求1所述的方法,其特征在于,按照所述渲染框架图创建所述虚拟场景对应的目标渲染流程包括:按照所述渲染资源信息为每个渲染子阶段创建满足所述资源状态的所述目标渲染资源;按照所述渲染流程信息创建所述目标渲染资源之间的所述目标渲染流程。3.根据权利要求2所述的方法,其特征在于,按照所述渲染资源信息为每个渲染子阶段创建满足所述资源状态的所述目标渲染资源包括:构建满足所述渲染资源信息所指示的渲染目标尺寸和渲染目标格式的第一渲染目标;将所述第一渲染目标的加载状态和存储状态配置为所述渲染资源信息所指示的目标加载状态和目标存储状态,得到第二渲染目标;将所述第二渲染目标的图形处理器存储状态标记为所述渲染资源信息所指示的分片缓存状态,得到所述目标渲染资源。4.根据权利要求1所述的方法,其特征在于,获取所述虚拟场景对应的渲染框架图包括:获取所述虚拟场景的场景信息;从多个场景条件中获取所述场景信息所满足的目标场景条件,其中,所述多个场景条件与多个渲染框架图一一对应;将所述目标场景条件所对应的渲染框架图确定为所述虚拟场景对应的渲染框架图。5.根据权利要求1所述的方法,其特征在于,在获取所述虚拟场景对应的渲染框架图之前,所述方法还包括:将所述虚拟场景的渲染流程划分为渲染阶段和渲染子阶段,得到所述渲染流程信息;配置每个渲染子阶段所包括的渲染目标和渲染目标信息,得到所述渲染资源信息,其中,所述渲染目标信息包括渲染目标尺寸,渲染目标格式,加载状态,存储状态和临时使用状态,所述临时使用状态用于指示允许所述每个渲染子阶段使用图形处理器的片上分片缓存;使用所述渲染流程信息和所述渲染资源信息创建所述渲染框架图。6.根据权利要求5所述的方法,其特征在于,配置每个渲染子阶段所包括的渲染目标和渲染目标信息包括:构建每个渲染子阶段所包括的渲染目标;将所述渲染目标的渲染目标尺寸和渲染目标格式配置为允许使用所述图形处理器的2CN112233217A权利要求书2/2页片上分片缓存的渲染目标尺寸和渲染目标格式;将所述渲染目标的加载状态和存储状态配置为满足所述虚拟场景要求的加载状态和存储状态;将所述渲染目标的图形处理器的片上存储状态标记为分片缓存。7.根据权利要求5所述的方法,其特征在于,将所述虚拟场景的渲染流程划分为渲染阶段和渲染子阶段包括:将所述虚拟场景的渲染流程中的几何渲染阶段配置为几何渲染子阶段,将光照渲染阶段配置为光照渲染子阶段;将所述几何渲染子阶段和所述光照渲染子阶段合并为渲染阶段。8.根据权利要求7所述的方法,其特征在于,配置每个渲染子阶段所包括的渲染目标和渲染目标信息包括:配置所述几何渲染子