c4d.utils.noise
¶
Follow me to the Inheritance diagramm .
c4d.utils.noise.
Noise
(
p
[
,
t=0.0
]
)
¶
Generates a noise value.
Parameters: |
|
---|---|
Return type: |
float |
Returns: |
The noise value, between 0.0 and 1.0 . |
c4d.utils.noise.
SNoise
(
p
[
,
t=0.0
]
)
¶
Generates a signed noise value.
Parameters: |
|
---|---|
Return type: |
float |
Returns: |
The signed noise value, this is between -1.0 and 1.0 . |
c4d.utils.noise.
PNoise
(
p
,
d
,
dt
[
,
t=0.0
]
)
¶
Generates a periodical noise value.
PNoise()
is based on
SNoise()
:
NOISERES = 1024 pnoise = SNoise(c4d.Vector(p.x*NOISERES/d.x, p.y*NOISERES/d.y, p.z*NOISERES/d.z))
Parameters: |
|
---|---|
Return type: |
float |
Returns: |
The periodical noise value. |
c4d.utils.noise.
WavyTurbulence
(
p
,
t
,
oct
,
start
)
¶
Generates a wavy turbulence value, this is a sum of multiple noises with different frequency.
Parameters: |
|
---|---|
Return type: |
float |
Returns: |
Turbulence value, this is between -1.0 and 1.0 . |
c4d.utils.noise.
Turbulence
(
p
,
oct
,
abs
[
,
t=0.0
]
)
¶
Generates a turbulence value, this is a sum of multiple noises with different frequency.
Parameters: |
|
---|---|
Return type: |
float |
Returns: |
The turbulence value, between -1.0 and 1.0 unless abs is true, in which case it will be between 0.0 to 1.0 . |