[发明专利]一种粒子颜色计算方法和装置有效
申请号: | 201310210638.3 | 申请日: | 2013-05-30 |
公开(公告)号: | CN103310404B | 公开(公告)日: | 2018-06-26 |
发明(设计)人: | 陈伟伟;晏晓峰 | 申请(专利权)人: | 新奥特(北京)视频技术有限公司 |
主分类号: | G06T1/00 | 分类号: | G06T1/00 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 100195 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 粒子 红绿蓝分量 原始颜色 粒子发射器 色调 方法和装置 粒子颜色 发射 粒子类型 粒子显示 显示效果 混乱 | ||
本发明实施例公开了一种粒子颜色计算方法和装置,以解决同一个粒子发射器中发射出的多种粒子类型的粒子会产生各种不同颜色,使得粒子显示混乱的问题。所述方法包括:针对同一个粒子发射器发射出来的粒子,获取各粒子原始颜色值的红绿蓝分量;比较所述各粒子原始颜色值的红绿蓝分量,设置色调值和色彩浓度值;分别根据所述各粒子原始颜色值的红绿蓝分量、与所述各粒子原始颜色值的红绿蓝分量对应的色调值和与所述色调值对应的色彩浓度值计算得到各粒子新颜色值。通过设置色调值和色彩浓度值,可以使同一粒子发射器中发射出来的粒子具有相似的颜色,提高了粒子的显示效果。
技术领域
本发明实施例涉及图像处理技术领域,特别是涉及一种粒子颜色计算方法和装置。
背景技术
粒子发射器中可以包含一种粒子类型,也可以包含多种粒子类型,同一种粒子类型的粒子颜色值相同。但是,无论是一种粒子类型还是多种粒子类型,粒子发射器发射出的粒子只有颜色参数项。
当粒子发射器发射出多种粒子类型时,多种粒子类型会产生各种不同的颜色,不同的颜色使得粒子显示混乱。
发明内容
本发明实施例公开了一种粒子颜色计算方法和装置,以解决同一个粒子发射器中发射出的多种粒子类型的粒子会产生各种不同颜色,使得粒子显示混乱的问题。
为了解决上述问题,本发明实施例公开了一种粒子颜色计算方法,包括:
针对同一个粒子发射器发射出来的粒子,获取各粒子原始颜色值的红绿蓝分量;
比较所述各粒子原始颜色值的红绿蓝分量,设置色调值和色彩浓度值;所述色调值为各类型粒子之间共同的颜色值,所述色调值为红绿蓝类型;所述色彩浓度值为所述色调值对粒子影响强弱程度的值;
分别根据所述各粒子原始颜色值的红绿蓝分量、与所述各粒子原始颜色值的红绿蓝分量对应的色调值和与所述色调值对应的色彩浓度值计算得到各粒子新颜色值;所述各粒子新颜色值为红绿蓝类型。
优选的,所述分别根据所述各粒子原始颜色值的红绿蓝分量、与所述各粒子原始颜色值的红绿蓝分量对应的色调值和与所述色调值对应的色彩浓度值计算得到各粒子新颜色值,包括:
通过ActualColor=Tint*TintPercent+Color*(1-TintPercent)计算得到各粒子新颜色值;
其中,所述ActualColor为所述各粒子新颜色值,所述Color为所述各粒子原始颜色值的红绿蓝分量,所述Tint为与所述各粒子原始颜色值的红绿蓝分量对应的色调值,所述TintPercent为与所述色调值对应的色彩浓度值。
优选的,所述各粒子原始颜色值的红绿蓝分量和所述各粒子新颜色值的红绿蓝分量均大于等于0且小于等于1。
优选的,所述色调值大于等于0且小于等于1。
优选的,所述色彩浓度值大于等于0且小于等于1。
本发明实施例还公开了一种粒子颜色计算装置,包括:
获取模块,用于针对同一个粒子发射器发射出来的粒子,获取各粒子原始颜色值的红绿蓝分量;
设置模块,用于比较所述各粒子原始颜色值的红绿蓝分量,设置色调值和色彩浓度值;所述色调值为各类型粒子之间共同的颜色值,所述色调值为红绿蓝类型;所述色彩浓度值为所述色调值对粒子影响强弱程度的值;
计算模块,用于分别根据所述各粒子原始颜色值的红绿蓝分量、与所述各粒子原始颜色值的红绿蓝分量对应的色调值和与所述色调值对应的色彩浓度值计算得到各粒子新颜色值;所述各粒子新颜色值为红绿蓝类型。
优选的,所述计算模块
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新奥特(北京)视频技术有限公司,未经新奥特(北京)视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310210638.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种三维重建方法及系统
- 下一篇:一种基于地理位置提供广告的方法、装置和系统