Close

Experimental:Noise POP

Summary

PythonIcon.pngnoisePOP_Class


Parameters - Noise Page

Noise Lookup Attribute noiselookupattrib -

Type type - -
  • Perlin 2D (GPU) perlin2d -
  • Perlin 3D (GPU) perlin3d -
  • Perlin 4D (GPU) perlin4d -
  • Simplex 2D (GPU) simplex2d -
  • Simplex 3D (GPU) simplex3d -
  • Simplex 4D (GPU) simplex4d -

Single Noise Component singlenoisecomp -

Seed seed -

Period period -

Harmonics harmon -

Harmonic Spread spread -

Harmonic Gain gain -

Parameter Size parsize - -
  • 1 1 -
  • 2 2 -
  • 3 3 -
  • 4 4 -

Amplitude amp -

Exponent exp -

Offset offset -

Attribute Class attrclass - -
  • Point point -
  • Vertex vertex -
  • Primitive primitive -

Group group -


Parameters - Transform Page

Transform Order xord - -
  • Scale Rotate Translate srt -
  • Scale Translate Rotate str -
  • Rotate Scale Translate rst -
  • Rotate Translate Scale rts -
  • Translate Scale Rotate tsr -
  • Translate Rotate Scale trs -

Rotate Order rord - -
  • Rx Ry Rz xyz -
  • Rx Rz Ry xzy -
  • Ry Rx Rz yxz -
  • Ry Rz Rx yzx -
  • Rz Rx Ry zxy -
  • Rz Ry Rx zyx -

Translate t - -
  • Translate tx -
  • Translate ty -
  • Translate tz -

Rotate r - -
  • Rotate rx -
  • Rotate ry -
  • Rotate rz -

Scale s - -
  • Scale sx -
  • Scale sy -
  • Scale sz -

Pivot p - -
  • Pivot px -
  • Pivot py -
  • Pivot pz -

Translate 4D t4d -


Parameters - Output Page

Simulation Noise simulationnoise - -
  • None none -
  • Curl 2D curl2d -
  • Curl 3D curl3d -

Combine Operation combineop - -
  • Set set -
  • Add add -
  • Multiply mult -
  • Translate along Normal translatealongnormal -

Combine Attribute Scope combineattrscope -

Output Attribute Scope outputattrscope - -
  • P P -
  • N N -
  • Color Color -
  • Color.i012 Color.i012 -
  • Tex Tex -
  • PointScale PointScale -
  • LineWidth LineWidth -


Override Automatic Attribute overrideautoattr -

New Attribute Type newattrtype - -
  • float float -
  • double double -
  • int int -
  • uint uint -
  • dir dir -
  • dbl dir ddir -

New Attribute Number of Components attrnumcomps - -
  • 1 1 -
  • 2 2 -
  • 3 3 -
  • 4 4 -

New Attribute Default Value newattrdefaultval - -
  • New Attribute Default Value newattrdefaultval1 -
  • New Attribute Default Value newattrdefaultval2 -
  • New Attribute Default Value newattrdefaultval3 -
  • New Attribute Default Value newattrdefaultval4 -

Derivative derivative -

Derivative Output Attribute Scope derivoutputattscope - -
  • P P -
  • N N -
  • Color Color -
  • Color.i012 Color.i012 -
  • Tex Tex -
  • PointScale PointScale -
  • LineWidth LineWidth -


Override Automatic Attribute derivoverrideautoattr -

New Attribute Type derivnewattrtype - -
  • float float -
  • double double -
  • int int -
  • uint uint -
  • dir dir -
  • dbl dir ddir -

New Attribute Number of Components derivattribnumcomps - -
  • 1 1 -
  • 2 2 -
  • 3 3 -
  • 4 4 -

New Attribute Default Value derivnewattribdefaultval - -
  • New Attribute Default Value derivnewattribdefaultval1 -
  • New Attribute Default Value derivnewattribdefaultval2 -
  • New Attribute Default Value derivnewattribdefaultval3 -
  • New Attribute Default Value derivnewattribdefaultval4 -

Compute Point Normals computenormals -

Mode mode - - Pick between Performance vs Quality noise. Performance noise is the existing TD noise. Quality noise reduces certain artifacts and axis alignment issues with the existing noise at the cost of speed. Currently only enabled for Simplex Noise type.
  • Performance performance - Performant noise.
  • Quality quality - Quality noise.


Parameters - Map Page

Mapping map -
OP map0op -

Element map0element -

Parameter map0parm - -
  • period (Period) period -
  • offset (Offset) offset -
  • amp (Amplitude) amp -
  • exp (Exponent) exp -
  • spread (Harmonic Spread) spread -
  • gain (Harmonic Gain) gain -

Combine Operation map0combineop - -
  • Set set -
  • Multiply mult -
  • Add add -


Parameters - Common Page

Bypass bypass -

Delete Input Attributes delinputattrs -


Operator Inputs

  • Input 0: -


Info CHOP Channels

Extra Information for the Noise POP can be accessed via an Info CHOP.

Common POP Info Channels

Common Operator Info Channels

  • total_cooks - Number of times the operator has cooked since the process started.
  • cook_time - Duration of the last cook in milliseconds.
  • cook_frame - Frame number when this operator was last cooked relative to the component timeline.
  • cook_abs_frame - Frame number when this operator was last cooked relative to the absolute time.
  • cook_start_time - Time in milliseconds at which the operator started cooking in the frame it was cooked.
  • cook_end_time - Time in milliseconds at which the operator finished cooking in the frame it was cooked.
  • cooked_this_frame - 1 if operator was cooked this frame.
  • warnings - Number of warnings in this operator if any.
  • errors - Number of errors in this operator if any.


TouchDesigner Build: