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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN108986200A(43)申请公布日2018.12.11(21)申请号201810768503.1(22)申请日2018.07.13(71)申请人北京中清龙图网络技术有限公司地址100000北京市海淀区海淀大街3号1幢801室-810L-059(72)发明人赖昱森徐锐刘念张欣然杨圣辉(74)专利代理机构北京英特普罗知识产权代理有限公司11015代理人齐永红(51)Int.Cl.G06T15/50(2011.01)权利要求书2页说明书6页附图4页(54)发明名称图形渲染的预处理方法及系统(57)摘要本公开涉及一种图形渲染的预处理方法和系统,所述方法包括:步骤1、进行模型物体的法线贴图绘制;步骤2、绘制场景的固定环境反射模拟贴图;步骤3、建立灯光环境信息和模型物体的UV纹理信息,并根据灯光信息和UV纹理信息进行烘焙,得到光照贴图;步骤4、绘制模型物体的漫反射贴图,其包含R、G、B、A四个通道;步骤5、在所述漫反射贴图中融入菲涅尔信息和光泽度信息,形成最终的漫反射采样数据;步骤6、根据最终的漫反射采样数据和步骤1中的法线贴图,生成材质球,并将所述材质球和所述光照贴图输出作为客户端的渲染资源。本发明在保留法线细节、质感光影效果的同时,通过算法和逻辑的优化,客户端整体资源占用量减少。CN108986200ACN108986200A权利要求书1/2页1.一种图形渲染的预处理方法,其包括如下步骤:步骤1、进行模型物体的法线贴图绘制;步骤2、绘制场景的固定环境反射模拟贴图;步骤3、建立灯光环境信息和模型物体的UV纹理信息,并根据灯光信息和UV纹理信息进行烘焙,得到光照贴图;步骤4、绘制模型物体的漫反射贴图,其包含R、G、B、A四个通道;步骤5、在所述漫反射贴图中融入菲涅尔信息和光泽度信息,形成最终的漫反射采样数据;步骤6、根据最终的漫反射采样数据和步骤1中的法线贴图,生成材质球,并将所述材质球和所述光照贴图输出作为客户端的渲染资源。2.根据权利要求1所述的图形渲染的预处理方法,其中,所述法线贴图包含R、G、B三种通道。3.根据权利要求1所述的图形渲染的预处理方法,其中,所述环境反射模拟贴图用作产生光泽度模型的输入,用于融入所述光泽度信息。4.根据权利要求1所述的图形渲染的预处理方法,其中,所述步骤5包括:步骤5-1、创建互反的两个菲涅尔模型OF和FF,并对两个菲涅尔模型OF和FF进行范围和强度限制;步骤5-2、将进行了范围和强度控制的菲涅尔模型OF、FF相加,生成更新后的菲涅尔模型;步骤5-3、将更新后的菲涅尔模型与步骤S400的漫反射贴图的R、G、B通道的数据进行相加,形成更新后的漫反射贴图。5.根据权利要求4所述的图形渲染的预处理方法,其中,所述步骤5还包括:步骤5-4、创建法线节点,之后,将法线节点的数据输出为作为用于生成光泽度模型的UV数据,将所述环境反射模拟贴图作为用于生成光泽度模型的RGB颜色采样数据,生成光泽度模型;步骤5-5、将光泽度模型与所述漫反射贴图的A通道数据相乘;步骤5-6、将相乘后的结果与更新后的漫反射贴图进行叠加,生成最终的漫反射采样数据。6.根据权利要求5所述的图形渲染的预处理方法,其中,其中,在步骤5-6中,建立混合节点,采用颜色减淡方式进行所述叠加。7.一种用于执行根据权利要求1至6中的任一个所述的方法的图形渲染的预处理系统,其特征在于包括贴图生成模块、菲涅尔信息融合模块、光泽度信息融合模块、信息叠加模块、资源输出模块。其中,所述贴图生成模块用于生成所述法线贴图,所述环境反射模拟贴图,并生成所述光照贴图;所述菲涅尔信息融合模块用于生成所述菲涅尔模型,并将所述菲涅尔模型与所述漫反射贴图的RGB通道数据相加;所述光泽度信息融合模块用于生成所述光泽度模型,并将所述光泽度模型与所述漫反射贴图的A通道数据相加;2CN108986200A权利要求书2/2页所述信息叠加模块用于将所述菲涅尔信息融合模块的相加结果和所述光泽度信息融合模块的相加结果进行叠加,将叠加结果输出作为最终的漫反射采样数据;所述资源输出模块用于根据最终的漫反射采样数据和所述法线贴图,生成材质球,并将所述材质球和所述光照贴图输出作为客户端的渲染资源。8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有用于执行根据权利要求1至6中的任一个所述的方法的程序,所述程序被处理器执行时,执行所述方法的步骤。3CN108986200A说明书1/6页图形渲染的预处理方法及系统技术领域[0001]本公开本涉及渲染处理技术领域,更具体地,涉及一种图形渲染的预处理方法及系统。背景技术[0002]现有3D次世代手机游戏的场景图形渲染的预处理,常规做法是基于实时光照来在客户端进行渲染