Composite output is grainy. Can it output flat colors?

Hi, I am having difficulty getting Blender to output flat colors. For a simplified example, consider this node tree.

image

Upon rendering, it produces the following image:

untitled

This image may look like a flat color, but opening it in Photoshop and selecting a random pixel using a 0 tolerance point sample magic wand reveals how grainy the image actually is:

image

Also, surprisingly, the colors include values such as #dc3a22, #db3921, and not #FF0000 as I would have expected from that RGBA of 1,0,0,1 in my node tree.

My ultimate goal is to render 3D models into sprites with strictly limited colors for palette swapping. How can I configure Blender to output flat colors that match the input RGB values?

1 Like

Try turning off Dither, in the Output tab of the Properties Editor, under Post Processing:
image

Oh, and for the colors: set View Transform to Standard in the Render tab of the Properties Editor, under Color Management:
image