Describes the NxParameterized::Interface for 'NoiseFSAssetParams' : Contains the asset properties for this Noise Field Sampler. More...
#include <params.h>
Public Attributes | |
F32 | defaultScale |
'defaultScale' : The default scale factor of the boundary shape. | |
Vec3 | boundarySize |
'boundarySize' : Size of the boundary box. | |
F32 | boundaryFadePercentage |
'boundaryFadePercentage' : Percentage of distance from boundary to center where fade out starts. | |
FieldType | fieldType |
'fieldType' : Type of field. | |
F32 | fieldDragCoeff |
'fieldDragCoeff' : Field drag coefficient (only for VELOCITY_DRAG field type). | |
F32 | fieldWeight |
'fieldWeight' : A weight for the field, it controls how strongly the field affects particles | |
NoiseType | noiseType |
'noiseType' : Type of noise (simplex, curl and etc.). | |
U32 | noiseSeed |
'noiseSeed' : Seed for the noise random generator. | |
F32 | noiseStrength |
'noiseStrength' : Noise strength. | |
Vec3 | noiseSpacePeriod |
'noiseSpacePeriod' : Noise period in space. | |
F32 | noiseTimePeriod |
'noiseTimePeriod' : Noise period in time. | |
U32 | noiseOctaves |
'noiseOctaves' : Number of the noise octaves (more octaves give more turbulent noise, but increase computational time). | |
F32 | noiseStrengthOctaveMultiplier |
'noiseStrengthOctaveMultiplier' : Noise strength multiplier from one octave to the next. | |
Vec3 | noiseSpacePeriodOctaveMultiplier |
'noiseSpacePeriodOctaveMultiplier' : Noise period in space multiplier from one octave to the next. | |
F32 | noiseTimePeriodOctaveMultiplier |
'noiseTimePeriodOctaveMultiplier' : Noise period in time multiplier from one octave to the next. | |
String | fieldBoundaryFilterDataName |
'fieldBoundaryFilterDataName' : The filter data name for NoiseFS vs Field Boundaries interaction. | |
String | fieldSamplerFilterDataName |
'fieldSamplerFilterDataName' : The filter data name for NoiseFS vs other Field Samplers interaction. | |
Bool | useLocalSpace |
'useLocalSpace' : when enabled, noise calculation is done in the local space. |
Describes the NxParameterized::Interface for 'NoiseFSAssetParams' : Contains the asset properties for this Noise Field Sampler.
NoiseFSAssetParams contains 18 fully qualified names --------------------------------------------- 1 : F32 defaultScale 2 : Vec3 boundarySize 3 : F32 boundaryFadePercentage 4 : FieldType fieldType 5 : F32 fieldDragCoeff 6 : F32 fieldWeight 7 : NoiseType noiseType 8 : U32 noiseSeed 9 : F32 noiseStrength 10 : Vec3 noiseSpacePeriod 11 : F32 noiseTimePeriod 12 : U32 noiseOctaves 13 : F32 noiseStrengthOctaveMultiplier 14 : Vec3 noiseSpacePeriodOctaveMultiplier 15 : F32 noiseTimePeriodOctaveMultiplier 16 : String fieldBoundaryFilterDataName 17 : String fieldSamplerFilterDataName 18 : Bool useLocalSpace
'boundaryFadePercentage' : Percentage of distance from boundary to center where fade out starts.
'boundarySize' : Size of the boundary box.
'defaultScale' : The default scale factor of the boundary shape.
The default scale factor of the boundary shape. The default value is 1.0.
'fieldBoundaryFilterDataName' : The filter data name for NoiseFS vs Field Boundaries interaction.
'fieldDragCoeff' : Field drag coefficient (only for VELOCITY_DRAG field type).
'fieldSamplerFilterDataName' : The filter data name for NoiseFS vs other Field Samplers interaction.
'fieldType' : Type of field.
'fieldWeight' : A weight for the field, it controls how strongly the field affects particles
'noiseOctaves' : Number of the noise octaves (more octaves give more turbulent noise, but increase computational time).
'noiseSeed' : Seed for the noise random generator.
'noiseSpacePeriod' : Noise period in space.
'noiseSpacePeriodOctaveMultiplier' : Noise period in space multiplier from one octave to the next.
'noiseStrength' : Noise strength.
'noiseStrengthOctaveMultiplier' : Noise strength multiplier from one octave to the next.
'noiseTimePeriod' : Noise period in time.
'noiseTimePeriodOctaveMultiplier' : Noise period in time multiplier from one octave to the next.
'noiseType' : Type of noise (simplex, curl and etc.).
'useLocalSpace' : when enabled, noise calculation is done in the local space.