[发明专利]图形渲染方法及相关产品有效
申请号: | 201910763285.7 | 申请日: | 2019-08-14 |
公开(公告)号: | CN110458922B | 公开(公告)日: | 2022-12-27 |
发明(设计)人: | 叶伟;符修源;李宇飞;王子彬;王贵杰 | 申请(专利权)人: | 深圳市商汤科技有限公司 |
主分类号: | G06T13/20 | 分类号: | G06T13/20;G06T15/00;G06T15/04 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518054 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图形 渲染 方法 相关 产品 | ||
本申请实施例公开了图形理领域的一种图形渲染方法及相关产品,该方法可包括:使用渲染到纹理的技术将地表模型渲染至帧缓冲;将目标液体渲染至所述帧缓冲;在第一时刻所述目标液体中第一位置的颜色为液体颜色和第一颜色的加权和,在第二时刻所述第一位置的颜色为所述液体颜色和第二颜色的加权和,所述第一颜色为所述第一位置的纹素的颜色,所述第二颜色为所述帧缓冲中第二位置的纹素的颜色,所述第一位置和所述第二位置不同;所述第一位置未处于所述目标液体的表面;将所述帧缓冲中的内容显示至屏幕。本申请实施例中,从液体摇曳的物理原理出发,通过调整目标液体中各个位置的颜色来模拟液体的摇曳效果,实现的摇曳效果更加逼真,符合现实。
技术领域
本申请涉及图形理领域,尤其涉及一种图形渲染方法及相关产品。
背景技术
现实世界液体(水面)受外界因素(风)的影响,从液体外表面观察向液体,会观察到液体与其内的物质一并发生摇曳。同时,根据液体的深度不同,呈现出不同的透明视觉。特别的,当物体部分浸入液体,只有浸入部分发生位移与摇曳,未浸入部分保持不变。在渲染场景或制作动画、影片时,往往需要模拟液体被风吹动后的摇曳效果,让用户的体验更加真实与逼真。
当前,模拟液体摇曳的方法通常只是在液体的表面进行处理(例如对液体的纹理做简单的UV动画),达到类似摇曳的效果。UV动画是一种常用的渲染技巧,经常用来描述水的流动、霓虹灯的闪烁等。实现的原理就是动态修改贴图的UV坐标,使物体表面产生变化。然而,这种方案只是在液体的表面进行处理,模拟的摇曳效果不够逼真。因此,需要研究能够更逼真的模拟液体的摇曳效果的图形渲染方法。
发明内容
本申请实施例公开了一种图形渲染方法及相关产品,能够更逼真的模拟液体的摇曳效果,视觉效果好。
第一方面,本申请实施例提供了一种图形渲染方法,该方法可包括:将地表模型渲染至帧缓冲;所述地表模型包括至少一个凹陷;所述帧缓冲中任一位置对应一个纹素,所述帧缓冲中纹素的初始颜色与所述地表模型中纹素的颜色相同;将目标液体渲染至所述帧缓冲;其中,所述目标液体在所述帧缓冲中对应的渲染区域包含于所述至少一个凹陷在所述帧缓冲中对应的渲染区域;在目标时刻所述帧缓冲中第一位置的颜色为根据所述目标液体的液体颜色和参考颜色得到的,所述参考颜色为所述帧缓冲中第二位置的纹素在所述目标时刻之前的颜色,所述第一位置和所述第二位置不同;将所述帧缓冲中的内容显示至屏幕。
该第一位置可以是所述目标液体在所述帧缓冲中对应的渲染区域中的任意位置。液体颜色为一个常量,例如一个RGB颜色值。在目标时刻将该第一位置的颜色为根据该目标液体的液体颜色和参考颜色得到的,这样产生的效果是该第二位置的液体摇曳至该第一位置。
本申请实施例中,从液体摇曳的物理原理出发,通过调整帧缓冲中各个位置的颜色来模拟液体的摇曳效果,而不是停留在液体表面的处理上,实现的摇曳效果更加逼真,符合现实,能够体验者带来更佳的场景感受与体验。
在一个可选的实现方式中,所述第一位置处于所述目标液体在所述帧缓冲中对应的渲染区域;所述将目标液体渲染至所述帧缓冲包括:
根据所述第一位置在所述目标液体中对应的液体深度,计算所述第一位置的液体透明度;
根据所述第一位置的液体透明度,确定所述液体颜色的第一加权系数以及所述参考颜色的第二加权系数;
根据所述第一加权系数和所述第二加权系数,在所述目标时刻将所述液体颜色和所述参考颜色的加权和设置为所述第一位置的颜色。
在该实现方式中,根据第一位置在目标液体对应的液体深度来计算该第一位置的液体透明度,进而计算该液体透明度设置该第一位置的颜色,能够使得液体随着其所处的深度呈现出相应的透明效果,更加符合真实场景。
在一个可选的实现方式中,所述根据所述第一加权系数和所述第二加权系数,在所述目标时刻将所述液体颜色和所述参考颜色的加权和设置为所述第一位置的颜色之前,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市商汤科技有限公司,未经深圳市商汤科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910763285.7/2.html,转载请声明来源钻瓜专利网。