Experimental:Noise POP
Summary
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: