[MMD Raycast] Tonemapping + HDR10 Output!

I decide to show all the tonemapping that Ray-MMD (or Raycast) contains. The first seven from top-left to bottom-right are from Raycast. It seems like Linear gives the most accurate saturation spots, as opposed to the other ones. Reinherd does compress the highlights aggressively. Hable and Uncharted generally becomes lighter with highlight compression. The rest decides to play around the contrast.
Here is one big news about Raycast that almost no one thinks it’s possible on MMD. HDR10 OUTPUT!!! The modern new output that is on Ultra Blu-Ray and Netflix 4k Streaming.
Of all the tonemapping that Raycast offers, doing this experiment to have MMD render for HDR is possible. I played it on my TV and it looks like the contrast looks better and the highlights are shown at the same time without desaturation or clipping. It generally lets the highlights be brighter on screen without being clipped through. HDR is supposed to have better contrast, and the lights being lit are supposed to show more details without any compression.
This is being played on MPC-BE and MPV to see how their HDR->SDR algorithm handle. It looks a lot better than any of the tonemapping shown on Raycast. It is being played on SDR, for obvious reasons. When you play it on real HDR screen, it should look better and the contrast should be a bit more real. MadVR is trying to match MPV by going with 300 nits and have highlights compressed. It also uses highlight recovery to low to show minor details on compressed highlights. On MPV, it is on deafult, with HDR-Compute-Peak=No added to the config file to have constant brightness. With MadVR and MPV on these settings, it can show how it would look on HDR display. That way, you can test them to see how it would look. MadVR seems to win by several areas over MPV. To see how HDR content would look on HDR display, around 300-400 nits can be played through in MadVR to see if you can adjust the settings. MPV is using the latest dev build by the way, and there was an issue ticket on github regarding HDR.
The HDR10 experiment is experimental! I did this by setting tonemapping to linear, and have the Contrast- set to 0.8 to have them look more grey and compressed so that any HDR tonemaps can make it look amazing. It does look a little more saturated. I’m not done yet to adjust them or make tutorials on it. It is challenging to have the colorspace converted from Rec.709 to Rec.2020. I tried doing that on Avisynth+, but converting to Rec.2020 doesn’t really change anything, and I don’t want any players to mistake it as a native Rec.2020 source. It would look oversaturated and color shifts. I had to import a UT Video YUV420 Rec.709 AVI to Sony Vegas and use 3DLUT Cube file to convert the colorspace to Rec.2020. After that, I render it by using Debug Framework tool or export as UT Video YUV420 Rec.709 AVI. For the former, it must use an .avs file to load the fs.avi file. x265 or Staxrip can load the .avs file.

By the way, most Players and web services want these exact settings for x265 to play the video in HDR:–profile main10 –colormatrix bt2020nc –colorprim bt2020 –transfer smpte2084 –max-cll 1000,300 –master-display G(13250,34500)B(7500,3000)R(34000,16000)WP(15635,16450)L(10000000,1) –hdr
I’m gonna still play around with this, and I will update it on the next post that discusses MMD in HDR10.