cheese_greater@lemmy.world to Ask Lemmy@lemmy.world · 2 years agoHow do Hue Bulbs do millions of different colors, what sorcery is this?message-squaremessage-square27linkfedilinkarrow-up10arrow-down10
arrow-up10arrow-down1message-squareHow do Hue Bulbs do millions of different colors, what sorcery is this?cheese_greater@lemmy.world to Ask Lemmy@lemmy.world · 2 years agomessage-square27linkfedilink
minus-squareKptnAutismus@lemmy.worldlinkfedilinkarrow-up0·2 years ago that’s how. one of the 3 LEDs can have 256 levels of brightness (off included) take that to the power of three, and you have 16 million colours. but no mortal can actually tell the difference between 255, 255, 255 and 255, 254, 255.
minus-square🇰 🌀 🇱 🇦 🇳 🇦 🇰 🇮 🏆@yiffit.netlinkfedilinkEnglisharrow-up0·edit-22 years agoI play with the color slider in so many games, I can totally tell the difference. It’s 1 less green.
minus-squareUsernameblankface@lemmy.worldlinkfedilinkarrow-up0·2 years agoYeah, essentially the same sourcery behind every pixel of any modern display. The bulb is one pixel. So… Wait… Does this mean thousands of Hue bulbs can be a display screen? Has this been done?
minus-squareKptnAutismus@lemmy.worldlinkfedilinkarrow-up0·2 years agothose really huge displays are often millions of individual RGB LEDs. it would just be a software nightmare to do with hue bulbs.
minus-squareHyperlon@lemmy.worldlinkfedilinkarrow-up0·2 years agoIf they were hardwired yes, but zigbee with millions of bulbs?
minus-squareconciselyverbose@kbin.sociallinkfedilinkarrow-up0·2 years agoI’m guessing you’d hit interference at some point. But also latency would be bad and you almost definitely couldn’t synchronize them well.
minus-squareHyperlon@lemmy.worldlinkfedilinkarrow-up0·2 years agoYeah, I’ve done something similar with ~120 wifi bulbs for a light show that responded to music and that worked fairly well but I doubt it would have worked with more than a few hundred.
minus-squarefunkajunk@lemm.eelinkfedilinkEnglisharrow-up0·2 years ago but no mortal can actually tell the difference between 255, 255, 255 and 255, 254, 255. Maybe YOU can’t, but don’t speak for the rest of us 😤
minus-squarevariants@possumpat.iolinkfedilinkEnglisharrow-up0·2 years agoNext you’re going to tell me the human eye is capable of differentiating fps above 30
minus-squarefunkajunk@lemm.eelinkfedilinkEnglisharrow-up0·2 years agoNah, that’s crazy, it only goes up to a crispy 24 fps. Everyone knows that.
minus-squaretal@lemmy.todaylinkfedilinkarrow-up0·edit-22 years ago but no mortal can actually tell the difference between 255, 255, 255 and 255, 254, 255. https://en.wikipedia.org/wiki/Colour_banding You can see some slight shifts even at 24-bit depth, if side-by-side. It produces a faint-but-visible banding. Here’s an example (suggesting use of dithering to obscure it): https://sean.cm/a/how-to-fix-banding-in-gradients
that’s how.
one of the 3 LEDs can have 256 levels of brightness (off included)
take that to the power of three, and you have 16 million colours.
but no mortal can actually tell the difference between 255, 255, 255 and 255, 254, 255.
I play with the color slider in so many games, I can totally tell the difference. It’s 1 less green.
Yeah, essentially the same sourcery behind every pixel of any modern display. The bulb is one pixel.
So… Wait… Does this mean thousands of Hue bulbs can be a display screen? Has this been done?
those really huge displays are often millions of individual RGB LEDs. it would just be a software nightmare to do with hue bulbs.
If they were hardwired yes, but zigbee with millions of bulbs?
I’m guessing you’d hit interference at some point.
But also latency would be bad and you almost definitely couldn’t synchronize them well.
Yeah, I’ve done something similar with ~120 wifi bulbs for a light show that responded to music and that worked fairly well but I doubt it would have worked with more than a few hundred.
Maybe YOU can’t, but don’t speak for the rest of us 😤
Next you’re going to tell me the human eye is capable of differentiating fps above 30
Nah, that’s crazy, it only goes up to a crispy 24 fps. Everyone knows that.
https://en.wikipedia.org/wiki/Colour_banding
You can see some slight shifts even at 24-bit depth, if side-by-side. It produces a faint-but-visible banding.
Here’s an example (suggesting use of dithering to obscure it):
https://sean.cm/a/how-to-fix-banding-in-gradients