FakeAOCPU is a Screen Space Ambient Occlusion postplugin: 2input, input1 - Depth, input2 - Color
FakeAOCPU can be used for Composite and CameraPostEffect. (Thank you sgross!)
System requirements:
SSE2 Enabled PC, Windows, A:M V16 32bit
Limitation of FakeAOCPU:
FakeAO does not work right in RenderToWindow.
Motionblur cannot be used together.
AO is calculated only with seen objects.
All transparency are ignored.
Some manual image oversampling is necessary.
Limitation of FakeAOCPU free version:
MaxSamplingLevel = 3, MaxSamples = 12
Properties:
Intensity: Intensity of FakeAO output.
Gamma: Gamma correction factor.
SamplingLevel: This value controls AO quality and computing time. When one level increases, computing time and AO quality increase by twice.
Samples: Number of Occlusion samples. A larger number makes Occlusion reach far away.
Distance: The linear attenuation distance of Occlusion.
Dark Color: Color of Occlusion.
Distribute: Distribute factor of Occlusion.
Distribute Random: Distribute Occlusion at random.
AdaptiveBlur: AdaptiveBlur which depends on Z distance. Blur with another object can be avoided.
AdaptiveBlur Distance: Defines Far Z Distance.
AdaptiveBlur Far: Blur percentage when Z Distance is farther than Far Z Distance.
AdaptiveBlur Near: Blur percentage when Z Distance is 0.
Camera FocalLength: Please set the same value as the Camera FocalLength.
Test OnlyAO: Enable OnlyAO mode.
Test TimeDisplay: Enable display computing time and bench mark.
Files:
plugin Click to view attachment
sample project Click to view attachment
video tutorial Click to view attachment
