user: How do I use Properties in Blender? Include parameters, examples, warnings and best practices.

assistant: Dimensions
:   The dimensions of the space to evaluate the noise in.

    1D:
    :   Evaluate the noise in 1D space at the input W.

    2D:
    :   Evaluate the noise in 2D space at the input Vector. The Z component is ignored.

    3D:
    :   Evaluate the noise in 3D space at the input Vector.

    4D:
    :   Evaluate the noise in 4D space at the input Vector and the input W as the fourth dimension.

    Higher dimensions corresponds to higher render time,
    so lower dimensions should be used unless higher dimensions are necessary.

Feature
:   The Voronoi feature that the node will compute.

    F1:
    :   The distance to the closest feature point as well as its position and color.

        |  |  |  |
        | --- | --- | --- |
        | ../../../_images/render_shader-nodes_textures_voronoi_smoothness-distance-zero.png   Distance. | ../../../_images/render_shader-nodes_textures_voronoi_smoothness-color-zero.png   Color. | ../../../_images/render_shader-nodes_textures_voronoi_f1-position.png   Position. |

    F2:
    :   The distance to the second closest feature point as well as its position and color.

        |  |  |  |
        | --- | --- | --- |
        | ../../../_images/render_shader-nodes_textures_voronoi_f2-distance.png   Distance. | ../../../_images/render_shader-nodes_textures_voronoi_f2-color.png   Color. | ../../../_images/render_shader-nodes_textures_voronoi_f2-position.png   Position. |

    Smooth F1:
    :   A smooth version of F1.

        |  |  |  |
        | --- | --- | --- |
        | ../../../_images/render_shader-nodes_textures_voronoi_smoothness-distance-one.png   Distance. | ../../../_images/render_shader-nodes_textures_voronoi_smoothness-color-one.png   Color. | ../../../_images/render_shader-nodes_textures_voronoi_smooth-f1-position.png   Position. |

    Distance to Edge:
    :   The distance to the edges of the Voronoi cells.

        |  |  |
        | --- | --- |
        | ../../../_images/render_shader-nodes_textures_voronoi_distance-to-edge.png   Distance. | ../../../_images/render_shader-nodes_textures_voronoi_distance-to-edge-less-than.png   Distance smaller than 0.05. |

    N-Sphere Radius:
    :   The radius of the n-sphere inscribed in the Voronoi cells.
        In other words, it is half the distance between the closest feature point and the feature point closest to it.

        |  |  |
        | --- | --- |
        | ../../../_images/render_shader-nodes_textures_voronoi_n-sphere-radius.png   The n-sphere radius can be used to create tightly packed n-spheres. | ../../../_images/render_shader-nodes_textures_voronoi_n-sphere-radius-nodetree.png   Node tree for the shader to the left. |

Distance Metric
:   The distance metric used to compute the texture.

    Euclidean:
    :   Use the [Euclidean distance metric](https://en.wikipedia.org/wiki/Euclidean_distance).

    Manhattan:
    :   Use the [Manhattan distance metric](https://en.wikipedia.org/wiki/Taxicab_geometry).

    Chebychev:
    :   Use the [Chebychev distance metric](https://en.wikipedia.org/wiki/Chebyshev_distance).

    Minkowski:
    :   Use the [Minkowski distance metric](https://en.wikipedia.org/wiki/Minkowski_distance).
        The Minkowski distance is a generalization of the aforementioned metrics with an *Exponent* as a parameter.
        Minkowski with an exponent of one is equivalent to the *Manhattan* distance metric.
        Minkowski with an exponent of two is equivalent to the *Euclidean* distance metric.
        Minkowski with an infinite exponent is equivalent to the *Chebychev* distance metric.

    |  |  |  |  |
    | --- | --- | --- | --- |
    | ../../../_images/render_shader-nodes_textures_voronoi_minkowski-half.png   Minkowski Exponent: 0.5 (Minkowski 1/2). | ../../../_images/render_shader-nodes_textures_voronoi_minkowski-one.png   Minkowski Exponent: 1.0 (Manhattan). | ../../../_images/render_shader-nodes_textures_voronoi_minkowski-two.png   Minkowski Exponent: 2.0 (Euclidean). | ../../../_images/render_shader-nodes_textures_voronoi_minkowski-32.png   Minkowski Exponent: 32.0 (approximation of Chebychev). |

Normalize
:   If enabled, ensures that the output values stay in the range 0.0 to 1.0.
    In rare cases, the output value may be outside that range when *Feature* is *F2*.