From e7a1aa3ea6e62642185b4a1bc271348ad7a55e2a Mon Sep 17 00:00:00 2001 From: BlueRose <378100977@qq.com> Date: Thu, 23 Jan 2025 17:22:17 +0800 Subject: [PATCH] vault backup: 2025-01-23 17:22:17 --- .../渲染功能/PostProcess/ToonPostProcess.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/03-UnrealEngine/卡通渲染相关资料/渲染功能/PostProcess/ToonPostProcess.md b/03-UnrealEngine/卡通渲染相关资料/渲染功能/PostProcess/ToonPostProcess.md index 23c5fca..dac4b2c 100644 --- a/03-UnrealEngine/卡通渲染相关资料/渲染功能/PostProcess/ToonPostProcess.md +++ b/03-UnrealEngine/卡通渲染相关资料/渲染功能/PostProcess/ToonPostProcess.md @@ -170,6 +170,7 @@ ACES Viewing Transform在查看流程中将按以下顺序进行: - https://www.shadertoy.com/view/lslGzl - https://www.shadertoy.com/view/Xstyzn - GT-ToneMapping:https://github.com/yaoling1997/GT-ToneMapping + - 曲线:https://www.desmos.com/calculator/gslcdxvipg?lang=zh-CN - CCA-ToneMapping:? ## UE中的相关实现 UE4版本的笔记:[[UE4 ToneMapping]] @@ -355,4 +356,14 @@ void MainCS(uint3 DispatchThreadId : SV_DispatchThreadID) } } } +``` + +### ToneMapping Method更换 +```c++ +// Tonemapped color in the AP1 gamut +float3 ToneMappedColorAP1 = FilmToneMap( ColorAP1 ); +// float3 ToneMappedColorAP1 = ColorAP1; +// float3 ToneMappedColorAP1 = AGXToneMap(ColorAP1); +// float3 ToneMappedColorAP1 = GTToneMap(ColorAP1); +// float3 ToneMappedColorAP1 = PBRNeutralToneMap(ColorAP1); ``` \ No newline at end of file