aseprite / aseprite

Animated sprite editor & pixel art tool (Windows, macOS, Linux)
https://www.aseprite.org
29.7k stars 6.3k forks source link

HDR Color Support #2051

Open ScepticDope opened 5 years ago

ScepticDope commented 5 years ago

I'd like to request HDR Color support for Aseprite. Like Krita does, except not Windows 10 only but also for Windows 8.1. Weirdly Krita works fine with HDR on Windows 8.1 if you open another application that does support HDR but this is a hack.

See: https://krita.org/en/item/krita-4-2-0-the-first-painting-application-to-bring-hdr-support-to-windows/

dacap commented 5 years ago

At the moment I think one possibility would be to choose the Display color profile from Sprite > Properties (this is available in v1.2.10-beta4) that is assigned to your HDR monitor:

Screen Shot 2019-04-12 at 13 03 47

Anyway it's not 10-bit color depth 😭

codedcosmos commented 2 years ago

What does aseprite use for it's underlying renderer? What parts would need to be replaced to support different color maps & HDR?

Currently Linux doesn't support HDR outside of stadia, but work is being done to change that.

Windows however does support HDR so I guess that's where the first implementation of HDR for aseprite will have to be.

Also I believe we will have to support OpenEXR or something? Do .PNG files support HDR?

I might be interested in working on this because I eventually want to add HDR support to my vulkan engine and I since I'm using pixel art for it, aseprite supporting HDR would really be ideal for my workflow.

Ai-N3rd commented 9 months ago

This would be amazing for unity devs

zadirion commented 3 months ago

yeah as a game dev I really want this support, this way we can design light emitting art from aseprite, would take pixel art to the next level. I think a lot of people aren't asking for this because they don't even realize this is an option, but it's really a very important feature for game developers!

codedcosmos commented 1 month ago

Linux is slowly gaining HDR support. Maybe I'll work on this if I find the time.