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