Factorio.com|Forums|Wiki|Mod Portal|API Docs Prototype|Runtime|Auxiliary

# Factorio Prototype Docs Version 2.0.7

## CloudsEffectProperties :: struct

## Properties

- default
- sorted

shape_noise_texture | :: EffectTexture |
detail_noise_texture | :: EffectTexture |
warp_sample_1 | :: CloudsTextureCoordinateTransformation |
warp_sample_2 | :: CloudsTextureCoordinateTransformation |
warped_shape_sample | :: CloudsTextureCoordinateTransformation |
additional_density_sample | :: CloudsTextureCoordinateTransformation |
detail_sample_1 | :: CloudsTextureCoordinateTransformation |
detail_sample_2 | :: CloudsTextureCoordinateTransformation |
scale optional | :: float |
movement_speed_multiplier optional | :: float |
shape_warp_strength optional | :: float |
shape_warp_weight optional | :: float |
opacity optional | :: float |
opacity_at_night optional | :: float |
density optional | :: float |
density_at_night optional | :: float |
detail_factor optional | :: float |
detail_factor_at_night optional | :: float |
shape_factor optional | :: float |
detail_exponent optional | :: float |
detail_sample_morph_duration optional | :: uint32 | When set to 0, detail textures are not being "morphed" to each other, but lerped with ratio 0.5 instead.
When set to 0, detail textures are not being "morphed" to each other, but lerped with ratio 0.5 instead.

additional_density_sample | :: CloudsTextureCoordinateTransformation |
detail_noise_texture | :: EffectTexture |
detail_sample_1 | :: CloudsTextureCoordinateTransformation |
detail_sample_2 | :: CloudsTextureCoordinateTransformation |
shape_noise_texture | :: EffectTexture |
warp_sample_1 | :: CloudsTextureCoordinateTransformation |
warp_sample_2 | :: CloudsTextureCoordinateTransformation |
warped_shape_sample | :: CloudsTextureCoordinateTransformation |
density optional | :: float |
density_at_night optional | :: float |
detail_exponent optional | :: float |
detail_factor optional | :: float |
detail_factor_at_night optional | :: float |
detail_sample_morph_duration optional | :: uint32 | When set to 0, detail textures are not being "morphed" to each other, but lerped with ratio 0.5 instead.
When set to 0, detail textures are not being "morphed" to each other, but lerped with ratio 0.5 instead.
movement_speed_multiplier optional | :: float |
opacity optional | :: float |
opacity_at_night optional | :: float |
scale optional | :: float |
shape_factor optional | :: float |
shape_warp_strength optional | :: float |
shape_warp_weight optional | :: float |

## Properties

### shape_noise_texture :: EffectTexture

### detail_noise_texture :: EffectTexture

### warp_sample_1 :: CloudsTextureCoordinateTransformation

### warp_sample_2 :: CloudsTextureCoordinateTransformation

### warped_shape_sample :: CloudsTextureCoordinateTransformation

### additional_density_sample :: CloudsTextureCoordinateTransformation

### detail_sample_1 :: CloudsTextureCoordinateTransformation

### detail_sample_2 :: CloudsTextureCoordinateTransformation

### scale :: float optional

Default: `1`

### movement_speed_multiplier :: float optional

Default: `0.75`

### shape_warp_strength :: float optional

Default: `0.06`

### shape_warp_weight :: float optional

Default: `0.4`

### opacity :: float optional

Default: `0.25`

### opacity_at_night :: float optional

Default: `0`

### density :: float optional

Default: `0`

### density_at_night :: float optional

Default: Value of `density`

### detail_factor :: float optional

Default: `1.5`

### detail_factor_at_night :: float optional

Default: Value of `detail_factor`

### shape_factor :: float optional

Default: `-1`

### detail_exponent :: float optional

Default: `0.1`

### detail_sample_morph_duration :: uint32 optional

Default: `256`

When set to 0, detail textures are not being "morphed" to each other, but lerped with ratio 0.5 instead.

Type used in

- SurfaceRenderParameters::clouds