Jump to content
Corsair Community

[Feature enhancement/update request] Continuous wave lighting effect


Recommended Posts

tl;dr: I'd like to ask for adding an option for continuous wave effect (or x-time repeat) looping.



Hi, I've spent last few days playing around with lighting profiles on my K100 and found the iCUE software rather cumbersome to use when creating wave effects. Although the wave effect is already present, I couldn't find a way to make it continuous even when trying to stack multiple waves on top of each other. Would it be possible to add a tick box for wave effect for continuous looping (another wave will start right at the end of tail of previous one)?


As far as I know, the only way to create continuous looping wave is to use gradient effect with many layers to simulate moving of the wave. However, this approach is really cumbersome and complicated. In addition, there is (almost) no way to make the wave move in a straight line due to the way alphabetic keys are positioned, just take a look at the profile in the link below:




Notice, that the wave is angled on the left side of keyboard and then straightens on the right. Technically, it should be possible to make it straight across whole keyboard, but that would require creating a layer for individual keys that are not aligned in straight columns. However, I assume that the amount of layers needed for this would exceed the limitations of iCUE. But even if it would be doable, the process is just way too complex.


On the other hand, the wave effect already works in a perfect straight line, however, the looping option is sadly missing. This would make creation of wave effects much easier.

Edited by R1sky
Link to comment
Share on other sites

The profile you have highlighted is not a continuous wave. It is a simulated series waves and Alex has programmed it the only way possible -- as shifting gradients. It is tedious and a definite large amount of work. It is also the same way the default rainbow wave profile is written. There isn't another way.


You could try setting up multiple instances of an actual wave, each in the color you choose and each timed to the follow the other. The problem is the precision has to be exact and even the tiniest of 0.001 errors will eventually reveal itself after several hours. This is why the simulated wave is used instead. The angle was creator chosen and not a function of the key grid.


If you are looking for a simpler place to start writing your own profiles, try a solid base layer (or lighting shift) and then program individual color waves to pass over. You can try higher density so there are multiple waves on the board at each instant, but a perfect and even spread of waves covering the entire board is a very lofty if not impossible goal.

Link to comment
Share on other sites

  • Create New...