

Screenshot interpreted as sRGB so the difference can be seen with ordinary displays. (Left: Godot, Right: GIMP w/ ICC profile. On my device GIMP renders the sRGB ff0000 as d53b1a, if that puts it into any perspective. Unfortunately, the effect is much less observable on a normal sRGB-ish display. Compare output with the output of an ICC aware application with appropriate profiles assigned.Īctual: The color rendered by Godot is much more saturate.Create a ColorRect with a primary color (e.g.Wide gamut displays are becoming increasingly available to consumers, which means that this affects not only developers, but players as well.ĭescribe how your proposal will work, with code, pseudocode, mockups, and/or diagrams:.Add support for horizontal scrolling in Tree using mouse buttons ( WHEEL_LEFT/ WHEEL_RIGHT) #4816, note that one comment's author suggested to turn color management off in the other application, which is totally not a good idea) and will likely continue to. Many content creation applications have color correction, so assets would often look different to artists when imported to Godot.An accurate representation of colors is critical for their work. Wide gamut displays are commonplace among graphic designers and artists.This causes major color distortions, both in the editor and in the exported games.ĭescribe the feature / enhancement and how it helps to overcome the problem or limitation: The colors are then interpreted as coordinates in the device color gamut, which is usually not exactly sRGB either, but significantly different in case of wide gamut displays. Many systems (including Windows and X11 platforms) do not have end-to-end color management, and it's up to applications to convert images to device gamuts for display.Ĭurrently, Godot converts all output to sRGB and pushes that directly to the device. Thanks to Godot is aware of ICC profiles, and render correctly on wide-gamut displays.Īctual: Godot is not aware of ICC profiles. Rewrote godotengine/godot#26826 as a proposal. Describe the problem or limitation you are having in your project:
