找回密码
 立即注册
查看: 68|回复: 1

MPCVR AI修改版:10种动态色调映射HDR曲线(其中5种类似madVR)

  • TA的每日心情
    开心
    2018-11-17 07:49
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    30

    主题

    370

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    2642
    jp4bgm 发表于 昨天 01:48 | 显示全部楼层 |阅读模式
    本帖最后由 jp4bgm 于 2026-6-29 13:36 编辑

    MPCVR DynTM.rar (711.37 KB, 下载次数: 4) 0.jpg
    # MPC 視訊渲染器 — 動態 HDR 色調映射(HDR → HDR 電視)

    這是一個基於 **MPC 視訊渲染器** (GPLv3) 的定製版本,在渲染器原有的靜態「局部色調映射」功能
    基礎上,為 HDR 直通至 HDR 電視添加了 **十種可選的動態色調映射模式** 。 「動態」指的是渲染器**在 GPU 上測量每一幀的實際峰值亮度和平均亮度**(透過計算著色器簡化,讀取每一幀並進行時間平滑處理),並根據該測量值調整色調曲線——這是參考級 HDR 渲染器使用的「逐幀測量」方法。最終結果會被重新編碼為 HDR10 (PQ / BT.2020) 並發送到顯示器,因此您的電視仍然處於 HDR 模式(HDR → HDR),但高於電視實際峰值亮度的亮部會被智能地衰減,而不是被硬裁剪。所有演算法均基於**公開的已發布方法**實現(ITU-R BT.2390、SMPTE ST.2094、Dolby/ITU ICtCp、ACES 以及 libplacebo 風格的感知樣條曲線)。未使用任何第三方專有代碼。## 如何選擇模式1. 在您的播放器(MPC-BE / MPC-HC)中,將**MPC 視訊渲染器**設定為視訊渲染   器,並開啟其屬性頁面。 2 . 設定 HDR 顯示器的實際峰值亮度,單位為**“HDR 顯示尼特”    (例如,大多數 HDR 電視為 600–1000;請查看您的電視型號)。 3 . 在**色調映射下拉選單**中,選擇下列模式之一。下拉式選單現在包含:```忽略直通ACES / Reinhard / Hable / Mobius / BT2390-ST2094-10(原始靜態模式)—動態(最先進)—動態 BT.2390 EETF動態樣條(感知)色調動態2測試3測試 4測試 5``` ##五種最先進動態模式| 模式 | 方法 | 特性 | |------|--------|-----------| | **動態 BT.2390 EETF** | ITU-R BT.2390 EETF 滾降,基於每幀測量的峰值,** | ITU-R BT.2390 EETF 滾降,基於每幀測量的峰值,** Herplacem |樣條曲線,PQ 分辨率,平均自適應拐點 | 最佳高光細節保留 | | **動態 ICtCp(色相保持)** | 將強度通道映射到 ICtCp 感知空間,並按比例縮放色度 | 最佳色相/色彩穩定性 | | **動態 ACES 電影曲線** | Academy ACES 電影曲線,歸一化至軟性對比度 |


















































    | **動態 HDR10+ (ST 2094-40)** | 基於峰值 + 平均值的場景自適應樣條曲線(如有 HDR10+ 場景統計數據則使用) | 逐場景自適應 |

    ## 五個「測試」預設

    動態引擎的調校版本,偏向於參考
    色調保留(這些是我自己調校的調校:

    預設動態引擎的調校版本,偏向於參考色調保留(
    這些是我自己
    調校的調校色調保留,參考目標 — 中性預設值 |
    | **測試 2** | 略微提高飽和度 + 中間調對比度 |
    | **測試 3** | 降低拐點,最大程度保留高光細節 |
    | **測試 4** | 強飽和度補償 | | **測試 5** | 幀 APL (平均圖像電平)混合 BT.2390 和樣
    曲線計算著色器**,需要  **功能等級 11.0** 的 GPU。在較舊的 GPU 上,動態模式會自動回  退到靜態流元資料(MaxCLL / 母帶峰值)—它們仍然有效,  但不再是逐幀自適應的。* 測量路徑具有**故障安全機制**:如果無法建立任何 GPU 資源,它將  自動停用,渲染器的行為與預設版本完全相同。* 色調映射應用於 **Direct3D 11** 路徑(預設)。 D3D9  路徑維持不變。* 您的顯示器必須處於 **HDR 模式**,且渲染器必須設定為向其發送 HDR 訊號,  這些模式才能生效。## 真實性驗證* x86 和 x64 濾鏡均可**乾淨地建造**,並且是有效的、可註冊的  DirectShow 濾鏡。每個著色器(包括新的計算著色器)都可以  使用 `fxc` 編譯。* 動態測量管線已按照 D3D11 規範實現,並  採取了故障安全措施,**但無法  在建置環境中針對 HDR 電視上的即時 HDR 播放進行測試。 **請在您的  硬體上進行驗證;如果某個模式顯示異常,請切換模式或停用局部色調  映射-渲染器的其餘部分不受影響。## 建置/原始碼原始程式碼變更包含在:* `Shaders/d3d11/cs_luminance_reduce.hlsl` — 新的逐幀亮度計算著色器* `Shaders/d3d11/ps_hdr10_tonemap.hlsl` — 10 種新的色調映射模式*Video `pp/DX10_tonemap.hlsl` — 10 種新的色調映射模式* Video / 118 月常數`Source/PropPage.cpp`、`Source/VideoRenderer.cpp`、`Source/IVideoRenderer.h` — 選單 + 設定依據 GPL v3 許可,與 MPC 影片渲染器相同。









































































    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-6-20 16:09
  • 签到天数: 1 天

    [LV.1]初来乍到

    38

    主题

    1238

    回帖

    0

    VC币

    高级会员

    Rank: 4

    积分
    23740
    hsmms 发表于 昨天 17:49 | 显示全部楼层
    本帖最后由 hsmms 于 2026-6-29 18:18 编辑

    简单测试了下 ,跟madvr比差太多了。


    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表