# CyclesWorldSettings(PropertyGroup)

base classes — `bpy_struct`, `PropertyGroup`

class `bpy.types.``CyclesWorldSettings`(PropertyGroup)
  `homogeneous_volume`

    When using volume rendering, assume volume has the same density everywhere(not using any textures), for faster rendering

    Type: | boolean, default False

  `max_bounces`

    Maximum number of bounces the background light will contribute to the render

    Type: | int in [0, 1024], default 1024

  `sample_as_light`

    Use multiple importance sampling for the environment, enabling for non-solid colors is recommended

    Type: | boolean, default False

  `sample_map_resolution`

    Importance map size is resolution x resolution; higher values potentially produce less noise, at the cost of memory and speed

    Type: | int in [4, 8192], default 256

  `samples`

    Number of light samples to render for each AA sample

    Type: | int in [1, 10000], default 4

  `volume_interpolation`

    Interpolation method to use for volumes

    - `LINEAR` Linear, Good smoothness and speed.
    - `CUBIC` Cubic, Smoothed high quality interpolation, but slower.

    Type: | enum in [‘LINEAR’, ‘CUBIC’], default ‘LINEAR’

  `volume_sampling`

    Sampling method to use for volumes

    - `DISTANCE` Distance, Use distance sampling, best for dense volumes with lights far away.
    - `EQUIANGULAR` Equiangular, Use equiangular sampling, best for volumes with low density with light inside or near the volume.
    - `MULTIPLE_IMPORTANCE` Multiple Importance, Combine distance and equi-angular sampling for volumes where neither method is ideal.

    Type: | enum in [‘DISTANCE’, ‘EQUIANGULAR’, ‘MULTIPLE_IMPORTANCE’], default ‘EQUIANGULAR’

Inherited Properties

`bpy_struct.id_data` | `PropertyGroup.name`

Inherited Functions

`bpy_struct.as_pointer` `bpy_struct.driver_add` `bpy_struct.driver_remove` `bpy_struct.get` `bpy_struct.is_property_hidden` `bpy_struct.is_property_readonly` `bpy_struct.is_property_set` `bpy_struct.items` | `bpy_struct.keyframe_delete` `bpy_struct.keyframe_insert` `bpy_struct.keys` `bpy_struct.path_from_id` `bpy_struct.path_resolve` `bpy_struct.property_unset` `bpy_struct.type_recast` `bpy_struct.values`

References

`World.cycles` |