You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Nov 5, 2024. It is now read-only.
When facing fast moving pictures like in action movies, games or just browsing the interwebs adrilight feels very hectic and unsmooth. One easy way to fix this: add some butter.
This means:
When extracting the colors from the currently displayed frame and calculating the colors, use a weighted average on the current and the last frame for each LED.
Pro:
The background lights will appear much smoother and less hectical.
Also, this could be used to compensate a really low frame rate if implemented properly.
Cons:
The background lights will be a bit delayed, depending on the strength of the effect.
=> add an option to add some butter with a slider for the effect strength (which is only the amount of weighting when calculating the weighted average).
I already changed the .ino file to add some butter (with a 3:1 ratio where 3 is the old and 1 is the new frame at 30 fps) and this feels so much better to me. But of course this solution doesn't offer the option to change this by just moving a slider in Adrilight.
If you want, I can offer my modifications to the .ino file as a quick&cheap solution.
The text was updated successfully, but these errors were encountered:
This is exactly what i was going to mention, as i just installed my hardware and this (btw very well running software, the only one that manages to do 60fps with really tiny resources) program.
Some frame interpolation could really help with the flickering.
Here you go. I can't upload the .ino-file directly so i had to zip it.
Make sure to configure the ino file according to your hardware setup. You can change the filter strength by adjusting the constant BUTTER_STRENGTH.
When facing fast moving pictures like in action movies, games or just browsing the interwebs adrilight feels very hectic and unsmooth. One easy way to fix this: add some butter.
This means:
When extracting the colors from the currently displayed frame and calculating the colors, use a weighted average on the current and the last frame for each LED.
Pro:
The background lights will appear much smoother and less hectical.
Also, this could be used to compensate a really low frame rate if implemented properly.
Cons:
The background lights will be a bit delayed, depending on the strength of the effect.
=> add an option to add some butter with a slider for the effect strength (which is only the amount of weighting when calculating the weighted average).
I already changed the .ino file to add some butter (with a 3:1 ratio where 3 is the old and 1 is the new frame at 30 fps) and this feels so much better to me. But of course this solution doesn't offer the option to change this by just moving a slider in Adrilight.
If you want, I can offer my modifications to the .ino file as a quick&cheap solution.
The text was updated successfully, but these errors were encountered: