渲染图生成方法、装置、计算机设备及其介质制造方法及图纸

技术编号:38221846 阅读:23 留言:0更新日期:2023-07-25 17:53
本申请实施例属于图像渲染技术领域,尤其涉及渲染图生成方法、装置、计算机设备及其介质,其中,所述方法包括:获取渲染数据和相机视角信息,其中,渲染数据包括原始渲染图对渲染数据进行预处理,得到预处理数据,预处理数据包括用于映射深度信息的纹理贴图和用于映射光照信息的环境贴图,根据相机视角信息、纹理贴图和环境贴图,对原始渲染图进行渲染,得到目标渲染图,即通过相机视角信息舍弃了不必要的额外的场景信息,释放了渲染压力,降低场景复杂度的影响,无须对场景做任何的解析,极大地节省了计算资源,另外,不需要对模型进行额外的纹理贴图展开操作,相比于烘焙方案更加轻量,从而提高渲染效率。从而提高渲染效率。从而提高渲染效率。

【技术实现步骤摘要】
渲染图生成方法、装置、计算机设备及其介质


[0001]本申请涉及图像渲染
,尤其涉及渲染图生成方法、装置、计算机设备及其介质。

技术介绍

[0002]通常三维场景通常包括大量的模型、材质、灯光数据,而传统的三维场景实时渲染是基于三维场景的模型、材质、灯光的实时计算渲染。三维场景预烘焙方案的离线开销大,需要对三维模型做纹理坐标展开与映射,工程化流程不友好,对于需要额外模型处理的场景(例如模型减面)处理比较复杂。三维场景预烘焙渲染,对光照事先烘焙,生成烘焙贴图,实时渲染再使用烘焙贴图得到全局关照。
[0003]在网络端渲染,对于数据存储、数据传输、实时渲染都造成了不小的压力,此外,全局光照在网页端的实现也相对困难,计算量也很大,导致渲染效率低。

技术实现思路

[0004]本申请实施例的目的在于提出一种渲染图生成方法、装置、计算机设备及其介质,解决相关技术中三维场景渲染存在的渲染效率低的问题。
[0005]为了解决上述技术问题,本申请实施例提供一种渲染图生成方法,包括:
[0006]获取渲染数据和相机视角本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种渲染图生成方法,包括:获取渲染数据和相机视角信息;其中,所述渲染数据包括原始渲染图;对所述渲染数据进行预处理,得到预处理数据,其中,所述预处理数据包括用于映射深度信息的纹理贴图和用于映射光照信息的环境贴图;根据所述相机视角信息、所述纹理贴图和所述环境贴图,对所述原始渲染图进行渲染,得到目标渲染图。2.根据权利要求1所述的渲染图生成方法,其特征在于,所述渲染数据包括法线贴图和深度贴图,所述对所述渲染数据进行预处理,得到预处理数据,包括:将所述法线贴图和所述深度贴图进行压缩,得到所述纹理贴图。3.根据权利要求1所述的渲染图生成方法,其特征在于,所述渲染数据包括全景图,所述全景图包括目标物体模型,所述环境贴图包括漫反射贴图和滤波环境贴图时,所述对所述渲染数据进行预处理,得到预处理数据,包括:将所述目标物体模型的摆放位置作为探针位置;根据所述探针位置渲染所述全景图;根据渲染后的全景图和预设的球谐函数,确定所述目标物体模型的所述漫反射贴图和所述滤波环境贴图。4.根据权利要求3所述的渲染图生成方法,其特征在于,在所述根据渲染后的全景图和预设的球谐函数,确定所述目标物体模型的所述漫反射贴图和所述滤波环境贴图之后,所述方法还包括:在所述全景图中,根据所述探针位置确定主光源方向;获取所述主光源方向所在的目标像素区域;根据所述目标像素区域生成目标物体模型的阴影贴图。5.根据权利要求4所述的渲染图生成方法,其特征在于,所述根据所述相机视角信息、所述纹理贴图和所述环境贴图,对所述原始渲染图进行渲染,得到目标渲染图,包括:根据所述相机视角信息、所述纹理贴图和所述原始渲染图,生...

【专利技术属性】
技术研发人员:吴熠铭柳青黄俊荣
申请(专利权)人:杭州群核信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1