You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
o3de/Gems/Atom/Feature/Common/Code/Source/PostProcessing
Ken Pruiksma 90845313fb
Overhaul of LookModification (#3282)
* Fixed log2 shaper equations. Added bspline sampling for lut. Added options for custom log2 or linear lut with custom exposure ranges.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Added support for PQ shaper. Added shader option & cvar for lut sampling quality. Fixed issues in the blend lut shader that were causing considerable quality loss. No longer always changing to the log2 1000 nit shaper when blending luts - if the source luts all use the same shaper, keep using that shaper in the blended lut.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Fixed an integer -> float

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Minor PR reveiw updates

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>
5 years ago
..
BlendColorGradingLutsPass.cpp Overhaul of LookModification (#3282) 5 years ago
BlendColorGradingLutsPass.h Overhaul of LookModification (#3282) 5 years ago
BloomBlurPass.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
BloomBlurPass.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
BloomCompositePass.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
BloomCompositePass.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
BloomDownsamplePass.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
BloomDownsamplePass.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
BloomParentPass.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
BloomParentPass.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
DepthOfFieldBokehBlurPass.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
DepthOfFieldBokehBlurPass.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
DepthOfFieldCompositePass.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
DepthOfFieldCompositePass.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
DepthOfFieldCopyFocusDepthToCpuPass.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
DepthOfFieldCopyFocusDepthToCpuPass.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
DepthOfFieldMaskPass.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
DepthOfFieldMaskPass.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
DepthOfFieldParentPass.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
DepthOfFieldParentPass.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
DepthOfFieldPencilMap.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
DepthOfFieldReadBackFocusDepthPass.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
DepthOfFieldReadBackFocusDepthPass.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
DepthOfFieldWriteFocusDepthFromGpuPass.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
DepthOfFieldWriteFocusDepthFromGpuPass.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
DepthUpsamplePass.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
DepthUpsamplePass.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ExposureControlRenderProxy.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
EyeAdaptationPass.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
EyeAdaptationPass.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
FastDepthAwareBlurPasses.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
FastDepthAwareBlurPasses.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
LookModificationCompositePass.cpp Overhaul of LookModification (#3282) 5 years ago
LookModificationCompositePass.h Overhaul of LookModification (#3282) 5 years ago
LookModificationTransformPass.cpp Overhaul of LookModification (#3282) 5 years ago
LookModificationTransformPass.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
LuminanceHistogramGeneratorPass.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
LuminanceHistogramGeneratorPass.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
PostProcessingShaderOptionBase.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
PostProcessingShaderOptionBase.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
SMAABasePass.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
SMAABasePass.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
SMAABlendingWeightCalculationPass.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
SMAABlendingWeightCalculationPass.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
SMAACommon.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
SMAAConfigurationDescriptor.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
SMAAConfigurationDescriptor.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
SMAAEdgeDetectionPass.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
SMAAEdgeDetectionPass.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
SMAAFeatureProcessor.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
SMAAFeatureProcessor.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
SMAANeighborhoodBlendingPass.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
SMAANeighborhoodBlendingPass.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
SsaoPasses.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
SsaoPasses.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
SubsurfaceScatteringPass.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
SubsurfaceScatteringPass.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
TaaPass.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
TaaPass.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago