[发明专利]光效渲染方法及装置有效
申请号: | 201910601008.6 | 申请日: | 2019-07-04 |
公开(公告)号: | CN110310224B | 公开(公告)日: | 2023-05-30 |
发明(设计)人: | 王光伟 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | G06T3/00 | 分类号: | G06T3/00;H04N23/55 |
代理公司: | 上海光栅知识产权代理有限公司 31340 | 代理人: | 马雯雯 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 渲染 方法 装置 | ||
本公开实施例提供一种光效渲染方法及装置,电子设备预先加载预置模型,该预置模型是利用多个包含目标对象的样本图像训练得到的,电子设备在接收到用户输入请求对视频中的目标对象添加虚拟道具的添加请求后,将视频中的图像帧输入至预置模型,以得到图像帧中目标对象的球谐光照,利用球谐光照渲染虚拟道具,从而将虚拟道具绘制在该图像帧的目标对象上。该渲染过程中,利用预置模型确定图像中目标对象的球谐光照,利用该球谐光照对虚拟道具进行光效渲染,由于预置模型能够对目标对象的几何形状等进行先验,因此,可以减少计算量、降低处理器的占用率、缩短光效渲染时长。
技术领域
本公开实施例涉及视频处理技术领域,尤其涉及一种光效渲染方法及装置。
背景技术
随着技术的不断发展,越来越多的用户将生活中的趣事、见闻等录制视频,并通过一些应用程序(application,APP)将视频上传到网络上,供其他用户点击和观看。
用户录制视频的过程中,为增加趣味性等,在视频中的目标对象上或目标对象附近添加虚拟道具。以目标对象为人脸为例,录制视频的过程中,可以在人脸上添加脸谱等,或者在人脸周围添加头盔、耳朵等。绘制过程中,若虚拟道具的光效与视频对应的真实环境中的环境光照的效果差异较大,则会导致虚拟道具很不真实、虚拟道具与周围环境很不融洽。因此,需要对虚拟道具进行光效渲染。解优化的方法是常见的光源重建方法,基于该方法,检测该图像中目标对象的掩膜,利用掩膜将图像中除目标对象外的其他部分遮挡,根据遮挡后的区域获取目标对象的模型,根据目标对象的模型获得目标对象在真实环境下的环境光照,该环境光照也称之为重建光源。之后,绘制虚拟道具的过程中,利用该环境光照渲染虚拟道具,以使得虚拟道具更真实、与周围环境更融洽。
然而,上述光效渲染过程中,需要对每个目标对象计算模型和环境光照,计算量大、处理器占用率高、耗时长。
发明内容
本公开实施例提供一种光效渲染方法及装置,利用预置模型确定图像中目标对象的球谐光照,利用该球谐光照对虚拟道具进行光效渲染,由于预置模型能够对目标对象的几何形状等进行先验,因此,可以减少计算量、降低处理器的占用率、缩短光效渲染时长。
第一方面,本申请实施例提供一种光效渲染方法,包括:
接收用户输入的添加请求,所述添加请求用于请求对视频中的目标对象添加虚拟道具;
将所述视频中的包括所述目标对象的图像帧输入至预置模型,以得到所述目标对象的球谐光照,所述预置模型是通过对多个样本图像进行训练得到的;
利用所述球谐光照渲染所述虚拟道具,以使所述虚拟道的光效与所述目标对象的光效之间的差值小于预设阈值。
第二方面,本公开实施例提供一种光效渲染装置,包括:
接收模块,用于接收用户输入的添加请求,所述添加请求用于请求对视频中的目标对象添加虚拟道具;
输入模块,用于将所述视频中的包括所述目标对象的图像帧输入至预置模型,以得到所述目标对象的球谐光照,所述预置模型是通过对多个样本图像进行训练得到的;
渲染模块,用于利用所述球谐光照渲染所述虚拟道具,以使所述虚拟道的光效与所述目标对象的光效之间的差值小于预设阈值。
第三方面,本公开实施例提供一种光效渲染装置,包括处理器、存储器及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上第一方面或第一方面的各种可行的实现方式所述的方法。
第四方面,本公开实施例提供一种存储介质,所述存储介质中存储有指令,当其在电子设备上运行时,使得电子设备执行如上第一方面或第一方面的各种可行的实现方式所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910601008.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种紫外光与可见光图像的融合方法
- 下一篇:一种新型的字体特效渲染方法