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

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

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