vault backup: 2025-01-20 18:47:35
This commit is contained in:
parent
a7759d732f
commit
66c3f7f0b2
@ -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}}}}
|
@ -131,6 +131,20 @@ END_SHADER_PARAMETER_STRUCT()
|
|||||||
# ToneMapping
|
# ToneMapping
|
||||||
- UE4/UE5和ACES工作流程:https://zhuanlan.zhihu.com/p/660965710
|
- 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]]
|
UE4版本的笔记:[[UE4 ToneMapping]]
|
||||||
|
|
||||||
TonemapCommon.ush中的FilmToneMap()在CombineLUTsCommon()中调用。其顺序为:
|
TonemapCommon.ush中的FilmToneMap()在CombineLUTsCommon()中调用。其顺序为:
|
||||||
@ -180,5 +194,6 @@ void AddPostProcessingPasses()
|
|||||||
```
|
```
|
||||||
|
|
||||||
## PostProcessCombineLUTs.usf
|
## PostProcessCombineLUTs.usf
|
||||||
|
相关变量更新函数位于FCachedLUTSettings::GetCombineLUTParameters()
|
||||||
|
|
||||||
## PostProcessTonemap.usf
|
## PostProcessTonemap.usf
|
Loading…
x
Reference in New Issue
Block a user