[发明专利]室内场景的实时渲染方法、装置、电子设备及存储介质在审
申请号: | 202210427042.8 | 申请日: | 2022-04-21 |
公开(公告)号: | CN114782615A | 公开(公告)日: | 2022-07-22 |
发明(设计)人: | 邱辉平;孔令雪 | 申请(专利权)人: | 广东三维家信息科技有限公司 |
主分类号: | G06T15/55 | 分类号: | G06T15/55;G06T17/00 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 周春霞 |
地址: | 510000 广东省广州市天河区天*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 室内 场景 实时 渲染 方法 装置 电子设备 存储 介质 | ||
本申请实施例提供一种室内场景的实时渲染方法、装置、电子设备及存储介质,其中,该方法包括:获取待渲染的室内场景模型;对待渲染的室内场景模型进行光照探针排布,得到排布后的光照探针;对排布后的光照探针进行预烘焙,得到球谐系数编码;对球谐系数编码进行插值处理,得到球谐系数;将球谐系数代入光照模型,得到渲染后的室内场景模型。实施本申请实施例,可以满足实时渲染的性能要求,提高实时渲染结果的真实度及实时渲染精度。
技术领域
本申请涉及画面处理技术领域,具体而言,涉及一种室内场景的实时渲染方法、装置、电子设备及计算机可读存储介质。
背景技术
现有环境光照探针实现方法没有考虑探针与被渲染物体间是否有遮挡。例如,有一个红色光源和被渲染物体之间隔了一堵墙,被渲染物体在墙的右侧,红色光源在墙的左侧,在墙左侧有一个探针,这个探针记录的光照数据里包含了红色光源的光照,导致被渲染物体受到了这个红色光源的影响。
而在实际渲染中,由于光线被阻挡,导致光源照射到被渲染物体,渲染结果真实度不高,无法满足实时渲染的性能要求。
发明内容
本申请实施例的目的在于提供一种室内场景的实时渲染方法、装置、电子设备及计算机可读存储介质,可以满足实时渲染的性能要求,提高实时渲染结果的真实度及实时渲染精度。
第一方面,本申请实施例提供了一种室内场景的实时渲染方法,所述方法包括:
获取待渲染的室内场景模型;
对所述待渲染的室内场景模型进行光照探针排布,得到排布后的光照探针;
对所述排布后的光照探针进行预烘焙,得到球谐系数编码;
对所述球谐系数编码进行插值处理,得到球谐系数;
将球谐系数代入光照模型,得到渲染后的室内场景模型。
在上述实现过程中,利用光照探针排布和插值的方法对待渲染的室内场景模型进行实时渲染,使得到的渲染后的室内场景光照效果更加真实,提高实时渲染要求和实时渲染精度,避免出现光线阻挡导致无法渲染的情况。
进一步地,所述对所述室内场景模型进行光照探针排布,得到排布后的光照探针的步骤,包括:
对所述室内场景模型进行八叉树稀疏排布,得到八叉树节点;
对所述八叉树节点进行光照探针排布,得到所述排布后的光照探针。
在上述实现过程中,对室内场景模型进行八叉树稀疏排布,可以使得室内场景模型的结构更加清晰,便于光照探针的排布,减少光照对室内场景模型的影响,进一步提高渲染的真实性。
进一步地,所述对所述八叉树节点进行光照探针排布,得到所述排布后的光照探针的步骤,包括:
判断所述八叉树节点的子节点中是否存在场景物体;
若是,对所述八叉树节点进行光照探针排布,得到所述排布后的光照探针。
在上述实现过程中,对八叉树节点中存在场景物体的子节点进行照探针排布,保证在渲染过程中场景物体可以受到正常的光照影响,使得光照探针的使用可以更加接近真实的渲染。
进一步地,所述对所述排布后的光照探针进行预烘焙,得到球谐系数编码的步骤,包括:
对所述排布后的光照探针进行预烘焙,得到所述排布后的光照探针对应的辐照度值;
根据所述辐照度值获得所述球谐系数编码。
在上述实现过程中,对排布后的光照探针进行预烘焙,根据得到的辐照度值获得球谐系数编码,可以使得渲染的结果更加真实,减少光照对渲染准确率的影响。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东三维家信息科技有限公司,未经广东三维家信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210427042.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种便于固定的精密机械加工用加工中心
- 下一篇:一种type-c连接器