This documentation is for the free plugin Py4D in CINEMA 4D R11.5 and not for the C4DSDK of Python in CINEMA 4D R12. For R12, please visit PluginCafe.com
An important technique for generating procedural textures is the use of fractal noise.
| Parameter: | seed (int) – Noise seed. |
|---|---|
| Return type: | Noise |
| Returns: | A new noise object. |
Creates a menu container with the different noise options available.
| Parameter: | bIncludeNone (bool) – Include the none option. |
|---|---|
| Return type: | BaseContainer |
| Returns: | Generated noise menu. |
Initializes fractal brownian motion.
| Parameters: |
|
|---|---|
| Return type: | bool |
| Returns: | Initializes fractal brownian motion |
Samples a 2D or 3D noise.
| Parameters: |
|
|---|---|
| Return type: | float |
| Returns: | Noise sample. |
Generate a periodic signed noise value.
| Parameters: |
|
|---|---|
| Return type: | float |
| Returns: | Signed noise value, this is between -1.0 and 1.0. |
Generate a turbulence value, this is a sum of multiple noises with different frequency.
| Parameters: |
|
|---|---|
| Return type: | float |
| Returns: | Noise sample. |
Generate a periodic Fractional Brownian Motion value.
Note
Needs the call C4DNoise.InitFbm before.
Warning
The roctaves value must not exceed the value passed to C4DNoise.InitFbm but can be lower.
| Parameters: |
|
|---|---|
| Return type: | float |
| Returns: | The fbm value. |
Generate a periodic fractal function used for such things as landscapes or mountain ranges.
Note
Needs the call C4DNoise.InitFbm before.
Warning
The rOctaves value must not exceed the value passed to C4DNoise.InitFbm but can be lower.
| Parameters: |
|
|---|---|
| Return type: | float |
| Returns: | The fractal value. |
Type: NOISE_BOX_NOISE
![]()
Type: NOISE_BOX_NOISE
![]()
Type: NOISE_BUYA
![]()
Type: NOISE_CELL_NOISE
![]()
Type: NOISE_CELL_VORONOI
![]()
Type: NOISE_CRANAL
![]()
Type: NOISE_DENTS
![]()
Type: NOISE_DISPL_TURB
![]()
Type: NOISE_ELECTRIC
![]()
Type: NOISE_FBM
![]()
Type: NOISE_FIRE
![]()
Type: NOISE_GASEOUS
![]()
Type: NOISE_HAMA
![]()
Type: NOISE_LUKA
![]()
Type: NOISE_MOD_NOISE
![]()
Type: NOISE_NAKI
![]()
Type: NOISE_NOISE
![]()
Type: NOISE_NONE
![]()
Type: NOISE_OBER
![]()
Type: NOISE_PEZO
![]()
Type: NOISE_POXO
![]()
Type: NOISE_SEMA
![]()
Type: NOISE_SPARSE_CONV
![]()
Type: NOISE_STUPL
![]()
Type: NOISE_TURBULENCE
![]()
Type: NOISE_VL_NOISE
![]()
Type: NOISE_VORONOI_1
![]()
Type: NOISE_VORONOI_2
![]()
Type: NOISE_VORONOI_3
![]()
Type: NOISE_WAVY_TURB
![]()
Type: NOISE_ZADA
![]()