[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

How the fuck do I get rid of color banding, this shit pisses me off.

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 63
Thread images: 5

File: Colour_banding_example01.png (18KB, 418x303px) Image search: [Google]
Colour_banding_example01.png
18KB, 418x303px
How the fuck do I get rid of color banding, this shit pisses me off.
>>
>>61770090
In images or video?
>>
>>61770090

turn on dithering in graphics drivers

or if its a video turn on dithering in the video player
>>
buy 48-bit deeep color monitor
>>
>>61770243
In general.
>>61770254
>turn on dithering in graphics drivers
And how do I do that?
>>
File: 1502049655015.jpg (11KB, 250x250px) Image search: [Google]
1502049655015.jpg
11KB, 250x250px
>>61770301
>In general.

Buy a new monitor and make your own content.

Most TN panels are dithered 6-bit, see frame rate control.

All video codecs outside of specialty studio codecs compress the color information, see chroma subsampling.

Most video and images are 8-bit, which results in 256 possible shades per RBG channel. Create and store the content in 16-bit to get 65536 values per channel.

You can get 16-bit grayscale radiological diagnostic monitors for $$$. But you can only watch one color channel at a time and you have to create your own content.

Banding isn't noticeable unless you have something in 8-bit with lots of gradients.
>>
>>61770445
wow someone on /g/ knows what theyre talking about
>>
>>61770445
What do you mean "make your own content"? I don't see how that's going to stop the banding in my Steam window.
>>
File: Capture.png (8KB, 262x304px) Image search: [Google]
Capture.png
8KB, 262x304px
>>61770090
check this box and buy a new monitor
your shitty TN panel can't handle it
>>
>>61770642
To fix that you have to create a steam clone that renders it's UI with 16-bit precision.

Make sure temporal dithering is enabled on your GPU, it does help.
>>
this bit shit is retarded?

24bit? isn't that supposed to be way better than 10bit these autists always cry about in monitors and encoding?
>>
>>61770859
24-bit is 8 bits per 3 channels (red, green and blue)
10 bits per channel is clearly superior to 8 bits per channel
>>
>>61771268

then why not call 10bit... 30bits?
>>
How much bits does one shade take?
>>
>>61772251
all of em
>>
>>61770642
You need to encode your own videos in 10-bit and shit. Or produce your own anime and movies from scratch.
>>
>>61771301
You mean 30-bit. 24-bit is 8 bits and 10 bits is 30-bit. Retard.
>>
>>61770301
>turn on dithering in graphics drivers
>And how do I do that?
AMD already does that, Nvidia only does it in DirectX 11 Fullscreen mode.
>>
>>61771268
so what's the difference between the 8-bit and 24-bit in the OP image is 24-bits is just 8-bits?
>>
>>61772493

then why don't they call "10bit" videos 10bits ??? i always see 10bit without the s
>>
How do I know how many bits my monitor is?
>>
File: 10bit.png (153KB, 907x925px) Image search: [Google]
10bit.png
153KB, 907x925px
>>61772594

see pic related
>>
>>61772604
count them
>>
>>61772604
When the time is right, you'll know.
>>
>>61772594
>why don't they call "10bit" videos 10bits
10bit and 10-bit are different moron.
>>
>>61771301
>>61772493
>>61772594
>>61772616
>>61772720
autism is a hell of a drug
>>
>>61771301
because the number of channels might not be 3, so the combined/pixel bit depth is only used when the number of channels is fixed, like with displays
>>
>>61770445
Radiological monitors are 10 bit anything over it is placebo tier.
>>
>>61772616
>sauce is 8-bit
>encode it to 10-bit x265
fucking animefags
>>
>>61775497
tv sauce has lots of grain
cr sauce to hevc 10bit is retard, tho
>>
File: 1451313801641.png (240KB, 500x500px) Image search: [Google]
1451313801641.png
240KB, 500x500px
>>61772477
>Or produce your own anime and movies from scratch.

Implying you don't do that already
>>
>>61775497
>2017
>same old arguments as 2014
Educate yourself already.
http://x264.nl/x264/10bit_02-ateme-why_does_10bit_save_bandwidth.pdf
>>
>>61776290
wot ees hardwear combat-ability?
>>
profile=opengl-hq
>>
>>61776335
h.265 has a 10bit main profile so that won't be a problem.

For h.264 the majority of the problems came with things like TVs and media playing boxes that supported h.264 and mkv. Luckily these devices also sucked dick at mkv and, particularly, softsub support, so they weren't worth playing mkv animu on anyway. Some groups kept doing shittier 8bit releases in mp4 containers for those plebs.
>>
>>61770301
Open C:\Windows\System32\drivers
Right click all files, compress them with an archive, name it 'backup'.
Type "amd" into the search field. ("amd" Will be different based on graphics card brand.)
Delete any *.sys files you find that start with "amd".
Paste the following create a file on your desktop "dither.txt" and paste this code with notepad -
#include <stdio.h>
#include <gpu.h>
#include <kernel.h>
int w = scrn_width();
int h = scrn_height();
for (int x = 0; x += 2; x < w) for (int y = 0; y += 2; y < h) scrn_out(rgb(x, y));

Rename dither.txt to dither.sys and put it in your drivers folder.
>>
>>61772544
The 8-bit in OPs image isn't 8 bits per color channel, it's 8 bits in total. 256 possible color combinations. The 24-bit one is about 17 million possible color combinations.
>>
>>61770731
>1.07 billion
There are not even that many colours.
>>
>>61777728
>he thinks there are a finite number of visible colors
>>
>>61776675
And for nVidia? There are no nVidia.sys files. Pls help.
>>
>>61770090
Get a IPS panel monitor that supports 8 bit per channel without dithering.

Most TN panels do 6bit + dither to get 8bit res. Good panels do 8 bit without dithering, or 8bit + dither for 10bit.
>>
>>61777879
You probably need to pay for their premium subscription and then you can access it
>>
>>61777880
I think the 2515H does that
It's not that expensive and has pretty small pixels
>>
>>61776675
Your for loop is in the wrong order. Condition goes in the middle
>>
>>61777931
Do I have to keep paying the monthly $10 for Club GeForce Elite, or can I just buy it once enable dither and cancel my subscription and still have dithering enabled afterwards?
>>
>>61770731
Does this even matter if the content itself is 8-bit?
>>
>>61778592
No
>>
>>61778592
No. But for any 10bit content you have it will make a difference.

Assuming you have a card that will output 30bit color.
>>
>>61777861
Well technically there are, due to quantum mechanics
>>
>>61778640
And assuming you're able to tell the difference between sub 2 LSB color hues. I think most people are not. It's like the lossless vs lossy music debate
>>
>>61778671
That's beside the point.
People don't even perceive the 16million colors our 8 bit monitors produce the same, that's no excuse to limit ourselves down to a smaller range of colors.
>>
>>61778762
>People don't even perceive the 16million colors our 8 bit monitors produce the same, that's no excuse to limit ourselves down to a smaller range of colors.

Actually that's definitely an excuse to do that. What's the point of trying to replicate something to a higher accuracy than our eyes can even perceive, and sacrifice performance and storage space in the process?

A much better goal is to improve gamut and contrast ratio. In fact the only reason we might ever need 10bit color channels is precisely if the gamut and contrast ratio improve so much that one can suddenly see the difference between individual colors in the 8bit version
>>
>>61770090
Fucking deal with it
>>
>>61778814
>Actually that's definitely an excuse to do that.
It's not.
You should always aim for higher accuracy, and that includes contrast ratio (improving gamut includes increasing the number of producible colors anyway).
>>
>ctrl f daiz
>0 results
>>
>>61777777
>>
>>61778914
There is a point of diminishing returns.
We reached that with ~48k at 16 bit for audio.

Current video doesn't meet that yet, but once it does there is little to be gained in trying to improve it.

We wouldn't bother with 1GHz 256bit audio reproduction for a reason.
>>
Since I switched to Nvidia the color banding is insane.
>>
>>61778914
>(improving gamut includes increasing the number of producible colors anyway).

Increasing gamut isn't the same as increasing the color resolution. One doesn't necessarily include the other, no.
>>
>>61779609
Uh, yeah, it does.
https://en.wikipedia.org/wiki/Gamut

Widening the gamut is naturally going to increase the number of colors that can be produced.
>>
>>61779858
No, you're the one who needs to read that wiki article, it seems.

You can widen the gamut without increasing the number of colors that can be produced, because gamut is only about where the borders of the color space lie. Resolution is about how tightly the individual possible colors are spaced within those borders. All normal monitors with 8-bit color channels can display the same amount of colors, even though they have different gamut. There is an equal number of possible colors within the color space, changing the gamut only changes how those colors look. A wider gamut can mean that the color FF0000, 00FF00 and 0000FF look redder, bluer and greener respectively, but it doesn't add a new color in between for example FF0000 and FE0000. There is still ~17 million possible colors.

The reason a higher color resolution is more beneficial for higher gamuts and higher contrast ratios, is because when you stretch the color space but keep the same color resolution, the distance and difference between two incremental colors becomes larger, so it's easier to tell them apart. For gamuts and contrasts that we see in real life, its dubious that 8-bit is enough to avoid banding. But for the gamut and contrast in today's monitors, it is enough, because the colors are packed tightly together because the color space is smaller than in real life.
>>
>>61770445
buy panasonic gh5 and shoot 10butt.
>>
>>61775497
you can always dither it in post process.
it will still look better if they encode to 8bit straight because you need to add some grain for it not to fall apart.
10bit just makes it easy for them.
Thread posts: 63
Thread images: 5


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.