Difference between revisions of "Noise SOP"

From TouchDesigner Documentation
Jump to: navigation, search
(Noise SOP Auto Create)
(TD Editor)
Line 1: Line 1:
 
+
{{Summary
{{Summary|OPfamily=SOP|OPtype=noise|OPlabel=Noise|OPlicense=Non-Commercial|OPclass=noiseSOP_Class|OPfilter=True
+
|OPclass=noiseSOP_Class
 
+
|OPtype=noise
|short=
+
|OPlicense=Non-Commercial
 
+
|OPlabel=Noise
|long=
+
|long=The Noise SOP displaces geometry points using noise patterns. It uses the same math as the [[Noise CHOP]].
 
+
|OPfilter=True
}}
+
|OPfamily=SOP
+
|short=The Noise SOP displaces geometry points using noise patterns.
{{ParameterPage|Pagename=Noise|OPfamily=SOP
+
}}
 
+
{{ParameterPage
|Pagesummary=
+
|items=
 
+
{{ParMiniMenu
|items=
+
|OPtype=noise
 
+
|Parorder=0
+
|Paritems=
{{ParMiniMenu|OPfamily=SOP|OPtype=noise|Parname=group|Parlabel=Group|Parorder=0
+
|Parlabel=Group
 
+
|Parname=group
|Parsummary=
+
|Parsummary=
 
+
|OPfamily=SOP
|Paritems=
+
}}
 
+
{{ParMenu
 +
|OPtype=noise
 +
|Parorder=1
 +
|Paritems=
 +
{{Menuitem
 +
|Itemlabel=Point Position
 +
|Itemname=pos
 +
|Parname=attribute
 +
|Itemsummary=
 +
|OPfamily=SOP
 +
}}
 +
{{Menuitem
 +
|Itemlabel=Point Normals
 +
|Itemname=n
 +
|Parname=attribute
 +
|Itemsummary=
 +
|OPfamily=SOP
 +
}}
 +
{{Menuitem
 +
|Itemlabel=Point Diffuse Color
 +
|Itemname=cd
 +
|Parname=attribute
 +
|Itemsummary=
 +
|OPfamily=SOP
 +
}}
 +
{{Menuitem
 +
|Itemlabel=Point Alpha
 +
|Itemname=alpha
 +
|Parname=attribute
 +
|Itemsummary=
 +
|OPfamily=SOP
 +
}}
 +
{{Menuitem
 +
|Itemlabel=Point Texture UV
 +
|Itemname=uv
 +
|Parname=attribute
 +
|Itemsummary=
 +
|OPfamily=SOP
 +
}}
 +
{{Menuitem
 +
|Itemlabel=Point Texture W
 +
|Itemname=w
 +
|Parname=attribute
 +
|Itemsummary=
 +
|OPfamily=SOP
 +
}}
 
 
 
+
|Parlabel=Attribute
}}
+
|Parname=attribute
{{ParMenu|OPfamily=SOP|OPtype=noise|Parname=attribute|Parlabel=Attribute|Parorder=1
+
|Parsummary=
 
+
|OPfamily=SOP
|Parsummary=
+
}}
 
+
{{ParMenu
|Paritems=
+
|OPtype=noise
 
+
|Parorder=2
 +
|Paritems=
 +
{{Menuitem
 +
|Itemlabel=Sparse
 +
|Itemname=sparse
 +
|Parname=type
 +
|Itemsummary=
 +
|OPfamily=SOP
 +
}}
 +
{{Menuitem
 +
|Itemlabel=Hermite
 +
|Itemname=hermite
 +
|Parname=type
 +
|Itemsummary=
 +
|OPfamily=SOP
 +
}}
 +
{{Menuitem
 +
|Itemlabel=Harmomic Summation
 +
|Itemname=harmonic
 +
|Parname=type
 +
|Itemsummary=
 +
|OPfamily=SOP
 +
}}
 +
{{Menuitem
 +
|Itemlabel=Brownian
 +
|Itemname=brownian
 +
|Parname=type
 +
|Itemsummary=
 +
|OPfamily=SOP
 +
}}
 +
{{Menuitem
 +
|Itemlabel=Random
 +
|Itemname=random
 +
|Parname=type
 +
|Itemsummary=
 +
|OPfamily=SOP
 +
}}
 +
{{Menuitem
 +
|Itemlabel=Alligator
 +
|Itemname=alligator
 +
|Parname=type
 +
|Itemsummary=
 +
|OPfamily=SOP
 +
}}
 
 
{{Menuitem|Itemlabel=Point Position|Itemname=pos|OPfamily=SOP|Parname=attribute
+
|Parlabel=Type
 
+
|Parname=type
|Itemsummary=
+
|Parsummary=
 
+
|OPfamily=SOP
}}
+
}}
{{Menuitem|Itemlabel=Point Normals|Itemname=n|OPfamily=SOP|Parname=attribute
+
{{ParFloat
 
+
|OPtype=noise
|Itemsummary=
+
|Parorder=3
 
+
|Parlabel=Seed
}}
+
|Parname=seed
{{Menuitem|Itemlabel=Point Diffuse Color|Itemname=cd|OPfamily=SOP|Parname=attribute
+
|Parsummary=
 
+
|OPfamily=SOP
|Itemsummary=
+
}}
 
+
{{ParFloat
}}
+
|OPtype=noise
{{Menuitem|Itemlabel=Point Alpha|Itemname=alpha|OPfamily=SOP|Parname=attribute
+
|Parorder=4
 
+
|Parlabel=Period
|Itemsummary=
+
|Parname=period
 
+
|Parsummary=
}}
+
|OPfamily=SOP
{{Menuitem|Itemlabel=Point Texture UV|Itemname=uv|OPfamily=SOP|Parname=attribute
+
}}
 
+
{{ParInteger
|Itemsummary=
+
|OPtype=noise
 
+
|Parorder=5
}}
+
|Parlabel=Harmonics
{{Menuitem|Itemlabel=Point Texture W|Itemname=w|OPfamily=SOP|Parname=attribute
+
|Parname=harmon
 
+
|Parsummary=
|Itemsummary=
+
|OPfamily=SOP
 
+
}}
}}
+
{{ParFloat
 
+
|OPtype=noise
}}
+
|Parorder=6
{{ParMenu|OPfamily=SOP|OPtype=noise|Parname=type|Parlabel=Type|Parorder=2
+
|Parlabel=Harmonic Spread
 
+
|Parname=spread
|Parsummary=
+
|Parsummary=
 
+
|OPfamily=SOP
|Paritems=
+
}}
 
+
{{ParFloat
 +
|OPtype=noise
 +
|Parorder=7
 +
|Parlabel=Roughness
 +
|Parname=rough
 +
|Parsummary=
 +
|OPfamily=SOP
 +
}}
 +
{{ParFloat
 +
|OPtype=noise
 +
|Parorder=8
 +
|Parlabel=Exponent
 +
|Parname=exp
 +
|Parsummary=
 +
|OPfamily=SOP
 +
}}
 +
{{ParInteger
 +
|OPtype=noise
 +
|Parorder=9
 +
|Parlabel=Number of Integrals
 +
|Parname=numint
 +
|Parsummary=
 +
|OPfamily=SOP
 +
}}
 +
{{ParFloat
 +
|OPtype=noise
 +
|Parorder=10
 +
|Parlabel=Amplitude
 +
|Parname=amp
 +
|Parsummary=
 +
|OPfamily=SOP
 +
}}
 +
{{ParToggle
 +
|OPtype=noise
 +
|Parorder=11
 +
|Parlabel=Keep Computed Normals
 +
|Parname=keepnormals
 +
|Parsummary=
 +
|OPfamily=SOP
 +
}}
 
 
{{Menuitem|Itemlabel=Sparse|Itemname=sparse|OPfamily=SOP|Parname=type
+
|Pagename=Noise
 
+
|OPfamily=SOP
|Itemsummary=
+
|Pagesummary=
 
+
}}
}}
+
{{ParameterPage
{{Menuitem|Itemlabel=Hermite|Itemname=hermite|OPfamily=SOP|Parname=type
+
|items=
 
+
{{ParMenu
|Itemsummary=
+
|OPtype=noise
 
+
|Parorder=0
}}
+
|Paritems=
{{Menuitem|Itemlabel=Harmomic Summation|Itemname=harmonic|OPfamily=SOP|Parname=type
+
{{Menuitem
 
+
|Itemlabel=Scale Rotate Translate
|Itemsummary=
+
|Itemname=srt
 
+
|Parname=xord
}}
+
|Itemsummary=
{{Menuitem|Itemlabel=Brownian|Itemname=brownian|OPfamily=SOP|Parname=type
+
|OPfamily=SOP
 
+
}}
|Itemsummary=
+
{{Menuitem
 
+
|Itemlabel=Scale Translate Rotate
}}
+
|Itemname=str
{{Menuitem|Itemlabel=Random|Itemname=random|OPfamily=SOP|Parname=type
+
|Parname=xord
 
+
|Itemsummary=
|Itemsummary=
+
|OPfamily=SOP
 
+
}}
}}
+
{{Menuitem
{{Menuitem|Itemlabel=Alligator|Itemname=alligator|OPfamily=SOP|Parname=type
+
|Itemlabel=Rotate Scale Translate
 
+
|Itemname=rst
|Itemsummary=
+
|Parname=xord
 
+
|Itemsummary=
}}
+
|OPfamily=SOP
 
+
}}
}}
+
{{Menuitem
{{ParFloat|OPfamily=SOP|OPtype=noise|Parname=seed|Parlabel=Seed|Parorder=3
+
|Itemlabel=Rotate Translate Scale
 
+
|Itemname=rts
|Parsummary=
+
|Parname=xord
 
+
|Itemsummary=
}}
+
|OPfamily=SOP
{{ParFloat|OPfamily=SOP|OPtype=noise|Parname=period|Parlabel=Period|Parorder=4
+
}}
 
+
{{Menuitem
|Parsummary=
+
|Itemlabel=Translate Scale Rotate
 
+
|Itemname=tsr
}}
+
|Parname=xord
{{ParInteger|OPfamily=SOP|OPtype=noise|Parname=harmon|Parlabel=Harmonics|Parorder=5
+
|Itemsummary=
 
+
|OPfamily=SOP
|Parsummary=
+
}}
 
+
{{Menuitem
}}
+
|Itemlabel=Translate Rotate Scale
{{ParFloat|OPfamily=SOP|OPtype=noise|Parname=spread|Parlabel=Harmonic Spread|Parorder=6
+
|Itemname=trs
 
+
|Parname=xord
|Parsummary=
+
|Itemsummary=
 
+
|OPfamily=SOP
}}
+
}}
{{ParFloat|OPfamily=SOP|OPtype=noise|Parname=rough|Parlabel=Roughness|Parorder=7
 
 
 
|Parsummary=
 
 
 
}}
 
{{ParFloat|OPfamily=SOP|OPtype=noise|Parname=exp|Parlabel=Exponent|Parorder=8
 
 
 
|Parsummary=
 
 
 
}}
 
{{ParInteger|OPfamily=SOP|OPtype=noise|Parname=numint|Parlabel=Number of Integrals|Parorder=9
 
 
 
|Parsummary=
 
 
 
}}
 
{{ParFloat|OPfamily=SOP|OPtype=noise|Parname=amp|Parlabel=Amplitude|Parorder=10
 
 
 
|Parsummary=
 
 
 
}}
 
{{ParToggle|OPfamily=SOP|OPtype=noise|Parname=keepnormals|Parlabel=Keep Computed Normals|Parorder=11
 
 
 
|Parsummary=
 
 
 
}}
 
 
 
}}
 
 
{{ParameterPage|Pagename=Transform|OPfamily=SOP
 
 
 
|Pagesummary=
 
 
 
|items=
 
 
 
 
{{ParMenu|OPfamily=SOP|OPtype=noise|Parname=xord|Parlabel=Transform Order|Parorder=0
 
 
 
|Parsummary=
 
 
 
|Paritems=
 
 
 
 
 
{{Menuitem|Itemlabel=Scale Rotate Translate|Itemname=srt|OPfamily=SOP|Parname=xord
+
|Parlabel=Transform Order
 
+
|Parname=xord
|Itemsummary=
+
|Parsummary=
 
+
|OPfamily=SOP
}}
+
}}
{{Menuitem|Itemlabel=Scale Translate Rotate|Itemname=str|OPfamily=SOP|Parname=xord
+
{{ParMenu
 
+
|OPtype=noise
|Itemsummary=
+
|Parorder=1
 
+
|Paritems=
}}
+
{{Menuitem
{{Menuitem|Itemlabel=Rotate Scale Translate|Itemname=rst|OPfamily=SOP|Parname=xord
+
|Itemlabel=Rx Ry Rz
 
+
|Itemname=xyz
|Itemsummary=
+
|Parname=rord
 
+
|Itemsummary=
}}
+
|OPfamily=SOP
{{Menuitem|Itemlabel=Rotate Translate Scale|Itemname=rts|OPfamily=SOP|Parname=xord
+
}}
 
+
{{Menuitem
|Itemsummary=
+
|Itemlabel=Rx Rz Ry
 
+
|Itemname=xzy
}}
+
|Parname=rord
{{Menuitem|Itemlabel=Translate Scale Rotate|Itemname=tsr|OPfamily=SOP|Parname=xord
+
|Itemsummary=
 
+
|OPfamily=SOP
|Itemsummary=
+
}}
 
+
{{Menuitem
}}
+
|Itemlabel=Ry Rx Rz
{{Menuitem|Itemlabel=Translate Rotate Scale|Itemname=trs|OPfamily=SOP|Parname=xord
+
|Itemname=yxz
 
+
|Parname=rord
|Itemsummary=
+
|Itemsummary=
 
+
|OPfamily=SOP
}}
+
}}
 
+
{{Menuitem
}}
+
|Itemlabel=Ry Rz Rx
{{ParMenu|OPfamily=SOP|OPtype=noise|Parname=rord|Parlabel=Rotate Order|Parorder=1
+
|Itemname=yzx
 
+
|Parname=rord
|Parsummary=
+
|Itemsummary=
 
+
|OPfamily=SOP
|Paritems=
+
}}
 
+
{{Menuitem
 +
|Itemlabel=Rz Rx Ry
 +
|Itemname=zxy
 +
|Parname=rord
 +
|Itemsummary=
 +
|OPfamily=SOP
 +
}}
 +
{{Menuitem
 +
|Itemlabel=Rz Ry Rx
 +
|Itemname=zyx
 +
|Parname=rord
 +
|Itemsummary=
 +
|OPfamily=SOP
 +
}}
 
 
{{Menuitem|Itemlabel=Rx Ry Rz|Itemname=xyz|OPfamily=SOP|Parname=rord
+
|Parlabel=Rotate Order
 
+
|Parname=rord
|Itemsummary=
+
|Parsummary=
 
+
|OPfamily=SOP
}}
+
}}
{{Menuitem|Itemlabel=Rx Rz Ry|Itemname=xzy|OPfamily=SOP|Parname=rord
+
{{ParFloat
 
+
|OPtype=noise
|Itemsummary=
+
|Parorder=2
 
+
|Paritems=
}}
+
{{floatitem
{{Menuitem|Itemlabel=Ry Rx Rz|Itemname=yxz|OPfamily=SOP|Parname=rord
+
|Itemlabel=X
 
+
|Itemname=tx
|Itemsummary=
+
|Parname=t
 
+
|Itemsummary=
}}
+
|OPfamily=SOP
{{Menuitem|Itemlabel=Ry Rz Rx|Itemname=yzx|OPfamily=SOP|Parname=rord
+
}}
 
+
{{floatitem
|Itemsummary=
+
|Itemlabel=Y
 
+
|Itemname=ty
}}
+
|Parname=t
{{Menuitem|Itemlabel=Rz Rx Ry|Itemname=zxy|OPfamily=SOP|Parname=rord
+
|Itemsummary=
 
+
|OPfamily=SOP
|Itemsummary=
+
}}
 
+
{{floatitem
}}
+
|Itemlabel=Z
{{Menuitem|Itemlabel=Rz Ry Rx|Itemname=zyx|OPfamily=SOP|Parname=rord
+
|Itemname=tz
 
+
|Parname=t
|Itemsummary=
+
|Itemsummary=
 
+
|OPfamily=SOP
}}
+
}}
 
+
}}
+
|Parlabel=Translate
{{ParFloat|OPfamily=SOP|OPtype=noise|Parname=t|Parlabel=Translate|Parorder=2
+
|Parname=t
 
+
|Parsummary=
|Parsummary=
+
|OPfamily=SOP
 
+
}}
|Paritems=
+
{{ParFloat
 
+
|OPtype=noise
+
|Parorder=3
{{floatitem|Itemlabel=X|Itemname=tx|OPfamily=SOP|Parname=t
+
|Paritems=
 
+
{{floatitem
|Itemsummary=
+
|Itemlabel=X
 
+
|Itemname=rx
}}
+
|Parname=r
{{floatitem|Itemlabel=Y|Itemname=ty|OPfamily=SOP|Parname=t
+
|Itemsummary=
 
+
|OPfamily=SOP
|Itemsummary=
+
}}
 
+
{{floatitem
}}
+
|Itemlabel=Y
{{floatitem|Itemlabel=Z|Itemname=tz|OPfamily=SOP|Parname=t
+
|Itemname=ry
 
+
|Parname=r
|Itemsummary=
+
|Itemsummary=
 
+
|OPfamily=SOP
}}
+
}}
 
+
{{floatitem
}}
+
|Itemlabel=Z
{{ParFloat|OPfamily=SOP|OPtype=noise|Parname=r|Parlabel=Rotate|Parorder=3
+
|Itemname=rz
 
+
|Parname=r
|Parsummary=
+
|Itemsummary=
 
+
|OPfamily=SOP
|Paritems=
+
}}
 
+
+
|Parlabel=Rotate
{{floatitem|Itemlabel=X|Itemname=rx|OPfamily=SOP|Parname=r
+
|Parname=r
 
+
|Parsummary=
|Itemsummary=
+
|OPfamily=SOP
 
+
}}
}}
+
{{ParFloat
{{floatitem|Itemlabel=Y|Itemname=ry|OPfamily=SOP|Parname=r
+
|OPtype=noise
 
+
|Parorder=4
|Itemsummary=
+
|Paritems=
 
+
{{floatitem
}}
+
|Itemlabel=X
{{floatitem|Itemlabel=Z|Itemname=rz|OPfamily=SOP|Parname=r
+
|Itemname=sx
 
+
|Parname=s
|Itemsummary=
+
|Itemsummary=
 
+
|OPfamily=SOP
}}
+
}}
 
+
{{floatitem
}}
+
|Itemlabel=Y
{{ParFloat|OPfamily=SOP|OPtype=noise|Parname=s|Parlabel=Scale|Parorder=4
+
|Itemname=sy
 
+
|Parname=s
|Parsummary=
+
|Itemsummary=
 
+
|OPfamily=SOP
|Paritems=
+
}}
 
+
{{floatitem
+
|Itemlabel=Z
{{floatitem|Itemlabel=X|Itemname=sx|OPfamily=SOP|Parname=s
+
|Itemname=sz
 
+
|Parname=s
|Itemsummary=
+
|Itemsummary=
 
+
|OPfamily=SOP
}}
+
}}
{{floatitem|Itemlabel=Y|Itemname=sy|OPfamily=SOP|Parname=s
+
 
+
|Parlabel=Scale
|Itemsummary=
+
|Parname=s
 
+
|Parsummary=
}}
+
|OPfamily=SOP
{{floatitem|Itemlabel=Z|Itemname=sz|OPfamily=SOP|Parname=s
+
}}
 
+
{{ParFloat
|Itemsummary=
+
|OPtype=noise
 
+
|Parorder=5
}}
+
|Paritems=
 
+
{{floatitem
}}
+
|Itemlabel=X
{{ParFloat|OPfamily=SOP|OPtype=noise|Parname=p|Parlabel=Pivot|Parorder=5
+
|Itemname=px
 
+
|Parname=p
|Parsummary=
+
|Itemsummary=
 
+
|OPfamily=SOP
|Paritems=
+
}}
 
+
{{floatitem
+
|Itemlabel=Y
{{floatitem|Itemlabel=X|Itemname=px|OPfamily=SOP|Parname=p
+
|Itemname=py
 
+
|Parname=p
|Itemsummary=
+
|Itemsummary=
 
+
|OPfamily=SOP
}}
+
}}
{{floatitem|Itemlabel=Y|Itemname=py|OPfamily=SOP|Parname=p
+
{{floatitem
 
+
|Itemlabel=Z
|Itemsummary=
+
|Itemname=pz
 
+
|Parname=p
}}
+
|Itemsummary=
{{floatitem|Itemlabel=Z|Itemname=pz|OPfamily=SOP|Parname=p
+
|OPfamily=SOP
 
+
}}
|Itemsummary=
+
 
+
|Parlabel=Pivot
}}
+
|Parname=p
 
+
|Parsummary=
}}
+
|OPfamily=SOP
 
+
}}
}}
+
+
|Pagename=Transform
{{History}}
+
|OPfamily=SOP
{{SOPNavBox|OPfamily=SOP}}
+
|Pagesummary=
{{#invoke:Category|list|SOPs}}
+
}}
 +
{{History
 +
}}
 +
{{SOPNavBox
 +
|OPfamily=SOP
 +
}}
 +
{{#invoke:Category
 +
|list|SOPs}}

Revision as of 14:03, 13 September 2017

  • Invalid title: ""

Summary
[edit]

The Noise SOP displaces geometry points using noise patterns. It uses the same math as the Noise CHOP.

PythonIcon.png[[{{{opClass}}}]]


Parameters - Page

Template:ParMiniMenu Template:ParMenu Template:ParMenu Template:ParFloat Template:ParFloat Template:ParInteger Template:ParFloat Template:ParFloat Template:ParFloat Template:ParInteger Template:ParFloat Template:ParToggle


Parameters - Page

Template:ParMenu Template:ParMenu Template:ParFloat Template:ParFloat Template:ParFloat Template:ParFloat

TouchDesigner Build:

SOPs
Add • Alembic • Align • Arm • Attribute Create • Attribute • Basis • Blend • Bone Group • Boolean • Box • Bridge • Cache • Cap • Capture Region • Capture • Carve • CHOP to • Circle • Clay • Clip • Convert • Copy • CPlusPlus • Creep • Curveclay • Curvesect • DAT to • Deform • Delete • Divide • Extrude • Facet • File In • Fillet • Fit • Font • Force • Fractal • Grid • Group • Hole • Import Select • In • Introduction To SOPs id • Inverse Curve • Iso Surface • Join • Joint • Kinect • Lattice • Limit • Line • Line Thick • LOD • LSystem • Magnet • Material • Merge • Metaball • Model • Noise • Null • Object Merge • Oculus Rift • OpenVR • Out • Particle • Point • Polyloft • Polypatch • Polyreduce • Polyspline • Polystitch • Primitive • Profile • Project • Rails • Experimental:Raster • Ray • Rectangle • Refine • Resample • Revolve • Script • Select • Sequence Blend • Skin • Sort • Sphere • Spring • Sprite • Stitch • Subdivide • Superquad • Surfsect • Sweep • Switch • Text • Texture • Torus • Trace • Trail • Transform • Trim • Tristrip • Tube • Twist • Vertex • Wireframe • ZED

An Operator Family that reads, creates and modifies 3D polygons, curves, NURBS surfaces, spheres, meatballs and other 3D surface data.