[发明专利]镜头光晕绘制方法及装置在审
申请号: | 201710032937.0 | 申请日: | 2017-01-17 |
公开(公告)号: | CN106846454A | 公开(公告)日: | 2017-06-13 |
发明(设计)人: | 张民英;曹军;顾强 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06T15/50 | 分类号: | G06T15/50 |
代理公司: | 广州三环专利代理有限公司44202 | 代理人: | 梁顺宜,郝传鑫 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 镜头 光晕 绘制 方法 装置 | ||
1.一种镜头光晕绘制方法,其特征在于,包括步骤:
接收输入的若干镜头光晕的参数,并依次传入着色器中;
将所述若干镜头光晕所要用到的纹理贴图合并成一大纹理贴图,将所述大纹理贴图提交至图形处理单元的缓存中生成大纹理贴图缓存;
在三维场景中建立光晕模型,根据所述若干镜头光晕的参数和当前场景实时调整着色器中每一所述镜头光晕的属性;
根据每一所述镜头光晕的属性,调用一四边形面片,读取所述大纹理贴图缓存,通过着色器对每一所述镜头光晕进行绘制。
2.如权利要求1所述的镜头光晕绘制方法,其特征在于,通过以下公式对对每一所述镜头光晕进行绘制:
其中,Iflare_result是对每一所述镜头光晕进行绘制后得到的光晕图像,Iflare是所述镜头光晕的每个像素,n是所述镜头光晕的个数,i是所述镜头光晕的索引,T(x,y,i)是所述镜头光晕根据属性进行位移、缩放和旋转变化后的顶点坐标,c(i)是所述镜头光晕根据属性获得的每个像素的颜色值,a(i)是所述镜头光晕根据属性获得的每个像素的透明度值,x和y是所述四边形面片的顶点坐标。
3.如权利要求1所述的镜头光晕绘制方法,其特征在于,所述镜头光晕的参数包括纹理索引、颜色、大小、偏移、是/否旋转、亮度、透明度、模糊度中的一种或多种。
4.如权利要求1所述的镜头光晕绘制方法,其特征在于,通过着色器对每一所述镜头光晕进行绘制具体包括:
根据任一所述镜头光晕的偏移参数值k和当前场景光源到屏幕中心的偏移量P,在与所述当前场景光源和所述屏幕中心所在的直线上且到所述屏幕中心的偏移量为k*P的位置上对所述镜头光晕进行绘制。
5.如权利要求1所述的镜头光晕绘制方法,其特征在于,所述镜头光晕的光晕效果包括淡入效果和淡出效果;所述淡入效果为在预设的场景下,所述镜头光晕的透明度在预定的时间内由0到1变化;所述淡出效果为在预设的场景下,所述镜头光晕的透明度在预定的时间内由1到0变化。
6.如权利要求1所述的镜头光晕绘制方法,其特征在于,所述着色器包括顶点着色器和片段着色器;
所述顶点着色器用于根据所述镜头光晕的偏移、缩放、是/否旋转的参数分别生成所述镜头光晕的偏移效果、大小效果、旋转效果;
所述片段着色器用于根据所述镜头光晕的颜色、亮度、模糊度的参数分别生成所述镜头光晕的颜色效果、明暗效果、模糊效果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710032937.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:冷却塔盘管防冻裂温控装置
- 下一篇:一种双网过滤冷却塔