Go to: Related nodes. Attributes.

"FurCurveAttractors" node is used to style Fur and create realistic dynamic Fur simulations.

Node nameParentsMFn typeCompatible function sets
FurCurveAttractorsdependNodekDependencyNodekBase
kNamedObject
kDependencyNode

Related nodes

FurDescription, FurFeedback, FurGlobals, FurAttractors, furPointOnMeshInfo, furPointOnSubd

Attributes (54)

Attribute quick index omitted (too many attributes to show them all).

Long name (short name)TypeDefaultFlags
CurveAttractorModel (camd) enum0outputinputconnectablestorable
Defines the type of curveAttractor. 0-Local Each hair mimics the closest dynamic curve(s) within the defined radius. 1-Global Each hair grows towards the closest dynamic curve(s) within the defined radius.
dagSetMembers (dsm) Messagen/aconnectable
Defines to connect without data flow between surface and curve attractor set.
curveAttractors (catt) Messagen/aconnectable
Defines to connect without data flow between individual curve and curve attractor set.
furGlobals (fgc) Messagen/aconnectable
Defines to connect without data flow between curve attractor and default fur global.
CurveAttractorsPerHair (caph) integer1outputinputstorablekeyable
Defines the number of dynamic curves a fur should be influenced by. e.g. 1 Every fur is influenced by one dynamic curve closest to it. 2 Every fur is influenced by two dynamic curves closest to it. 3 Every hair is influenced by three dynamic curves closest to it.
CurveGlobalScale (cgs) float1.0outputinputstorablekeyable
Defines to adjust the CurveRadius, CurvePower, Influence, and Length values by a common factor (including mapped values).
CurveRadius (dcr) distance (double)10cmoutputinputconnectablestorablekeyable
Used to set the radius in which to search for the closest dynamic curve, in world units. This value can help prevent fur from being influenced by dynamic curves that are unreasonably far away.
CurveRadiusMap (crm) compoundn/ainputconnectablestorable
Used to map values for curve attractor set attribute "CurveRadius" by importing file textures.
CurveRadiusMapUSamples (crmus) compoundn/aoutputinputconnectablestorablehidden
Used to map values for curve attractor set attribute "CurveRadius" along U direction by importing file textures.
CurveRadiusMapVSamples (crmvs) compoundn/aoutputinputconnectablestorablehidden
Used to map values for curve attractor set attribute "CurveRadius" along V direction by importing file textures.
CurveRadiusMapOffset (crmo) distance (double)0.0cmoutputinputconnectablestorable
Defines to set the factor to offset the curve attractor attribute value by. The initial map is between 0 and 1.
CurveRadiusMapMult (crmm) distance (double)1.0cmoutputinputconnectablestorable
Defines to set the factor to multiply the value. The initial map is between 0 and 1.
CurveRadiusNoise (crn) distance (double)0.0cmoutputinputconnectablestorable
Defines to set the noise value for the attribute. A value of 0 produces no noise.
CurveRadiusNoiseFreq (crnf) float10.0outputinputstorable
Defines to set the noise frequency for the attribute. The larger the Noise Frequency, the more variation over a distance or area.
CurvePower (dcp) float1.0outputinputconnectablestorablekeyable
Set how the dynamic curve will influence the fur. The value you enter is the power to a falloff function that makes fur become less influenced at the base of the fur than at the tip. 0.0 The entire length of the fur is influenced. 1.0 Fur is much less influenced at the base.
CurvePowerMap (cpm) compoundn/ainputconnectablestorable
Used to map values for curve attractor set attribute "CurvePower" by importing file textures.
CurvePowerMapUSamples (cpmus) compoundn/aoutputinputconnectablestorablehidden
Used to map values for curve attractor set attribute "CurvePower" along U direction by importing file textures.
CurvePowerMapVSamples (cpmvs) compoundn/aoutputinputconnectablestorablehidden
Used to map values for curve attractor set attribute "CurvePower" along V direction by importing file textures.
CurvePowerMapOffset (cpmo) float0.0outputinputconnectablestorable
Defines to set the factor to offset the curve attractor attribute value by. The initial map is between 0 and 1.
CurvePowerMapMult (cpmm) float1.0outputinputconnectablestorable
Defines to set the factor to multiply the value. The initial map is between 0 and 1.
CurvePowerNoise (cpn) float0.0outputinputconnectablestorable
Defines to set the noise value for the attribute. A value of 0 produces no noise.
CurvePowerNoiseFreq (cpnf) float10.0outputinputstorable
Defines to set the noise frequency for the attribute. The larger the Noise Frequency, the more variation over a distance or area.
CurveInfluence (dci) float1.0outputinputconnectablestorablekeyable
Set how much influence the dynamic curve will have on the fur. The value you enter linearly increases or decreases the influence over the length of the fur. 0.0 No influence. 1.0 Standard influence.
CurveInfluenceMap (cim) compoundn/ainputconnectablestorable
Used to map values for attractor set attribute "CurveInfluence" by importing file textures.
CurveInfluenceMapUSamples (cimus) compoundn/aoutputinputconnectablestorablehidden
Used to map values for curve attractor set attribute "CurveInfluence" along U direction by importing file textures.
CurveInfluenceMapVSamples (cimvs) compoundn/aoutputinputconnectablestorablehidden
Used to map values for curve attractor set attribute "CurveInfluence" along V direction by importing file textures.
CurveInfluenceMapOffset (cimo) float0.0outputinputconnectablestorable
Defines to set the factor to offset the curve attractor attribute value by. The initial map is between 0 and 1.
CurveInfluenceMapMult (cimm) float1.0outputinputconnectablestorable
Defines to set the factor to multiply the value. The initial map is between 0 and 1.
CurveInfluenceNoise (cin) float0.0outputinputconnectablestorable
Defines to set the noise value for the attribute. A value of 0 produces no noise.
CurveInfluenceNoiseFreq (cinf) float10.0outputinputstorable
Defines to set the noise frequency for the attribute. The larger the Noise Frequency, the more variation over a distance or area.
CurveStartLength (dcsl) float0.0outputinputconnectablestorablekeyable
Defines to set the point along the fur, in world units, at which the hair will start being influenced. In general, this value should be 0.0, unless you want the hair to grow in its normal direction up to a point along the hair.
CurveStartLengthMap (cslm) compoundn/ainputconnectablestorable
Used to map values for curve attractor set attribute "CurveStartLength" by importing file textures.
CurveStartLengthMapUSamples (cslmus) compoundn/aoutputinputconnectablestorablehidden
Used to map values for curve attractor set attribute "CurveStartLength" along U direction by importing file textures.
CurveStartLengthMapVSamples (cslmvs) compoundn/aoutputinputconnectablestorablehidden
Used to map values for curve attractor set attribute "CurveStartLength" along V direction by importing file textures.
CurveStartLengthMapOffset (cslmo) distance (double)0.0cmoutputinputconnectablestorable
Defines to set the factor to offset the curve attractor attribute value by. The initial map is between 0 and 1.
CurveStartLengthMapMult (cslmm) distance (double)1.0cmoutputinputconnectablestorable
Defines to set the factor to multiply the value. The initial map is between 0 and 1.
CurveStartLengthNoise (csln) distance (double)0.0cmoutputinputconnectablestorable
Defines to set the noise value for the attribute. A value of 0 produces no noise.
CurveStartLengthNoiseFreq (cslnf) float10.0outputinputstorable
Defines to set the noise frequency for the attribute. The larger the Noise Frequency, the more variation over a distance or area.
CurveEndLength (dcel) float5.0outputinputconnectablestorablekeyable
Defines to set the point along the fur, in world units, at which the fur will no longer be influenced. For the best effect, this should be at least as large as the longest fur length. With smaller values the tips of the fur will not be influenced.
CurveEndLengthMap (celm) compoundn/ainputconnectablestorable
Used to map values for curve attractor set attribute "CurveEndLength" by importing file textures.
CurveEndLengthMapUSamples (celmus) compoundn/aoutputinputconnectablestorablehidden
Used to map values for curve attractor set attribute "CurveEndLength" along U direction by importing file textures.
CurveEndLengthMapVSamples (celmvs) compoundn/aoutputinputconnectablestorablehidden
Used to map values for curve attractor set attribute "CurveEndLength" along V direction by importing file textures.
CurveEndLengthMapOffset (celmo) distance (double)0.0cmoutputinputconnectablestorable
Defines to set the factor to offset the curve attractor attribute value by. The initial map is between 0 and 1.
CurveEndLengthMapMult (celmm) distance (double)1.0cmoutputinputconnectablestorable
Defines to set the factor to multiply the value. The initial map is between 0 and 1.
CurveEndLengthNoise (celn) distance (double)0.0cmoutputinputconnectablestorable
Defines to set the noise value for the attribute. A value of 0 produces no noise.
CurveEndLengthNoiseFreq (celnf) float10.0outputinputstorable
Defines to set the noise frequency for the attribute. The larger the Noise Frequency, the more variation over a distance or area.
CurveThresholdLength (dctl) float0.33outputinputconnectablestorablekeyable
Fur shorter than this value will not be influenced at all. Use this value to prevent short fur from being influenced while long fur are influenced.
CurveThresholdLengthMap (ctlm) compoundn/ainputconnectablestorable
Used to map values for curve attractor set attribute "CurveThresholdLength" by importing file textures.
CurveThresholdLengthMapUSamples (ctlmus) compoundn/aoutputinputconnectablestorablehidden
Used to map values for curve attractor set attribute "CurveThresholdLength" along U direction by importing file textures.
CurveThresholdLengthMapVSamples (ctlmvs) compoundn/aoutputinputconnectablestorablehidden
Used to map values for curve attractor set attribute "CurveThresholdLength" along V direction by importing file textures.
CurveThresholdLengthMapOffset (ctlmo) distance (double)0.0cmoutputinputconnectablestorable
Defines to set the factor to offset the attractor attribute value by. The initial map is between 0 and 1.
CurveThresholdLengthMapMult (ctlmm) distance (double)1.0cmoutputinputconnectablestorable
Defines to set the factor to multiply the value. The initial map is between 0 and 1.
CurveThresholdLengthNoise (ctln) distance (double)0.0cmoutputinputconnectablestorable
Defines to set the noise value for the attribute. A value of 0 produces no noise.
CurveThresholdLengthNoiseFreq (ctlnf) float10.0outputinputstorable
Defines to set the noise frequency for the attribute. The larger the Noise Frequency, the more variation over a distance or area.