• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Development Discussion v
« Previous 1 ... 18 19 20 21 22 ... 117 Next »

Feature Request: HDR support!
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Feature Request: HDR support!
05-23-2018, 09:18 AM (This post was last modified: 05-23-2018, 10:54 AM by MayImilae.)
#29
MayImilae Offline
Chronically Distracted
**********
Administrators
Posts: 4,619
Threads: 120
Joined: Mar 2011
Um, apparently we're reading it differently because I've read that several times and I don't see that? Can you find a source that specifically says that more bits can be applied within the same color space within the HDR spec? I've been trying to find something that specifies it clearly and struggling myself!

EDIT: I finally asked someone knowledgeable (the usual Big Grin) for details. And we were kind of both right in a way?

So, if one tried to simply use the additional bits for more data within the SDR color space, it wouldn't work. The spec, and thus displays, are designed so that each "step" of each color in SDR and HDR are the same size, and HDR just goes further (wide gamut). So all the additional data in HDR is put toward colors beyond SDR, and SDR itself is unchanged and fits inside of the HDR spec. This makes perfect sense from a backwards compatibility standpoint, as well as a display manufacturer standpoint. It's so easy to play SDR content on HDR systems because the HDR display can just show the limited gamut as is on its screen, and the rest of the wide gamut is just unused. Simple! But this means that reducing banding by the simple method you described doesn't really work, since you can't just give more bits to the same color range and have it work on a display.

Hoooweeeever, one could use tonemapping (using the full range of brightness and other options available, not just color) to convert the SDR colors into the HDR color space while preserving its original colors. And then you could use interpolation to smooth between the steps to reduce banding. This would be additional inbetween stage for rendering the image, requiring processing power and adding some latency, but that would essentially get what you want: more data within the same colorspace. However, there are problems when doing this, as the interpolation can fail and banding can actually look worse. He explained why it fails but it was a big long explanation and I've since forgotten the details, so I won't recite them here. Anyway, basic interpolation probably wouldn't work, and it would need a more complex solution, hopefully one that doesn't impact the look of the title beyond fixing banding. So it's possible, just really difficult!
[Image: RPvlSEt.png]
AMD Threadripper Pro 5975WX PBO+200 | Asrock WRX80 Creator | NVIDIA GeForce RTX 4090 FE | 64GB DDR4-3600 Octo-Channel | Windows 11 22H2 | (details)
MacBook Pro 14in | M1 Max (32 GPU Cores) | 64GB LPDDR5 6400 | macOS 12
Find
Reply
« Next Oldest | Next Newest »


Messages In This Thread
Feature Request: HDR support! - qashto - 05-07-2018, 03:22 AM
RE: Feature Request: HDR support! - Zexaron - 05-07-2018, 04:31 AM
RE: Feature Request: HDR support! - Helios - 05-07-2018, 04:56 AM
RE: Feature Request: HDR support! - Zexaron - 05-07-2018, 06:59 AM
RE: Feature Request: HDR support! - qashto - 05-07-2018, 11:28 AM
RE: Feature Request: HDR support! - MayImilae - 05-07-2018, 08:44 AM
RE: Feature Request: HDR support! - qashto - 05-07-2018, 11:43 AM
RE: Feature Request: HDR support! - AnyOldName3 - 05-07-2018, 11:54 AM
RE: Feature Request: HDR support! - Zexaron - 05-08-2018, 06:46 PM
RE: Feature Request: HDR support! - MayImilae - 05-08-2018, 07:03 PM
RE: Feature Request: HDR support! - qashto - 05-12-2018, 08:24 AM
RE: Feature Request: HDR support! - JonnyH - 05-09-2018, 02:55 AM
RE: Feature Request: HDR support! - MayImilae - 05-12-2018, 09:17 AM
RE: Feature Request: HDR support! - linkdude64 - 05-21-2018, 03:50 AM
RE: Feature Request: HDR support! - qashto - 05-21-2018, 08:55 AM
RE: Feature Request: HDR support! - DrHouse64 - 05-21-2018, 06:33 PM
RE: Feature Request: HDR support! - Zexaron - 05-21-2018, 07:28 PM
RE: Feature Request: HDR support! - MayImilae - 05-21-2018, 07:29 PM
RE: Feature Request: HDR support! - Zexaron - 05-21-2018, 09:31 PM
RE: Feature Request: HDR support! - mstreurman - 05-21-2018, 09:34 PM
RE: Feature Request: HDR support! - AnyOldName3 - 05-21-2018, 11:33 PM
RE: Feature Request: HDR support! - MayImilae - 05-22-2018, 06:50 AM
RE: Feature Request: HDR support! - DrHouse64 - 05-22-2018, 05:10 PM
RE: Feature Request: HDR support! - AnyOldName3 - 05-22-2018, 08:51 PM
RE: Feature Request: HDR support! - Zexaron - 05-22-2018, 10:11 PM
RE: Feature Request: HDR support! - linkdude64 - 05-23-2018, 01:14 AM
RE: Feature Request: HDR support! - MayImilae - 05-23-2018, 06:58 AM
RE: Feature Request: HDR support! - AnyOldName3 - 05-23-2018, 08:29 AM
RE: Feature Request: HDR support! - MayImilae - 05-23-2018, 09:18 AM
RE: Feature Request: HDR support! - AnyOldName3 - 05-23-2018, 10:56 AM
RE: Feature Request: HDR support! - Zexaron - 05-25-2018, 07:24 PM
RE: Feature Request: HDR support! - MayImilae - 05-24-2018, 06:54 AM
RE: Feature Request: HDR support! - linkdude64 - 05-24-2018, 10:30 AM
RE: Feature Request: HDR support! - Zexaron - 05-29-2018, 06:09 AM
RE: Feature Request: HDR support! - Helios - 05-29-2018, 06:40 AM
RE: Feature Request: HDR support! - Zexaron - 05-29-2018, 07:36 AM
RE: Feature Request: HDR support! - mstreurman - 05-29-2018, 04:45 PM
RE: Feature Request: HDR support! - Zexaron - 05-30-2018, 12:38 AM
RE: Feature Request: HDR support! - mstreurman - 05-30-2018, 04:55 PM
RE: Feature Request: HDR support! - Kolano - 05-29-2018, 06:13 PM
RE: Feature Request: HDR support! - Rare White Ape - 05-29-2018, 07:49 PM

  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode