The Time is Now: HDR

"Where is Feature X? I need Feature X! How can you not have Feature X?"
Post Reply
Full Spectrum
Hasn't felt like this about software in a long time
Posts: 61
Joined: Wed Oct 19, 2016 01:55

The Time is Now: HDR

Post by Full Spectrum »

Hello Dear Developers,

You may remember me for being the annoying voice on this forum continually pestering you on this topic.

Image

The time is now. Both Novastar MCTRL4K as well as all of Bromton's Tessera processors can do 12 bits. Before it was all hypothetical, but now I have three actual projects spanning two continents and this needs to happen. One project in particular, a new Magic Flute, is just BEGGING for the full use of all 4096 shades of grey. Imagine the night queen emerging from a 2,200 nit video wall, with just the shimmers of her magic breaking free from the 500 nits cap I have on for the rest of the opera. The processors support it, the walls support it. The competitors support it. Resolume needs to rise to the challenge and join the ranks of Disguise, Green Hippo, and Pandora's Box.

One of the companies wants me to use Disguise, but I'd much rather stick with Resolume. I preach the gospel of Arena to every theatre, opera house, installation, and concert venue I design in, and to every university class I teach, and I want to continue to BELIEVE. Please don't let me down.

Thank you!

User avatar
Arvol
Might as well join the team
Posts: 2442
Joined: Thu Jun 18, 2015 17:36
Location: Oklahoma, USA

Re: The Time is Now: HDR

Post by Arvol »

+1, BUT.... 99% of the users won't need HDR, so in terms of priorities, it might be a while.

User avatar
bart
Team Resolume
Posts: 2212
Joined: Wed Sep 29, 2004 10:01
Location: Resolume HQ

Re: The Time is Now: HDR

Post by bart »

:D :D +10 for you passionate request Full Spectrum. We hear you.

Full Spectrum
Hasn't felt like this about software in a long time
Posts: 61
Joined: Wed Oct 19, 2016 01:55

Re: The Time is Now: HDR

Post by Full Spectrum »

bart wrote: Wed Jul 27, 2022 07:39 :D :D +10 for you passionate request Full Spectrum. We hear you.
Thank you!

Full Spectrum
Hasn't felt like this about software in a long time
Posts: 61
Joined: Wed Oct 19, 2016 01:55

Re: The Time is Now: HDR

Post by Full Spectrum »

Understanding that incorporating HDR into the code is probably a massive undertaking and is a long ways away for Resolume, I'm exploring janky solutions. And to that end, I think I actually got it to work, but the workflow is abysmal.

I've got two outputs, one Spout, one NDI (I'd do only Spout, but I can't figure out how to get two separate Spout outputs). Output 1 has the base content as you would for an 8-bit image (0-255), Output 2 has the identical content, aligned, but ONLY the additional brightness (luminance values 256-511) which is well short of the 1024 of HDR10, but I'm not sure if the Brompton panels will really even let me access that given that I'm reading the actual luminance of hdr10 is capped at 1k nits. Not sure...

So, imagine image one is a video of the sun setting over the ocean. Image 2 is ONLY the sun, plus a few caustic reflections off the water. But both line up and are synchronized.

I THEN bring both inputs as sources into ArKaos' MediaMaster Pro (ugh), which is running simultaneously on the same computer with Resolume. That program does output HDR. I simply blend mode ADD those two inputs together and boom: HDR output. I've got a Shinobi 7 monitor on the way to visually confirm the effect is working as intended.

Expensive as hell, janky, tears like crazy between the NDI and Spout, and it's murder on my frame rate... but I think it works. Glorious HDR sunset.

So my thought is this: rather than reprogram the entire Resolume backbone to support HDR from the start, what would the feasibility be of a satellite program, like Alley or Wire, that can take multiple outputs and ADD them together. Basically, what I'm doing with MediaMaster, but within the Resolume ecosystem? (And without me having to spend an extra $1700). Not entirely use-friendly and far from intuitive, but for VJ style work, it might be useful. And it would certainly be useful for me in opera/theatreland.

Or perhaps does anyone know of a piece of hardware out there that does this? I could imagine a cute box that just ADDs signals together and spits the output in some flavor of HDR. Surely there must be a broadcast mixer out there that does that (though I've been unable to find it).

Menno
Team Resolume
Posts: 126
Joined: Tue Mar 12, 2013 13:56

Re: The Time is Now: HDR

Post by Menno »

hdrmeme.png
hdrmeme.png (291.19 KiB) Viewed 2325 times
I did an exploratory implementation once, I've found that quite a few effects/mixers 'break'. For each generator/effect/mixer we'd need to specify how we expect it to behave in the extended range, ie should it keep clamping or is it allowed to go brighter.

So yeah, quite a bit of work, but definitely a +1 from me :)

Full Spectrum
Hasn't felt like this about software in a long time
Posts: 61
Joined: Wed Oct 19, 2016 01:55

Re: The Time is Now: HDR

Post by Full Spectrum »

Menmo, that's totally fair! I can only imagine the challenges...

And I appreciate you looking into it! I am, out of necessity, doing a crash course in Disguise for the one show in particular that needs HDR in the coming months, but I'm looking forward to the implementation (one day) of HDR in Resolume.

And if there's the need for Alpha (dare I say Pre-Alpha) testers, sign me right up!

David

Full Spectrum
Hasn't felt like this about software in a long time
Posts: 61
Joined: Wed Oct 19, 2016 01:55

Re: The Time is Now: HDR

Post by Full Spectrum »

1. Resolume: Four outputs. Each one covering one 8 bit (a fourth) of a HDR 10+ signal.
2. Sent via internal NDI to Divinci Resolve.
3. Composite ADD mode into a single 10bit HDR signal.
4. Sent via 12g SDI to Bromton Tessera for true HDR playback.

Audience is hanging out, watching a totally cool, subtle show at 500 nits. Cue the sunrise cue...2000 nits.

thingsaregoingtostarthappeningtomenow.gif

Of course... it would be easier if this could happen within Resolume...

Post Reply