[发明专利]一种在画面中添加火焰特效的方法和装置在审
申请号: | 202111183954.7 | 申请日: | 2021-10-11 |
公开(公告)号: | CN114004920A | 公开(公告)日: | 2022-02-01 |
发明(设计)人: | 车君怡;郭子文;何雨泉;李建良 | 申请(专利权)人: | 在线途游(北京)科技有限公司;北京云游互动网络科技有限公司 |
主分类号: | G06T13/20 | 分类号: | G06T13/20 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许振新 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 画面 添加 火焰 特效 方法 装置 | ||
本发明公开了一种在画面中添加火焰特效的方法和装置,用以解决如何在准确表现物体表面视觉效果的同时,降低耗费的硬件资源的问题。本申请方案包括:获取待添加火焰特效的三维模型;在三维模型的至少部分表面设置至少一个火焰源;将包含至少一个火焰源的三维模型投影至目标特效平面;基于预设火焰模拟算法和目标特效平面中的至少一个火焰源生成火焰特效图层;将火焰特效图层与三维模型进行叠加渲染,得到添加火焰特效后的画面。本发明实施例的方案,将三维模型投影至二维图像上进行火焰特效处理,能有效降低图像处理所需耗费的资源,将三维图像投影到二维平面上进行处理,实现数据降维,有利于实现实时特效添加。
技术领域
本发明涉及图像处理领域,尤其涉及一种在画面中添加火焰特效的方法和装置。
背景技术
在图像处理领域,可以通过在物体图像上叠加火焰图像的方式来模拟物体着火的特效。在部分应用场景中,需要对三维模型添加火焰特效。但三维模型相对于二维图像更加复杂,添加火焰特效需要更高的处理能力和更长的处理时间,不利于实现及时特效添加。
如何在准确表现物体表面视觉效果的同时,降低耗费的硬件资源,是本申请所要解决的技术问题。
发明内容
本申请实施例的目的是提供一种在画面中添加火焰特效的方法和装置,用以解决如何在准确表现物体表面视觉效果的同时,降低耗费的硬件资源问题。
第一方面,提供了一种在画面中添加火焰特效的方法,包括:
获取待添加火焰特效的三维模型;
在所述三维模型的至少部分表面设置至少一个火焰源,所述至少一个火焰源用于生成火焰特效;
将包含至少一个火焰源的三维模型投影至目标特效平面,投影后的所述目标特效平面中包括至少一个模型图层,所述模型图层包括所述三维模型投影得到的二维模型图像和分布在所述二维模型图像上的至少一个火焰源,所述至少一个模型图层表征所述三维模型至少一个表面的遮挡关系;
基于预设火焰模拟算法和所述目标特效平面中的至少一个火焰源生成火焰特效图层,所述火焰特效图层包括至少一个火焰图像,所述预设火焰模拟算法用于根据所述至少一个火焰源的位置生成火焰图像;
将所述火焰特效图层与所述三维模型进行叠加渲染,得到添加火焰特效后的画面。
第二方面,提供了一种在画面中添加火焰特效的装置,包括:
获取模块,获取待添加火焰特效的三维模型;
设置模块,在所述三维模型的至少部分表面设置至少一个火焰源,所述至少一个火焰源用于生成火焰特效;
投影模块,将包含至少一个火焰源的三维模型投影至目标特效平面,投影后的所述目标特效平面中包括至少一个模型图层,所述模型图层包括所述三维模型投影得到的二维模型图像和分布在所述二维模型图像上的至少一个火焰源,所述至少一个模型图层表征所述三维模型至少一个表面的遮挡关系;
生成模块,基于预设火焰模拟算法和所述目标特效平面中的至少一个火焰源生成火焰特效图层,所述火焰特效图层包括至少一个火焰图像,所述预设火焰模拟算法用于根据所述至少一个火焰源的位置生成火焰图像;
渲染模块,将所述火焰特效图层与所述三维模型进行叠加渲染,得到添加火焰特效后的画面。
第三方面,提供了一种电子设备,该电子设备包括处理器、存储器及存储在该存储器上并可在该处理器上运行的计算机程序,该计算机程序被该处理器执行时实现如第一方面的方法的步骤。
第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质上存储计算机程序,该计算机程序被处理器执行时实现如第一方面的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于在线途游(北京)科技有限公司;北京云游互动网络科技有限公司,未经在线途游(北京)科技有限公司;北京云游互动网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111183954.7/2.html,转载请声明来源钻瓜专利网。