Mercurial > code > home > repos > light9
changeset 1842:d3e7f47aed4b
fix aura sparkle effect
Ignore-this: 10868abc8463c3ae350b1518f508776e
author | drewp@bigasterisk.com |
---|---|
date | Sun, 10 Jun 2018 04:25:05 +0000 |
parents | 59b09e30716a |
children | 741bfcc0b47c |
files | light9/effect/effecteval.py |
diffstat | 1 files changed, 3 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/light9/effect/effecteval.py Sun Jun 10 04:19:11 2018 +0000 +++ b/light9/effect/effecteval.py Sun Jun 10 04:25:05 2018 +0000 @@ -113,8 +113,7 @@ tr, tg, tb = hex_to_rgb(tint) for n in range(1, 5+1): scl = strength * ((int(songTime * 10) % n) < 1) - col = scale('#ffffff', scl) - print n, 'scl', col + col = literalColorHsv((songTime + (n / 5)) % 1, 1, scl) dev = L9['device/aura%s' % n] out.update({ @@ -123,8 +122,8 @@ }) ang = songTime * 4 out.update({ - (dev, L9['rx']): lerp(.27, .7, (n-1)/4) + .8 * math.sin(ang+n), - (dev, L9['ry']): lerp(.46, .52, (n-1)/4) + .8 * math.cos(ang+n), + (dev, L9['rx']): lerp(.27, .8, (n-1)/4) + .2 * math.sin(ang+n), + (dev, L9['ry']): lerp(.46, .52, (n-1)/4) + .4 * math.cos(ang+n), }) return out