Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

Output color Depth. Issues with 8 bit color and color steps: Can Unity support 16 bit color?

Discussion in 'General Graphics' started by NIOS, Oct 14, 2017.

  1. NIOS

    NIOS

    Joined:
    Jul 12, 2014
    Posts:
    56
    I am having a lot of issues with color steps. Examples here.

    https://imgur.com/a/jgm03

    https://imgur.com/a/uytDs

    If you aren't sure what you are looking at, steps (color aliasing) are when the shading should be a smooth gradient, but instead it is limited to a set of colors and creates stripes and ovals.
    If you still can't see this, turn your brightness up.
    I am using Unity as a renderer for a short film (like Adam did) so it is important that I do not have steps.
    This would typically be an issue if the program is using 8 bit color, but I cannot find any settings to increase the actual outputted color depth. The internet seems to be oblivious to this issue. Hoping I'm just stupid and missed something somewhere.
     
  2. bgolus

    bgolus

    Joined:
    Dec 7, 2012
    Posts:
    12,329
    Enabling HDR on the camera uses a 16 bit per channel color format for rendering, but it'll still display as an 8 bit per color format in the end. You may want to enabling dithering with the Post Processing Stack to removing any banding you see in the end.
     
  3. NIOS

    NIOS

    Joined:
    Jul 12, 2014
    Posts:
    56
    Ah fantastic! Exactly what I was hoping for. Thank you!