【技术实现步骤摘要】
一种基于PBR的烘焙渲染方法及装置
[0001]本申请涉及计算机
,特别涉及一种基于PBR的烘焙渲染方法及装置、计算设备和计算机可读存储介质。
技术介绍
[0002]在现有技术中,在应用中采用实时PBR(Physically Based Rendering)技术对三维模型进行渲染是常见的,它使得创作的三维模型更加真实,但是实时PBR技术需要大量的计算和多次的采样贴图,对硬件设备的性能要求较高,在一些低端设备上发热严重,导致设备降频、卡顿,用户体验下降,因此亟需一种方案该解决该问题,使得PBR技术能够适用于各种配置的硬件设备。
技术实现思路
[0003]有鉴于此,本申请实施例提供了一种基于PBR的烘焙渲染方法及装置、计算设备和计算机可读存储介质,以解决现有技术中存在的技术缺陷。
[0004]根据本申请实施例的第一方面,提供了一种基于PBR的烘焙渲染方法,包括:
[0005]构建PBR材质,完成模型的PBR渲染配置;
[0006]调整所述模型在观察空间上的显示大小,将相机的当前帧渲染 ...
【技术保护点】
【技术特征摘要】
1.一种基于PBR的烘焙渲染方法,其特征在于,包括:构建PBR材质,完成模型的PBR渲染配置;调整所述模型在观察空间上的显示大小,将相机的当前帧渲染到帧缓冲对象上存储为第一纹理贴图;修改待渲染模型网格的UV坐标,将所述UV坐标替换为屏幕坐标;针对所述待渲染模型生成新的材质,根据所述第一纹理贴图以及所述UV坐标完成所述待渲染模型的渲染。2.根据权利要求1所述的方法,其中,所述调整所述模型在观察空间上的显示大小包括:遍历所有模型网格,将网格的顶点坐标从模型空间转换到观察空间;求出所述顶点坐标在x和y方向上的最大值,根据所述最大值形成的矩形调整相机的朝向和剪裁面参数,使得所述矩形在相机的剪裁面内最大化显示。3.根据权利要求1所述的方法,其中,所述修改待渲染模型网格的UV坐标,将所述UV坐标替换为屏幕坐标包括:在待渲染模型对应的脚本中将待渲染模型的网格顶点坐标转换到齐次坐标,并与相机生成的屏幕坐标进行映射得到齐次坐标下的屏幕坐标;进而将所述待渲染模型的UV坐标替换为所述屏幕坐标。4.根据权利要求3所述的方法,其中,将所述待渲染模型的UV坐标替换为所述屏幕坐标包括:所述待渲染模型使用两套UV坐标,其中,UV2包括屏幕的平面坐标,UV3包括对应的齐次坐标下的w分量。5.根据权利要求1所述的方法,其中,针对所述待渲染模型生成新的材质,根据所述第一纹理贴图以及所述UV坐标完成所述待渲染模型的渲染包括:生成新的材质对象,将自定义着色器和所述第一纹理贴图赋给所述材质对象...
【专利技术属性】
技术研发人员:李书波,郭子文,李建良,乐坚强,何雨泉,杨东,林逸,
申请(专利权)人:北京云游互动网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。