Difference between revisions of "ZED SOP"

From TouchDesigner Documentation
Jump to: navigation, search
(cleaning)
Line 1: Line 1:
 
{{Summary
 
{{Summary
|OPclass=zedSOP_Class
+
|opClass=zedSOP_Class
|OPtype=zed
+
|opType=zed
|OPlicense=Non-Commercial
+
|opLicense=Non-Commercial
|OPlabel=ZED
+
|opLabel=ZED
 
|long=The ZED SOP uses the ZED to scan and create geometry.
 
|long=The ZED SOP uses the ZED to scan and create geometry.
|OPfilter=False
+
|opFilter=False
|OPfamily=SOP
+
|opFamily=SOP
 
|short=The ZED SOP uses the ZED to scan and create geometry.
 
|short=The ZED SOP uses the ZED to scan and create geometry.
 
}}
 
}}
 
{{ParameterPage
 
{{ParameterPage
|Pagename=
+
|pageName=
|OPfamily=SOP
+
|opFamily=SOP
|Pagesummary=
+
|pageSummary=
 
|items=
 
|items=
{{ParDynamicMenu
+
{{Parameter|parOrder=0
|Parorder=0
+
|opFamily=SOP
|OPfamily=SOP
+
|parItems=
|Paritems=
+
|parName=camera
|Parname=camera
+
|opType=zed
|OPtype=zed
+
|parLabel=Camera
|Parlabel=Camera
+
|parSummary=Selects which ZED camera to use.
|Parsummary=Selects which ZED camera to use.
+
|parType=
}}
+
|parReadOnly=
{{ParToggle
+
}}
|OPtype=zed
+
{{Parameter|opType=zed
|Parorder=1
+
|parOrder=1
|Parlabel=Sample
+
|parLabel=Sample
|Parname=sample
+
|parName=sample
|Parsummary=When enabled, camera samples space to extract geometry.
+
|parSummary=When enabled, camera samples space to extract geometry.
|OPfamily=SOP
+
|opFamily=SOP
}}
+
|parType=|parReadOnly=|parItems=}}
{{ParMenu
+
{{Parameter|opType=zed
|OPtype=zed
+
|parOrder=2
|Parorder=2
+
|parItems=
|Paritems=
 
 
{{Menuitem
 
{{Menuitem
 
|Itemlabel=No Preview
 
|Itemlabel=No Preview
Line 56: Line 55:
 
|OPfamily=SOP
 
|OPfamily=SOP
 
}}
 
}}
|Parlabel=Preview
+
|parLabel=Preview
|Parname=preview
+
|parName=preview
|Parsummary=Select level of detail of the preview when camera samples.
+
|parSummary=Select level of detail of the preview when camera samples.
|OPfamily=SOP
+
|opFamily=SOP
}}
+
|parType=
{{ParFloat
+
|parReadOnly=}}
|Parsummary=Sets the maximum memory used for spatial mapping.
+
{{Parameter|parSummary=Sets the maximum memory used for spatial mapping.
     |OPfamily=SOP
+
     |opFamily=SOP
|OPtype=zed
+
|opType=zed
|Parorder=3
+
|parOrder=3
|Parlabel=Maximum Memory
+
|parLabel=Maximum Memory
|Parname=maxmemory
+
|parName=maxmemory
}}
+
|parType=|parReadOnly=|parItems=}}
{{ParFloat
+
{{Parameter|parSummary=Sets the spatial mapping resolution used by the camera. A smaller resolution creates a detailed geometry and higher resolution keeps only bigger vairiations in geometry.
|Parsummary=Sets the spatial mapping resolution used by the camera. A smaller resolution creates a detailed geometry and higher resolution keeps only bigger vairiations in geometry.
+
     |opFamily=SOP
     |OPfamily=SOP
+
|opType=zed
|OPtype=zed
+
|parOrder=4
|Parorder=4
+
|parLabel=Resolution
|Parlabel=Resolution
+
|parName=resolution
|Parname=resolution
+
|parType=|parReadOnly=|parItems=}}
}}
+
{{Parameter|opType=zed
{{ParDynamicMenu
+
|parOrder=5
|OPtype=zed
+
|parItems=
|Parorder=5
+
|parLabel=Range
|Paritems=
+
|parName=range
|Parlabel=Range
+
|parSummary=Sets distance range of objects that will be extracted after spatial mapping from the camera. A smaller depth range will use objects close to the camera and higher depth range will use objects that are farther from the camera.
|Parname=range
+
|opFamily=SOP
|Parsummary=Sets distance range of objects that will be extracted after spatial mapping from the camera. A smaller depth range will use objects close to the camera and higher depth range will use objects that are farther from the camera.
+
|parType=|parReadOnly=}}
|OPfamily=SOP
+
{{Parameter|opType=zed
}}
+
|parOrder=6
{{ParToggle
+
|parLabel=Reset
|OPtype=zed
+
|parName=reset
|Parorder=6
+
|parSummary=Clears the extracted geometry and resets spatial mapping.
|Parlabel=Reset
+
|opFamily=SOP
|Parname=reset
+
|parType=|parReadOnly=|parItems=}}
|Parsummary=Clears the extracted geometry and resets spatial mapping.
+
  {{Parameter|parName=resetpulse
|OPfamily=SOP
+
|parOrder=7
}}
+
|parLabel=Reset Pulse
  {{ParButton
+
|opFamily=SOP
|Parname=resetpulse
+
|opType=zed
|Parorder=7
+
|parSummary=
|Parlabel=Reset Pulse
+
|parType=
|OPfamily=SOP
+
|parReadOnly=
|OPtype=zed
+
|parItems=}}
|Parsummary=
+
{{Parameter|opType=zed
}}
+
|parOrder=8
{{ParToggle
+
|parLabel=Generate Surface
|OPtype=zed
+
|parName=generatesurface
|Parorder=8
+
|parSummary=Extracts geometry from the spatial sample.
|Parlabel=Generate Surface
+
|opFamily=SOP
|Parname=generatesurface
+
|parType=
|Parsummary=Extracts geometry from the spatial sample.
+
|parReadOnly=
|OPfamily=SOP
+
|parItems=
}}
+
}}
{{ParButton
+
{{Parameter|parName=generatepulse
|Parname=generatepulse
+
|parOrder=9
|Parorder=9
+
|parLabel=Generate Pulse
|Parlabel=Generate Pulse
+
|opFamily=SOP
|OPfamily=SOP
+
|opType=zed
|OPtype=zed
+
|parSummary=
|Parsummary=
+
|parType=|parReadOnly=|parItems=}}
}}
+
{{Parameter|opType=zed
{{ParToggle
+
|parOrder=10
|OPtype=zed
+
|parLabel=Normals
|Parorder=10
+
|parName=normals
|Parlabel=Normals
+
|parSummary=When enabled, the extracted goemetry will have normals.
|Parname=normals
+
|opFamily=SOP
|Parsummary=When enabled, the extracted goemetry will have normals.
+
|parType=|parReadOnly=|parItems=}}
|OPfamily=SOP
+
{{Parameter|opType=zed
}}
+
|parOrder=10
{{ParToggle
+
|parLabel=Texture
|OPtype=zed
+
|parName=texture
|Parorder=10
+
|parSummary=When enabled, a texture will be applied to vertices in the geometry.
|Parlabel=Texture
+
|opFamily=SOP
|Parname=texture
+
|parType=|parReadOnly=|parItems=}}
|Parsummary=When enabled, a texture will be applied to vertices in the geometry.
+
{{Parameter|opType=zed
|OPfamily=SOP
+
|parOrder=11
}}
+
|parItems=
{{ParMenu
 
|OPtype=zed
 
|Parorder=11
 
|Paritems=
 
 
{{Menuitem
 
{{Menuitem
 
|Itemlabel=Low
 
|Itemlabel=Low
Line 159: Line 154:
 
|OPfamily=SOP
 
|OPfamily=SOP
 
}}
 
}}
|Parlabel=Filter
+
|parLabel=Filter
|Parname=filter
+
|parName=filter
|Parsummary=Set the filtering level of the mesh.
+
|parSummary=Set the filtering level of the mesh.
|OPfamily=SOP
+
|opFamily=SOP
}}
+
|parType=
{{ParToggle
+
|parReadOnly=
|OPtype=zed
+
}}
|Parorder=12
+
{{Parameter|opType=zed
|Parlabel=Consolidate Points
+
|parOrder=12
|Parname=consolidatepts
+
|parLabel=Consolidate Points
|Parsummary=When enabled, redundant points that are closed together will be merged.
+
|parName=consolidatepts
|OPfamily=SOP
+
|parSummary=When enabled, redundant points that are closed together will be merged.
}}
+
|opFamily=SOP
 +
|parType=
 +
|parReadOnly=
 +
|parItems=
 +
}}
 
}}
 
}}
 
{{History
 
{{History
 
}}
 
}}
 
{{SOPNavBox
 
{{SOPNavBox
|OPfamily=SOP
+
|opFamily=SOP
 
}}
 
}}
 
{{#invoke:Category
 
{{#invoke:Category
 
|list|SOPs}}
 
|list|SOPs}}

Revision as of 16:30, 24 January 2019

Summary
[edit]

The ZED SOP uses the ZED to scan and create geometry.

PythonIcon.pngzedSOP_Class


Parameters - Page

Camera camera - Selects which ZED camera to use.  

Sample sample - When enabled, camera samples space to extract geometry.  

Preview preview - - Select level of detail of the preview when camera samples.

Maximum Memory maxmemory - Sets the maximum memory used for spatial mapping.  

Resolution resolution - Sets the spatial mapping resolution used by the camera. A smaller resolution creates a detailed geometry and higher resolution keeps only bigger vairiations in geometry.  

Range range - Sets distance range of objects that will be extracted after spatial mapping from the camera. A smaller depth range will use objects close to the camera and higher depth range will use objects that are farther from the camera.  

Reset reset - Clears the extracted geometry and resets spatial mapping.  

Reset Pulse resetpulse -  

Generate Surface generatesurface - Extracts geometry from the spatial sample.  

Generate Pulse generatepulse -  

Normals normals - When enabled, the extracted goemetry will have normals.  

Texture texture - When enabled, a texture will be applied to vertices in the geometry.  

Filter filter - - Set the filtering level of the mesh.

Consolidate Points consolidatepts - When enabled, redundant points that are closed together will be merged.  

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.

The width and height of an image in pixels. Most TOPs, like the Movie File In TOP can set the image resolution. See Aspect Ratio for the width/height ratio of an image, taking into account non-square pixels.

To pulse a parameter is to send it a signal from a CHOP or python or a mouse click that causes a new action to occur immediately. A pulse via python is via the .pulse() function on a pulse-type parameter, such as Reset in a Speed CHOP. A pulse from a CHOP is typically a 0 to 1 to 0 signal in a channel.

Operators that have 1 or more input, like a Math CHOP, are called filters. See Generator.