Interface IDhApiAmbientOcclusionConfig

All Superinterfaces:
IBindable, IDhApiConfigGroup

public interface IDhApiAmbientOcclusionConfig extends IDhApiConfigGroup
Distant Horizons' fog configuration.

Since:
API 1.0.0
  • Method Details

    • enabled

      Determines if Ambient Occlusion is rendered
    • sampleCount

      IDhApiConfigValue<Integer> sampleCount()
      Determines how many points in space are sampled for the occlusion test. Higher numbers will improve quality and reduce banding, but will increase GPU load.
    • radius

      Determines the radius Screen Space Ambient Occlusion is applied, measured in blocks.
    • strength

      Determines how dark the Screen Space Ambient Occlusion effect will be.
    • bias

      Increasing the value can reduce banding at the cost of reducing the strength of the effect.
    • minLight

      Determines how dark the occlusion shadows can be.
      0 = totally black at the corners
      1 = no shadow
    • blurRadius

      IDhApiConfigValue<Integer> blurRadius()
      The radius, measured in pixels, that blurring is calculated.
      Higher numbers will reduce banding at the cost of GPU performance.