vault backup: 2025-01-20 18:47:35

This commit is contained in:
BlueRose 2025-01-20 18:47:35 +08:00
parent a7759d732f
commit 66c3f7f0b2
2 changed files with 16 additions and 1 deletions

View File

@ -1 +1 @@
{"R失效判定":{"R失效判定":{"currentFile":{"count":1,"lastUpdated":1734935678402}}},"c++内存泄漏分析工具":{"c++内存泄漏分析工具":{"internalLink":{"count":1,"lastUpdated":1737361366503}}}}
{"R失效判定":{"R失效判定":{"currentFile":{"count":1,"lastUpdated":1734935678402}}},"c++内存泄漏分析工具":{"c++内存泄漏分析工具":{"internalLink":{"count":1,"lastUpdated":1737361366503}}},"tonemapping":{"tonemapping":{"currentFile":{"count":1,"lastUpdated":1737367609064}}}}

View File

@ -131,6 +131,20 @@ END_SHADER_PARAMETER_STRUCT()
# ToneMapping
- UE4/UE5和ACES工作流程:https://zhuanlan.zhihu.com/p/660965710
## ToneMapping种类
- ShaderToy效果演示: https://www.shadertoy.com/view/McG3WW
- ACES
- Narkowicz 2015, "ACES Filmic Tone Mapping Curve"
- https://knarkowicz.wordpress.com/2016/01/06/aces-filmic-tone-mapping-curve/
- PBR Neutral https://modelviewer.dev/examples/tone-mapping
- Uncharted tonemapping
- http://filmicworlds.com/blog/filmic-tonemapping-operators/
- https://www.gdcvault.com/play/1012351/Uncharted-2-HDR
- AgX
- https://github.com/sobotka/AgX
- https://www.shadertoy.com/view/cd3XWr
## UE中的相关实现
UE4版本的笔记[[UE4 ToneMapping]]
TonemapCommon.ush中的FilmToneMap()在CombineLUTsCommon()中调用。其顺序为:
@ -180,5 +194,6 @@ void AddPostProcessingPasses()
```
## PostProcessCombineLUTs.usf
相关变量更新函数位于FCachedLUTSettings::GetCombineLUTParameters()
## PostProcessTonemap.usf