user: Give a detailed overview of LightProbe(ID): syntax, arguments, return values, common patterns.

assistant: # LightProbe(ID)

base classes — [`bpy_struct`](bpy.types.bpy_struct.html#bpy.types.bpy_struct "bpy.types.bpy_struct"), [`ID`](bpy.types.ID.html#bpy.types.ID "bpy.types.ID")

subclasses —
[`LightProbePlane`](bpy.types.LightProbePlane.html#bpy.types.LightProbePlane "bpy.types.LightProbePlane"), [`LightProbeSphere`](bpy.types.LightProbeSphere.html#bpy.types.LightProbeSphere "bpy.types.LightProbeSphere"), [`LightProbeVolume`](bpy.types.LightProbeVolume.html#bpy.types.LightProbeVolume "bpy.types.LightProbeVolume")

*class* bpy.types.LightProbe(*ID*)
:   Light Probe data-block for lighting capture objects

    animation_data
    :   Animation data for this data-block

        Type:
        :   [`AnimData`](bpy.types.AnimData.html#bpy.types.AnimData "bpy.types.AnimData"), (readonly)

    clip_start
    :   Probe clip start, below which objects will not appear in reflections

        Type:
        :   float in [1e-06, inf], default 0.8

    data_display_size
    :   Viewport display size of the sampled data

        Type:
        :   float in [0, inf], default 0.1

    influence_distance
    :   Influence distance of the probe

        Type:
        :   float in [0, inf], default 2.5

    invert_visibility_collection
    :   Invert visibility collection (Deprecated)

        Type:
        :   boolean, default False

    show_clip
    :   Show the clipping distances in the 3D view

        Type:
        :   boolean, default False

    show_data
    :   Deprecated, use use_data_display instead

        Type:
        :   boolean, default False

    show_influence
    :   Show the influence volume in the 3D view

        Type:
        :   boolean, default True

    type
    :   Type of light probe

        - `SPHERE`
          Sphere – Light probe that captures precise lighting from all directions at a single point in space.
        - `PLANE`
          Plane – Light probe that captures incoming light from a single direction on a plane.
        - `VOLUME`
          Volume – Light probe that captures low frequency lighting inside a volume.

        Type:
        :   enum in [`'SPHERE'`, `'PLANE'`, `'VOLUME'`], default `'SPHERE'`, (readonly)

    use_data_display
    :   Display sampled data in the viewport to debug captured light

        Type:
        :   boolean, default False

    visibility_bleed_bias
    :   Bias for reducing light-bleed on variance shadow maps (Deprecated)

        Type:
        :   float in [0, 1], default 0.0

    visibility_blur
    :   Filter size of the visibility blur (Deprecated)

        Type:
        :   float in [0, 1], default 0.2

    visibility_buffer_bias
    :   Bias for reducing self shadowing (Deprecated)

        Type:
        :   float in [0.001, 9999], default 1.0

    visibility_collection
    :   Restrict objects visible for this probe (Deprecated)

        Type:
        :   [`Collection`](bpy.types.Collection.html#bpy.types.Collection "bpy.types.Collection")

    *classmethod* bl_rna_get_subclass(*id*, *default=None*, */*)
    :   Parameters:
        :   **id** (*str*) – The RNA type identifier.

        Returns:
        :   The RNA type or default when not found.

        Return type:
        :   [`bpy.types.Struct`](bpy.types.Struct.html#bpy.types.Struct "bpy.types.Struct") subclass

    *classmethod* bl_rna_get_subclass_py(*id*, *default=None*, */*)
    :   Parameters:
        :   **id** (*str*) – The RNA type identifier.

        Returns:
        :   The class or default when not found.

        Return type:
        :   [type](#bpy.types.LightProbe.type "bpy.types.LightProbe.type")