beta
cables is under heavy development.
There might be one or another bug, please let us know about it!

pandur's public ops

Ops.Admin.CableConnect.CableConnectReceiveinternal test op
Ops.Admin.CableConnect.CableConnectSendinternal test op
Ops.Admin.CableConnect.CableConnectTriggerEventinternal test op
Ops.Admin.CableConnect.CableConnectioninternal test op
Ops.Admin.CableConnect.ReceivePatchChangesinternal test op
Ops.Admin.CableConnect.SendPatchChangesinternal test op
Ops.Admin.KinectAllows a Kinect hardware unit to be used with Cables
Ops.Anim.AnimNumberalways animates to the current value
Ops.Anim.AverageInterpolationweighted average interpolation
Ops.Anim.Bangtrigger a simple bang animation going from `1` to `0`
Ops.Anim.BoolAnimanimate between two values based on a boolean value
Ops.Anim.FrameRangeAnimparses string containing ranges of frames and play as coherent animation
Ops.Anim.FrameRangeAnimSwitcherswitch between multiple anim ranges of a keyframed 3d scene
Ops.Anim.InOutInAnimanimates after a trigger from 1 to 0 to 1
Ops.Anim.LFOLow-frequency oscillation for animations
Ops.Anim.RandomAnimAnimates between random values defined by a min and max value
Ops.Anim.RelativeTimeTime since the patch was loaded in seconds
Ops.Anim.SimpleAnimsimple animation between two values
Ops.Anim.SineAnimanimation in the form of a sine curve (sinus)
Ops.Anim.Snapsnap at certain points (e.g. while scrolling)
Ops.Anim.StringTypeAnimationAnimates a text/string, like it is being typed out by a person
Ops.Anim.TimeDeltameasure the time difference between two triggers
Ops.Anim.TimerA timer that can be started, paused and reset by triggering
Ops.Anim.Timer_v2A timer that can be started, paused and reset by triggering
Ops.Api.SoundCloud.SoundCloudGet infos / stream URL from a regular Soundcloud-track URL
Ops.Api.SoundCloud.SoundCloud_v2Get infos / stream URL from a regular Soundcloud-track URL
Ops.Array.ArrayCreate an Array and fill with one value
Ops.Array.Array1To3convert array1 to array3
Ops.Array.Array2To3inserts zeroes every third item
Ops.Array.Array3create an array of num triplets set to default values xyz
Ops.Array.Array3GetAverageaverage x,y,z values of an array3x
Ops.Array.Array3GetNumbersget 3 values XYZ from an array
Ops.Array.Array3InterpolateDistributedinterpolate between two arrays
Ops.Array.Array3Multiplymultiply every XYZ member of array3x
Ops.Array.Array3RandomSelectionextract definable amount of random xyz points from an array
Ops.Array.Array3To2remove every 3rd item of an array - changes array length
Ops.Array.Array4toArray3convert an array4 to array3 by dropping every 4th number
Ops.Array.ArrayAppendArrayAppend an array to an existing array
Ops.Array.ArrayBufferstores values in an array / fifo array buffer
Ops.Array.ArrayBuffer3circular buffer for xyz values
Ops.Array.ArrayChangedTriggerTriggers when any array values or the array length has changed
Ops.Array.ArrayContainscheck if array contains a string or number (find,search,indexOf)
Ops.Array.ArrayGetArrayget an array from an array of arrays
Ops.Array.ArrayGetNumberReturns a value from an array
Ops.Array.ArrayGetObjectget an object from an array
Ops.Array.ArrayGetStringget a string from an array at [index]
Ops.Array.ArrayIteratorLoop over every element of an array
Ops.Array.ArrayIteratorArrayiterate over an array of arrays
Ops.Array.ArrayIteratorObjectsiterate over an array of objects
Ops.Array.ArrayLengthNumber of items in an array
Ops.Array.ArrayLogicBetweenoutputs an array of 0 and 1 if array value is between of min and max or not
Ops.Array.ArrayMergemerge two arrays - Array 2 is placed behind array 1
Ops.Array.ArrayMultiplyMultiply every number in an array
Ops.Array.ArrayPack3Packs 3 individual arrays into a xyz array
Ops.Array.ArrayReverseReverses an array (creates a copy of the array before), shallow copy
Ops.Array.ArraySetArrayput an array into an array
Ops.Array.ArraySetObjectput an object at index in an array
Ops.Array.ArraySumUpsum of every number in an array
Ops.Array.ArrayToByteBufferconvert an array to a bye buffer (Uint8ClampedArray)
Ops.Array.ArrayToStringConvert an array to a string, divided by a separator
Ops.Array.ArrayToString_v2Convert an array to a string, divided by a separator
Ops.Array.ArrayToString_v3Join array values to a string (concat)
Ops.Array.ArrayTriggerTrigger an array
Ops.Array.FillArrayRandomDuplicatesFill an array with random duplicates
Ops.Array.InfoArrayget the min, max and average value from an array
Ops.Array.InfoArray3min,max and average values of an array3
Ops.Array.InterpolateArraysinterpolate between two arrays (lerp) - linear interpolation
Ops.Array.InterpolateArraysRangeinterpolate between two arrays, only a few numbers at the same time
Ops.Array.InterpolateNumbersArray3get interpolated values between the indices of an array3x
Ops.Array.IteratorArray3Iterates over an array in steps of three and outputs three values
Ops.Array.LissajouseSplinegenerate spline using lissajous formulas
Ops.Array.ParseArrayParse a string into an array (create)
Ops.Array.ParseArray_v2Parse a string into an array (create)
Ops.Array.PointArray.FillPointArrayDuplicatesfill a XYZ array with existing duplicate points until it reaches the length
Ops.Array.PointArray.RedistributeSplinePointsrecalculate a spline / change number of points of a spline
Ops.Array.RandomNumbersArrayGenerate an Array of Random Numbers (was: randomArray)
Ops.Array.RandomNumbersArray3Generates a random array of numbers (was: RandomArray3x)
Ops.Array.RandomWordsArrayGenerates an array filled with random english words
Ops.Array.ReduceArray3Copies only every x point from an array
Ops.Array.RingBufferArray of fixed size, index is automatically incremented and restarts after reaching the end
Ops.Array.RingBufferTexturesStores various textures in an array, starts at the beginning again when end reached
Ops.Array.SetNumberArrayChange the Number of an array at an index
Ops.Array.SetNumbersArray3set three values at position index in an array
Ops.Array.SortArray3Sorts an array with the lowest values of the selected component.
Ops.Array.SortArray3ByDistancesort an array3, by the distance of each point to the previous point
Ops.Array.SplineLengthArray3Returns a number with the total distance between the points/items in an array3
Ops.Array.SplinePositionAtDistanceArray3get position in array3/spline at distance from start
Ops.Array.SubdivideArray3_v2For subdividing splines, smoothing lines using cubic bezier interpolation
Ops.Array.SwitchArrayswitch between multiple arrays
Ops.Array.SwitchArrayOnTriggerswitch between multiple arrays
Ops.Array.TransformArray3transform (translate,rotate,scale) positions in an array3x
Ops.Audio.BangOutputs a number going from `1` to `0`, synced to the music (flash-effect)
Ops.Audio.MidiJsonread MIDI information at time x
Ops.Audio.MidiJsonNotefilter midiJson for notes
Ops.Audio.SpeechRecognitionspeech to text recognition
Ops.Boolean.AndOutputs `true` if both input values are `true` (boolean)
Ops.Boolean.BoolToNumberOutputs `0` for `false` and `1` for `true` (converter, boolean)
Ops.Boolean.IfFalseThenTriggers if input value is `false`
Ops.Boolean.IfTrueThenSwitch, trigger one or the other trigger port based on the input value
Ops.Boolean.IsOneReturns `true` if input value is `1`
Ops.Boolean.IsZeroReturns `true` if input value is `0`
Ops.Boolean.MonoFlopSets output to `1` when triggered, turns back to `0` automatically after x seconds
Ops.Boolean.Notresult is false if input is true and vice versa (negate/toggle/switch/!=)
Ops.Boolean.OrReturns `true` if one or more of the input booleans are `true`
Ops.Boolean.ParseBooleanparse boolean from string/number
Ops.Boolean.ToggleBoolToggle a boolean value by triggering
Ops.Boolean.ToggleBoolValueInverts a boolean value (negate, flip, not)
Ops.Boolean.TriggerBooleantrigger true or false values
Ops.Boolean.TriggerChangedFalseTriggers next only after value has changed to `false`
Ops.Boolean.TriggerChangedTrueTriggers next only after value has changed to `true`
Ops.Boolean.TriggerOnChangeBooleanTriggers when boolean value has changed
Ops.Cables.AssetPathURLoutputs the path to the assets
Ops.Cables.FPSReturns the current frames per second
Ops.Cables.PatchInforead patch config when embedding on another page
Ops.Cables.UIModeOutputs `true` if patch is executed in the cables editor (UI)
Ops.Color.HSBtoRGBConverts a color from HSB to RGB (conversion, HSV, HSL, colour, mode)
Ops.Color.HexToRGB_v2Converts a hex color like `#ff0000` to number values
Ops.Color.RGBtoHSB
Ops.Date.DateAndTimeReturns current date and time
Ops.Date.DateDifferenceCalculates the difference between two timestamps
Ops.Date.DateTimestampCalculates the timestamp of a date by year / month / day / hour / minute
Ops.Debug.ConsoleShows console log output on the screen
Ops.Debug.GlDebugsee current gl states and error message
Ops.Debug.ProfileGLdump all gl commands of one frame to console
Ops.Debug.StopWatchMeasure the time used to render all child nodes in milliseconds
Ops.Device.Mobile.ShakeGestureReads the accelerometer data from a mobile device
Ops.Devices.GamePad.GamePadOutputs the button states of a gamepad
Ops.Devices.GamePad.GamePadJoystickAxisget axis and angle of a joystick/thumbstick
Ops.Devices.GamePad.GamePadslist connected gamepads - press a button to connect
Ops.Devices.Keyboard.CursorKeysget the state of your keyboards arrow keys
Ops.Devices.Keyboard.KeyPresstriggers when a key is pressed
Ops.Devices.Keyboard.KeyPressLearntriggers when certain key is pressed or released
Ops.Devices.Midi.DeviceListlist of midi devices
Ops.Devices.Midi.LaunchPadScrollerScroller for Novation Launchpad Mini
Ops.Devices.Midi.LaunchPadSequencer
Ops.Devices.Midi.MidiInputDeviceconnect to a Midi device or external DAW
Ops.Devices.Midi.MidiKeyPressedread midi key press events
Ops.Devices.Midi.MidiSendSend a midi event to another device
Ops.Devices.Mobile.DeviceVibratevibrating a mobile device
Ops.Devices.Mobile.GeoLocationtries to get the geo coordinates from the mobile device/browser
Ops.Devices.Mobile.LockOrientationlocks orientation to landscape or portrait mode
Ops.Devices.Mobile.MotionSensorget values from the device motion sensor mobile
Ops.Devices.Mobile.ScreenOrientationget orientation of the physical screen
Ops.Devices.Mouse.MouseGet mouse coordinates and events
Ops.Devices.Mouse.MouseButtonsGet the state of mouse buttons
Ops.Devices.Mouse.MouseDragget delta of mouse position while dragging
Ops.Devices.Mouse.MouseWheeloutputs a absolute value controlled by the mousewheel (scroll, zoom)
Ops.Devices.TouchScreentouch screen input: e.g. position of fingers
Ops.Exp.Gl.Circle2Creates a circle mesh
Ops.Exp.Gl.DeviceOrientationCameragyroscope motionsensor camera
Ops.Exp.Gl.MorphGeometriesFacesmorph individual faces between two geometries
Ops.Exp.Gl.PhongMaterial3
Ops.Exp.Gl.Physics.Body.PhysicsCubephysical body in form of a cube
Ops.Exp.Gl.Physics.Body.PhysicsSpherephysical body in form of a sphere
Ops.Exp.Gl.Physics.Body.PhysicsSphere_v2Physical Sphere Body
Ops.Exp.Gl.Physics.Cannonshoot physic objects
Ops.Exp.Gl.Physics.CastRaycast a ray and test intersection with physic bodies
Ops.Exp.Gl.Physics.SetVelocityset velocity of a physic object
Ops.Exp.Gl.Physics.Worldstart/configure a world with physic simulation
Ops.Exp.Gl.Shader.CustomShader2Write your own custom shader
Ops.Exp.Gl.Shader.SetMaterialParametersedit shader parameters
Ops.Exp.Gl.Shader.SetUniformValueset a uniform value of the current shader
Ops.Exp.Gl.ShaderEffects.AreaRotaterotate vertices in an area around a center point
Ops.Exp.Gl.ShaderEffects.Furexperimental fur shader
Ops.Exp.Gl.ShaderEffects.LimitMeshByAttribute
Ops.Exp.Gl.ShaderEffects.LimitMeshByTexCoorddiscard pixel if texture coordinate is below threshold
Ops.Exp.Gl.ShaderEffects.RandomColorByAttribute
Ops.Exp.Gl.ShaderEffects.Shadowadds shadow to a material
Ops.Exp.Gl.ShaderEffects.SubMeshFracture
Ops.Exp.Gl.ShadowSourceadd shadows to a 3d model
Ops.Exp.Gl.SplineDeformDeform a mesh along a spline
Ops.Exp.Gl.SubMeshAnalyze
Ops.Exp.Gl.TextureEffects.ImageCompose
Ops.Exp.Gl.VectorFieldArrayuse pixel luminance texture to rotate/scale a mesh in a grid field
Ops.Exp.LaserMergeLines
Ops.Exp.LaserSimpleLine
Ops.Exp.LinesFromPointsConnects all points to lines
Ops.Exp.MatrixToCssTransformconvert webgl modelmatrix to css transform matrix
Ops.Exp.RenderAnimrender an animation and save as file webm video or png image sequence
Ops.Exp.Ui.DisplayValueshow a value in the patchfield
Ops.Game.PersonControllersimple controller example op for game characters
Ops.Gl.AspectRatioset fixed viewport aspect ratop and letterboxing
Ops.Gl.BlendModechange how colors are mixed (blending/mixing modes)
Ops.Gl.CalculateNormalscalculate normals of a geometry
Ops.Gl.CanvasFocusis canvas focussed ?
Ops.Gl.CanvasInBrowserViewportcheck if webgl canvas element is in the current browser viewport
Ops.Gl.CanvasSizethe size of the canvas in pixels, aspect ratio and pixel density
Ops.Gl.ClearColorsets all cleared pixels to one colour. Use to change the background colour.
Ops.Gl.ClearDepthClears the depth buffer (zbuffer, z buffer)
Ops.Gl.ColorMaskenable/disable color channels RGBA
Ops.Gl.ColorPickpick a color at x,y coordinates of canvas
Ops.Gl.CubeMap.CubeMapCamerarender a scene to generate a cubemap
Ops.Gl.CubeMap.CubeMapFromTexturescombine 6 textures to a cubemap
Ops.Gl.CubeMap.CubeMapMaterialcubemap as material
Ops.Gl.DepthTestchange depth testing method (depthMask,depthWrite,depthFunc)
Ops.Gl.DirectionalTranslatetranslate away from a point in space
Ops.Gl.DownloadTexturedownload a texture as png file
Ops.Gl.DrawTextureMappingdraw texture mapping coordinates
Ops.Gl.FaceCullingfaces hidden from the viewer will not be rendered when enabled
Ops.Gl.Geometry.AlignGeometryalign a geometry / change its pivot / center / origin point
Ops.Gl.Geometry.DivideGeometrydisconnect faces/polygons of a mesh
Ops.Gl.Geometry.FlipNormalsflip all normals of a geometry
Ops.Gl.Geometry.GeometryBoundsboundings of a geometry / draw a bounding box / (width,height,length,size)
Ops.Gl.Geometry.GeometryInfoinformation about a geometry
Ops.Gl.Geometry.GeometryMergemerge two geometries to one
Ops.Gl.Geometry.GeometryPointsget vertices of a geometry as array3x (vertex vertices)
Ops.Gl.Geometry.GeometryUnIndex
Ops.Gl.Geometry.ScaleGeometryuniform scaling of geometry vertices
Ops.Gl.Geometry.SortGeometryAxissort geometry triangles by position
Ops.Gl.Geometry.TransformGeometrytransform vertices of geometry
Ops.Gl.GlInfoinformation about the webgl context
Ops.Gl.GlPrimitiveforce rendering of meshes using points,lines or triangles
Ops.Gl.GradientTexturetexture containing a colour gradient that can be altered with an editor
Ops.Gl.GridTransformtransform and arrange elements into a grid
Ops.Gl.Identityreset all transforms (modelmatrix)
Ops.Gl.IdentityViewMatrixreset the view matrix (cameras etc.)
Ops.Gl.IgnoreInShadowPassdo not trigger next when rendering the shadow pass
Ops.Gl.ImageSequenceAnim_v2play a image sprite animation
Ops.Gl.InteractiveRectanglean area which is interactive
Ops.Gl.LetterBoxSets an aspect ratio
Ops.Gl.LineFontA Simple way to write text on the screen.
Ops.Gl.MainLoopTrigger other ops once every frame to create smooth animations (renderer)
Ops.Gl.Matrix.ArrayPathFollowinterpolate position on a spline/array3x
Ops.Gl.Matrix.ArrayPathFollowParticlesrender lots of particles following a path/spline/array3x
Ops.Gl.Matrix.ArrayTranslateiterate over an array3: translate to xyz, then trigger next op
Ops.Gl.Matrix.Billboardrotate an object to always face the camera
Ops.Gl.Matrix.CircleMovementAnimate objects to move along a circle
Ops.Gl.Matrix.CircleTransformTransform following Meshes around a Circle
Ops.Gl.Matrix.Coordinatescurrent xyz coordinates (modelmatrix)
Ops.Gl.Matrix.GetMatrixScaling
Ops.Gl.Matrix.GetModelMatrixget current modelmatrix
Ops.Gl.Matrix.GetProjectonMatrixget current projectionmatrix
Ops.Gl.Matrix.GetViewMatrixget current viewmatrix
Ops.Gl.Matrix.InterpolateMatrixinterpolate between two matrices
Ops.Gl.Matrix.LookatCameratransforms view to look from eye to center
Ops.Gl.Matrix.MatrixMulmultiply modelmatrix
Ops.Gl.Matrix.MatrixTranslationget translation of a matrix
Ops.Gl.Matrix.MulViewMatrixmultiply view matrix
Ops.Gl.Matrix.MultiplyModelMatrixmultiply model matrix
Ops.Gl.Matrix.OrbitControlsrotate your object by clicking and dragging the mouse
Ops.Gl.Matrix.Quaternionmultiplies current modelmatrix with a quaternion
Ops.Gl.Matrix.RandomGridPlacementplace random objects on a grid
Ops.Gl.Matrix.RandomGridPlacementArraysPlace random objects on a grid
Ops.Gl.Matrix.ScaleScale all child objects
Ops.Gl.Matrix.ScaleXYZenlarge or shrink objects by a scale factor for every axis
Ops.Gl.Matrix.ScaleXYZViewMatrixscale xyz of viewmatrix
Ops.Gl.Matrix.ScreenCoordinatesscreen/pixel coordinates of the current transform
Ops.Gl.Matrix.ScreenPosTo3d_v2convert screen coordinates to 3d coordinates
Ops.Gl.Matrix.ScreenPosTo3d_v3convert screen coordinates to 3d coordinates
Ops.Gl.Matrix.SetProjectionMatrixset a projection matrix
Ops.Gl.Matrix.Sheardisplaces each point of a mesh in fixed direction
Ops.Gl.Matrix.TransformTransform objects in 3d space (rotate, translate, scale)
Ops.Gl.Matrix.TransformMulmultiply current modelmatrix
Ops.Gl.Matrix.TransformViewtransform the viewmatrix
Ops.Gl.Matrix.TranslateTranslate objects (move / position in 3D space)
Ops.Gl.Matrix.TranslateViewtranslate the view/camera matrix
Ops.Gl.Matrix.VectorTranslate
Ops.Gl.Matrix.ViewMatrixTranslationget the current position of viewmatrix/camera eye
Ops.Gl.Matrix.WASDCameracamera controller like in a FPS game, move with WASD keys
Ops.Gl.Matrix.WASDCamera_v2simple camera you control with W,A,S,D keys like in a FPS game
Ops.Gl.MeshInstancerdraw the same mesh multiple times very fast
Ops.Gl.MeshMorphmorph from one geometry to another
Ops.Gl.MeshSequencemorph between a series of meshes
Ops.Gl.Meshes.CablesLogocables logo mesh/geometry
Ops.Gl.Meshes.CircleDraws a circle
Ops.Gl.Meshes.Conedraw a cone
Ops.Gl.Meshes.Cornerrender a rectangular corner
Ops.Gl.Meshes.CrossDraws a cross with controllable thickness and length.
Ops.Gl.Meshes.Cubedraw a cube
Ops.Gl.Meshes.Cylinderdraw cylinder (aka tube,pipe,round,circle)
Ops.Gl.Meshes.FreeFormPlanea freely deformable plane
Ops.Gl.Meshes.FullscreenRectangleDraws a rectangle using the full WebGL canvas size
Ops.Gl.Meshes.Griddraw a simple grid of lines
Ops.Gl.Meshes.HeightMapgenerate a rectangular mesh where the height is defined by the luminance of an image
Ops.Gl.Meshes.Helixgenerates a helix, spiral spline
Ops.Gl.Meshes.IcosahedronRenders a icosahedron (polyhedron with 20 faces)
Ops.Gl.Meshes.LineDraw a line between two points
Ops.Gl.Meshes.LinesArrayan array of lines
Ops.Gl.Meshes.PointCloudFromArrayvisualize an array of coordinates as points
Ops.Gl.Meshes.Polyhedrongenerate polyhedron meshes
Ops.Gl.Meshes.Pyramidrender a pyramid mesh
Ops.Gl.Meshes.RandomPointSpheredraw a sphere of random points
Ops.Gl.Meshes.RectangleDraw a rectangle
Ops.Gl.Meshes.RectangleFrameDraws a rectangle frame
Ops.Gl.Meshes.SimpleSplineDraws a simple spline only one pixel wide
Ops.Gl.Meshes.SimpleWireframeSimple Wireframe Line Renderer
Ops.Gl.Meshes.Spheredraw a sphere
Ops.Gl.Meshes.SplineMeshDraws a filled Spline with configurable thickness
Ops.Gl.Meshes.Stardraw a star mesh (saw,gear)
Ops.Gl.Meshes.SuperShapeRenders a super shape
Ops.Gl.Meshes.TextMeshDraw text
Ops.Gl.Meshes.TextMesh_v2Draws text onto a mesh
Ops.Gl.Meshes.Torusdraw a torus (doughnut, donut, ring mesh)
Ops.Gl.Meshes.TriangleDraw a triangle
Ops.Gl.Meshes.TriangleArray_v2Draws multiple triangles using coordinates from an array
Ops.Gl.Meshes.TriangleSpherea sphere mesh with uniform distributed vertices
Ops.Gl.Meshes.Voronoi
Ops.Gl.Meshes.VoronoiMesh
Ops.Gl.Meshes.VoronoiNew
Ops.Gl.Meshes.VoronoiPaths
Ops.Gl.MorphGeometriesmorph between two geometries and render it
Ops.Gl.NormalizeScreenCoordinatesconvert screen pixel coordinates to range 0-1
Ops.Gl.Orthogonalorthogonal projection / objects in distance don't appear smaller (isometric)
Ops.Gl.Orthogonal_v2Orthogonal projection / objects in distance don't appear smaller (isometric)
Ops.Gl.OverwriteViewportSize
Ops.Gl.Particles.PointCloudFileload and display a pointcloud file
Ops.Gl.PerformanceShow WebGl Performance Statistics
Ops.Gl.PerformanceMeasureMeasure the time used to execute all child ops
Ops.Gl.PerspectiveAdjust FOV, field of view, and frustum clipping
Ops.Gl.Phong.LambertMaterialsimple shaded material
Ops.Gl.Phong.PhongMateriala shaded material for lighting objects
Ops.Gl.Phong.PointLightpoint light for phongmaterial shading
Ops.Gl.Phyllotaxistransform objects to look like the phyllotaxis pattern
Ops.Gl.PointCollectorsave points/coordinates in an array
Ops.Gl.PointCollectorCollectcollect world space coordinates into an array
Ops.Gl.PointCollectorScreenCoordscollect screen pixel coordinates into an array
Ops.Gl.QrCodegenerate a qr code as a texture
Ops.Gl.RandomClusterTransforms objects randomly in space
Ops.Gl.RandomizeTrianglesrandomize order of triangles in a geometry
Ops.Gl.Render2TextureRender something into an Image
Ops.Gl.Render2Texturesrender to multiple textures at the same time
Ops.Gl.RenderGeometryRender a geometry as mesh
Ops.Gl.SaveScreenShotdownload the current screen content as png file
Ops.Gl.Shader.BasicMaterialA material without shading
Ops.Gl.Shader.BasicMaterial_v2A material without shading
Ops.Gl.Shader.ChromaKeyMaterialdisplay texture and replace a color with transparency
Ops.Gl.Shader.CustomShaderwrite your own shader
Ops.Gl.Shader.ErrorMaterialdraw meshes using the cables error material shader
Ops.Gl.Shader.FrontBacksideMaterialsee which faces are facing the camera
Ops.Gl.Shader.IBLMaterial_v2image based lighting material using cubemaps
Ops.Gl.Shader.IBLMaterial_v3 image based lighting material using cubemaps
Ops.Gl.Shader.MatCapMaterialNewEasy to use image based lighting Material
Ops.Gl.Shader.PickingMaterialTest if following meshes are picked by the picker
Ops.Gl.Shader.PointMaterialDraw all vertices as points / circles
Ops.Gl.Shader.SetShaderSets a shader
Ops.Gl.Shader.Shader2Texturerender a shader into a texture
Ops.Gl.Shader.Shader2Texturesrender a shader to multiple textures
Ops.Gl.Shader.ShaderDefineSet shader defines
Ops.Gl.Shader.ShowNormalsMaterialrender mesh normals as colors
Ops.Gl.Shader.ShowTexCoordsMaterialvisualize texturecoordinates/UV mapping of a mesh
Ops.Gl.Shader.SwitchShaderSwitch between two shaders
Ops.Gl.Shader.TextureLookupColorMateriallookup color values from a texture and use it as object color
Ops.Gl.Shader.VertexColorMaterial
Ops.Gl.Shader.VertexNumberMaterial
Ops.Gl.Shader.WireframeMaterialRenders following meshes as wireframes
Ops.Gl.ShaderEffects.AreaDiscardPixeldo not draw pixels inside a defined 3d area
Ops.Gl.ShaderEffects.AreaScalermodify scale of meshes in an area
Ops.Gl.ShaderEffects.Bulgedisplace vertices by the value in a texture
Ops.Gl.ShaderEffects.ClampVertexPositionclamp/restrict the vertex position to min/max values per axis
Ops.Gl.ShaderEffects.ColorAreacolorize all meshes around x,y,z
Ops.Gl.ShaderEffects.ColorizeInstancedMeshescolorize instanced meshes by picking random color from atexture
Ops.Gl.ShaderEffects.CubeMapReflectionadd a reflection to any material
Ops.Gl.ShaderEffects.DeformAreadeform a spherical area of a mesh
Ops.Gl.ShaderEffects.ExplodeDividedMeshexplode a (divided) mesh in the direction of faces normals
Ops.Gl.ShaderEffects.FogEffectFog as a shadereffect applied to a material
Ops.Gl.ShaderEffects.GrassWobblesimulate grass motion in wind
Ops.Gl.ShaderEffects.InstancedPerlinPositiondisplace position of instanced object by perlin noise value
Ops.Gl.ShaderEffects.MeshPixelNoise3d space noise for mesh materials
Ops.Gl.ShaderEffects.PerlinAreaDeformperlin noise vertex wobble deformer
Ops.Gl.ShaderEffects.PerlinAreaDeform_v2displace vertices using perlin noise animation
Ops.Gl.ShaderEffects.PerlinAreaDeform_v3Displace vertices using perlin noise animation
Ops.Gl.ShaderEffects.Render2TexturesSlotsselect textures to render to
Ops.Gl.ShaderEffects.ScaleByNormalscale vertices of an object in the direction of face normals
Ops.Gl.ShaderEffects.SplineRepeatInstancedRepeat a mesh along a spline using instancing
Ops.Gl.ShaderEffects.TransformInstancedtransform instanced object
Ops.Gl.ShaderEffects.Twisttwist a mesh around an axis
Ops.Gl.ShaderEffects.Twist_v2twist a mesh around an axis
Ops.Gl.ShaderEffects.VertexDisplacementMapDisplace the vertices of a mesh with the pixels brightness values from a texture
Ops.Gl.ShaderEffects.VertexNumberLimitonly draw the first X vertices of a mesh
Ops.Gl.ShaderEffects.VertexPositionFromTextureset vertex positions from texture color values
Ops.Gl.ShaderEffects.VertexSinusWobblesine wave vertex displacement
Ops.Gl.ShowNormalsvisualize normals of a geometry
Ops.Gl.SpraySpray simulation
Ops.Gl.SurfaceScatterscatter object on the surface of a mesh
Ops.Gl.SurfaceScatterInstanced_v2scatter object on the surface of a mesh
Ops.Gl.SurfaceScatterInstanced_v3Scatter an object on the surface of a mesh with different distribution methods
Ops.Gl.SvgPathesextract pathes from a svg json
Ops.Gl.TesselateGeometrycreate new triangles in a mesh (subdivide)
Ops.Gl.TextureLoad an image as a texture
Ops.Gl.TextureArraycreate an array of textures
Ops.Gl.TextureArrayLoaderFromArrayload multiple texture from filenames given as an array
Ops.Gl.TextureEffects.AlphaMaskset alphachannel of current imagecompose via a texture mask
Ops.Gl.TextureEffects.BarrelDistortionsimulate fisheye effect
Ops.Gl.TextureEffects.BlurBlur the pixels of an image
Ops.Gl.TextureEffects.BorderDraws a Border around the current ImageCompose
Ops.Gl.TextureEffects.BrightnessContrastadjust image brightness and contrast
Ops.Gl.TextureEffects.BulgePinchbulge and pinch an image (deform,stretch,distort)
Ops.Gl.TextureEffects.CheckerBoarddraw a checkerboard pattern
Ops.Gl.TextureEffects.ChromaticAberrationsimulating lens effect by shifting rgb channels
Ops.Gl.TextureEffects.Circledraw 2d circle into texture
Ops.Gl.TextureEffects.ClarityIncrease contrast in midtones
Ops.Gl.TextureEffects.ClearAlpha
Ops.Gl.TextureEffects.Colorfill image using a color (overlay)
Ops.Gl.TextureEffects.ColorBalancechange intensity of r,g,b channels
Ops.Gl.TextureEffects.ColorChannelenable disable RGB color channels
Ops.Gl.TextureEffects.ColorMapcolorize a black and white image using a gradient texture
Ops.Gl.TextureEffects.CustomTextureEffectShaderUse custom shader as a texture effect
Ops.Gl.TextureEffects.Denoise
Ops.Gl.TextureEffects.DepthTexturedraw the content of a depth texture
Ops.Gl.TextureEffects.DepthTextureFocusdraw a gradient mapped to depth buffer values
Ops.Gl.TextureEffects.DesaturateRemove colors from image / greyscale
Ops.Gl.TextureEffects.Ditherconvert color to balck and white patterns
Ops.Gl.TextureEffects.DrawImageDraws an image into a composition
Ops.Gl.TextureEffects.DrawImage_v2Draws an image into a composition
Ops.Gl.TextureEffects.EdgeDetectiondraw only the edges of an image
Ops.Gl.TextureEffects.EdgeDetection3
Ops.Gl.TextureEffects.EdgeDetectionFreiChendraw only the edges of an image
Ops.Gl.TextureEffects.EmbossEmboss / bevel effect
Ops.Gl.TextureEffects.FXAApost processing antialiasing
Ops.Gl.TextureEffects.Flipflip the image on x or y axis
Ops.Gl.TextureEffects.Fogobjects further away are colored to enhance the perception of distance.
Ops.Gl.TextureEffects.GradientDraws a simple gradient between three colors
Ops.Gl.TextureEffects.HueAdjust Hue of current ImageCompose
Ops.Gl.TextureEffects.ImageComposeCompose Images and effects as layers to generate new Images
Ops.Gl.TextureEffects.InterlaceTv scanlines effect
Ops.Gl.TextureEffects.Invertinvert image colors
Ops.Gl.TextureEffects.Kaleidoscopekaleidoscope effect
Ops.Gl.TextureEffects.LUTMapapply color filter/effects by using a lookup texture
Ops.Gl.TextureEffects.Levelsadjust levels to correct the tonal range of an image
Ops.Gl.TextureEffects.LumaKeyremove darkest or brightest parts of the image
Ops.Gl.TextureEffects.Mirrormirroring image effect
Ops.Gl.TextureEffects.Noise.CellularNoisecellular noise
Ops.Gl.TextureEffects.Noise.FBMNoisefractional brownian motion noise
Ops.Gl.TextureEffects.Noise.Noisewhite noise pixel effect
Ops.Gl.TextureEffects.Noise.PerlinNoisedraw perlin noise into an image
Ops.Gl.TextureEffects.Noise.PixelNoisepixelated noise
Ops.Gl.TextureEffects.Noise.PolkaDotNoisenoise circles
Ops.Gl.TextureEffects.Noise.SimplexNoisesimplex noise generator
Ops.Gl.TextureEffects.Noise.TriangleNoisenoise made from triangles
Ops.Gl.TextureEffects.Noise.ValueNoisevalue noise
Ops.Gl.TextureEffects.Noise.VoronoiseVoronoi Noise function
Ops.Gl.TextureEffects.Noise.WorleyNoiseWorley noise
Ops.Gl.TextureEffects.PatternLookup
Ops.Gl.TextureEffects.PixelDisplacement_v2displace pixel by red/blue color value of pixel
Ops.Gl.TextureEffects.PixelDisplacement_v3Changes color lookup for every pixel using a displacement map
Ops.Gl.TextureEffects.PixelatePixelate an image
Ops.Gl.TextureEffects.PlasmaRenders a plasma effect
Ops.Gl.TextureEffects.PolarCoordsdisplay texture using polar/radial coordinate system
Ops.Gl.TextureEffects.Posterizereduce number of colors
Ops.Gl.TextureEffects.PseudoLensFlaressimulate lens flare effect
Ops.Gl.TextureEffects.Rectangledraw a 2d rect into an image
Ops.Gl.TextureEffects.Rectangle_v2Draw a 2D rectangle with controllable parameters
Ops.Gl.TextureEffects.RemoveAlphaRemove alpha information from image
Ops.Gl.TextureEffects.RepeatTextureRepeat Image
Ops.Gl.TextureEffects.RgbMultiplymultiply image colors by color channel
Ops.Gl.TextureEffects.RoundCornersdraw round corners around image (border)
Ops.Gl.TextureEffects.SSAO2screen space ambient occlusion
Ops.Gl.TextureEffects.SharpenAdjust image sharpness
Ops.Gl.TextureEffects.TextureDifferencerender the difference of two textures
Ops.Gl.TextureEffects.ToNormalMapConvert a black and white map to a normal map
Ops.Gl.TextureEffects.Twirl_v2twirl image effect
Ops.Gl.TextureEffects.Vibranceadjust vibrance/saturation
Ops.Gl.TextureEffects.Vignettesimulating an old camera effect of fading away the edges of the image
Ops.Gl.TextureEffects.Vignette_v2Simulating an old camera effect of fading away the edges of the image
Ops.Gl.TextureEffects.WipeTransitionUses a BW Texture to reveal the layer underneath.
Ops.Gl.TextureEffects.Wobblewaving wobble motion effect
Ops.Gl.TextureEffects.ZoomBlurdirectional blur effect
Ops.Gl.TextureFromColorArraycreate a texture from an array of number values
Ops.Gl.TextureToPointsCreate points by sampling texture
Ops.Gl.Textures.ColorTextureSimple texture filled with one color
Ops.Gl.Textures.CopyTexturecopy a texture and optionally resize it
Ops.Gl.Textures.EmptyTextureA very simple empty texture
Ops.Gl.Textures.Graphdraw a graph of a value into a texture
Ops.Gl.Textures.Histogramgraphical representation of distribution of color in a texture
Ops.Gl.Textures.NoiseTextureSimple noisetexture
Ops.Gl.Textures.SwitchTexturesswitch betwen different textures
Ops.Gl.Textures.TextGenerates a texture which reads Text
Ops.Gl.Textures.Text_v2Generates a texture which reads Text
Ops.Gl.Textures.TextureInfoOutputs information about the connected texture
Ops.Gl.Textures.TextureSVGLoad a SVG image and convert to pixel texture
Ops.Gl.Textures.VideoTextureplay a video file and use it as a texture
Ops.Gl.Textures.WebcamTextureuse your webcam camera as a texture
Ops.Gl.TriggerOnCanvasResizewill trigger when canvas was resized
Ops.Gl.ViewPortSize
Ops.Gl.Viewport2force a viewport aspect ratio
Ops.Gl.Vr.MainloopWebVrexperimental webvr rendering
Ops.Gl.Vr.VrController
Ops.Gl2.ForceField.DrawForces
Ops.Gl2.ForceField.FieldLines
Ops.Gl2.ForceField.ForceCluster
Ops.Gl2.ForceField.ForceClusterFromArray
Ops.Gl2.ForceField.ForceFieldForce
Ops.Gl2.ForceField.ForceFieldSimulationLines
Ops.Gl2.ForceField.ForceFieldSimulationParticles
Ops.Gl2.ForceField.ForceMeshDeformer
Ops.Gl2.ForceField.ResetForces
Ops.Html.AudioMediaElementSimple Audio Player, using HTML5 Audio, does not need WebAudio
Ops.Html.BackgroundImageSet a background image of a HTML element
Ops.Html.BrowserCheckwhat browser is being used
Ops.Html.CSSDefine a custom stylesheet
Ops.Html.CSSFilterset css filter to html element (blur/opacity/contrast)
Ops.Html.CSSPropertyset css style properties of a html element
Ops.Html.CSS_v2Define a custom stylesheet
Ops.Html.CablesLinkcreate a cables logo which links to cables gl
Ops.Html.Cursorset the mouse cursor
Ops.Html.DivElementCreate a html DIV element
Ops.Html.DivElement_v2Create a html DIV element
Ops.Html.ElementChildsSet childs of a HTML Element
Ops.Html.ElementFadeInOutfade html elements in or out
Ops.Html.FontFileload a font file like .otf, .ttf, .woff
Ops.Html.FullscreenModeswitch webgl to fullscreen
Ops.Html.GetCssVariablegets current value of CSS Variable
Ops.Html.HyperLinkopen an url
Ops.Html.HyperLink_v2Open another website
Ops.Html.IFrameshow another website in an iframe element
Ops.Html.MailtoLink
Ops.Html.MouseCursorImageUse image as mousecursor
Ops.Html.ReloadPagereload the website
Ops.Html.RemoveAllClassesremove CSS class [classname] from all html elements that have class [classname]
Ops.Html.ScrollPositionthe current x y top left scrolling position of html page
Ops.Html.SetCssVariableColorset color value of a CSS variable
Ops.Html.SetCssVariableStringset CSS variable string value
Ops.Html.TextAreainput field text area, can be used for inputting stuff while being hidden
Ops.Html.TextArea_v2textarea html element
Ops.Html.ToggleClassadd or remove css class to/from a HTML element
Ops.Html.TransformElementmove html element to current transformation in screen space
Ops.Html.WebGlVersionwhich webgl version is being used
Ops.Html.WindowHasFocusdetect if the browser window/tab has focus
Ops.Html.WindowInfosize of browser window in pixels
Ops.InteractionListenerWas there mouse movement the last x [duration] seconds?
Ops.Json.AjaxRequestrequest a json file from another server (ajax, url, json)
Ops.Json.AjaxRequest_v2Request a json file and output an object (ajax, url, json)
Ops.Json.CsvArrayparse CSV files as array
Ops.Json.CsvColumnArrayget all values of a CSV column as array of strings
Ops.Json.CsvJsonFileload a csv json file as array
Ops.Json.GateObjectWill only allow an Object to to be output if the the pass through parameter evaluates to true
Ops.Json.GetStringFromObjectget string from object
Ops.Json.ObjectFunneloutputs the last changed object
Ops.Json.ObjectGetArrayReturns an array from a JSON-object
Ops.Json.ObjectGetArray_v2Returns an array from a JSON-object
Ops.Json.ObjectGetString
Ops.Json.ObjectIsNullcheck if object is null or a valid object
Ops.Json.ObjectIterateiterate keys of an object
Ops.Json.ObjectKeyArrayget array from object by key
Ops.Json.ObjectKeyObjectinsert an object into an object
Ops.Json.ObjectKeyValueset value for key in an object
Ops.Json.ObjectKeysreturns an array of strings, which contain the keys of the object
Ops.Json.ObjectOrresult is first connected valid object
Ops.Json.ObjectRecorderrecord objects and download as json file
Ops.Json.ObjectSetNumberset number at key in an object
Ops.Json.ObjectStringifyconvert object to string
Ops.Json.ObjectStringify_v2Convert object to string
Ops.Json.ObjectToArraycast an object port to an array port
Ops.Json.ObjectToJSONconvert an object to a JSON string (stringify)
Ops.Json.ObjectTriggerset output object when triggered
Ops.Json.ParseObjectParses a string to a JSON object
Ops.Json.SaveJsonFilesave/download an object as json file
Ops.Json.SwitchObjectAllows switching between objects
Ops.Json3d.Bones.BoneFilter
Ops.Json3d.Bones.BoneSkin
Ops.Json3d.Bones.BoneSystem
Ops.Json3d.ClonedMeshinternal op for json3d instanced/clones meshes
Ops.Json3d.Json3dScene
Ops.Json3d.Json3dScene2load a 3d scene, .fbx, .dae, collada etc.
Ops.Json3d.Materialinternal json3d op for setting a material
Ops.Json3d.Meshinternal op of json3dscene - render a mesh
Ops.Json3d.Mesh3dLoad a 3D mesh - model into a scene , e.g. .FBX. DAE .OBJ (was: json3dmesh)
Ops.Json3d.MeshExplosion2create an explosion-effect using pre sliced 3d models
Ops.Json3d.QuaternionChannelinternal json3d op for rotation animations
Ops.Json3d.ScaleChannelinternal json3d op for scale animations
Ops.Json3d.SceneInfoinformation about the current 3d scene
Ops.Json3d.SetMaterialinternal json3d op
Ops.Json3d.SetMaterialShaderset a shader that was set up using the overwrite material of json3d scene
Ops.Json3d.TranslateChannelinternal op of json3d scene
Ops.Lottie.LottieSVGPlayerPlay Bodymovin/Lottie animations as SVG in a HTML element
Ops.Lottie.Playerplay/render a bodymovin animation to a texture
Ops.Math.AbsReturns the absolute, positive value
Ops.Math.AccumulatorAdd to and multiply a number, set to current value
Ops.Math.AddUpadd up numbers
Ops.Math.AngleBetweenPointsoutputs the angle between two points (degree)
Ops.Math.ApproachInterpolationweighted average interpolation
Ops.Math.Array3MultiplyMatrixmultiply every XYZ coordinate with a matrix
Ops.Math.Array3To2dProjectioncalculate 2d positions of an array3x
Ops.Math.Averageaverage of last two values
Ops.Math.ButterflyCurvegenerate coordinates of a butterfly curve
Ops.Math.CeilReturns the smallest integer greater than or equal to a given number
Ops.Math.CircleCoordinatesx and y coordinates of a circle
Ops.Math.ClampMakes sure a value is within range cuts off the rest
Ops.Math.Compare.Betweenresult is true if value is between number1 and number2
Ops.Math.Compare.BetweenEqualsresult is true if value is between or equal number1 and number2
Ops.Math.Compare.Equalsresult is true if number1 and number2 are equal
Ops.Math.Compare.GreaterOrEqualsresult is true if number 2 is greater or equals number 1
Ops.Math.Compare.GreaterThanresult is true if number1 is greater than number2
Ops.Math.Compare.IfBetweenThentriggers when value is between min and max
Ops.Math.Compare.IsEvenChecks if Value is even or not
Ops.Math.Compare.LessThanIs n1 smaller than n2? (lesser, less)
Ops.Math.DegreeToVectorCalculates a vector (x and y) based on an angle in degrees
Ops.Math.DeltaSumadd delta values to an clamped absolute value
Ops.Math.DifferenceDifference between two numbers
Ops.Math.Distance2dCalculates the Distance between two 2d points
Ops.Math.Distance3ddistance between two 3d points
Ops.Math.Distance3dNewdistance between two 3d points, calculated when triggered
Ops.Math.DivideDivides a number by another
Ops.Math.Easemap a value to an easing curve
Ops.Math.ExpCalculates the power of Euler’s number
Ops.Math.FlipSignpositive numbers become negative and vice versa
Ops.Math.Floorreturns the largest integer less than or equal to a given number
Ops.Math.Fractreturns the fractional part of a number
Ops.Math.GaussianRandomArrayrandom numbers fitting a Gaussian, or normal, distribution
Ops.Math.Incrementorincrement a number by triggering
Ops.Math.IndexFractionreturn fraction of value by index
Ops.Math.InterpolateInterpolate between values, lerp, linear interpolate
Ops.Math.LogCalculates the logarithm of Number
Ops.Math.MapRangeMaps a value from one range into another.
Ops.Math.MaxSets the output to the input value which is higher
Ops.Math.MercatorCoordproject mercator coordinates
Ops.Math.MinResult will be the smaller number of the inputs
Ops.Math.Min_v3Result will be the smaller number of the inputs
Ops.Math.Modulooutputs the remainder after division of one number by another
Ops.Math.MultiplyMultiplies two numbers
Ops.Math.NumberDivisibleis a number capable of being divided.
Ops.Math.OneMinussubtract a number from one
Ops.Math.PerlinNoiseoutputs a perlin noise value like random
Ops.Math.Phyllotaxis2coordinate generation like arrangement of leaves in some plants
Ops.Math.Pireturns PI (3.141592653589793) * multiply amount
Ops.Math.PointInRectangle2dtest if a point is in or outside of a rectangle
Ops.Math.Powvalue of x to the power of y
Ops.Math.PowerOfTwoSizeReturn the next values as power of two
Ops.Math.RandomNumberssimple way to get random numbers without using arrays
Ops.Math.RoundOutputs number rounded to the nearest integer
Ops.Math.RoundEvenround to the next even number
Ops.Math.SimpleMovingAverageCalculate the Average of the last X values
Ops.Math.SineCalculates the sine of an angle.
Ops.Math.SmoothStepinterpolate smoothly between two input values
Ops.Math.SmootherStepinterpolate smoothly between two input values
Ops.Math.Speedmeasure speed of how much a value changes
Ops.Math.Sqrtsquare root of a number
Ops.Math.SubtractSubtracts Number2 from Number1 (minus, -)
Ops.Math.SumAdd two values
Ops.Math.TriggerRandomNumbergenerate random number between min and max (was Random2)
Ops.Math.VectorLengthlength of a vector
Ops.Net.AjaxRequestStringrequest a file from a webserver and output it as a string
Ops.Net.Mqtt.MqttCreates a MQTT connection (IoT, messaging)
Ops.Net.WebSocket.WebSocketcreate a websocket connection and receive data from it
Ops.Net.WebSocket.WebSocketSendsend an object to a websocket connection
Ops.Patch.Functiontrigger from external function when embedded into a website
Ops.Patch.LoadingStatusget the loading progress, for displaying a loading screen
Ops.Patch.PlayButtonshows a playbutton for forcing a simple user interaction
Ops.Points.PointsCirclecalculates a circle path, outputs array3x
Ops.Points.PointsPlanegenerate coordinates for a rectangular field of points (was Field)
Ops.Sequencecontrol the order of execution/triggering
Ops.Sidebar.Buttonsidebar push button/trigger element
Ops.Sidebar.DisplayValuedisplay a value or string
Ops.Sidebar.Grouporganize sidebar elements into groups
Ops.Sidebar.LocalTextureFileUse a local file as a texture
Ops.Sidebar.Presetsmanage sidebar presets
Ops.Sidebar.Sidebarsidebar overlay to control values
Ops.Sidebar.SidebarAsObject
Ops.Sidebar.SidebarText_v2
Ops.Sidebar.SidebarVariablesshow values of all variables in a sidebar
Ops.Sidebar.Slidersidebar slider element (range)
Ops.Sidebar.Togglesidebar boolean toggle/switch element
Ops.String.Base64Decodedecode a string to base64
Ops.String.Base64Encodeencode a string to base64
Ops.String.ConcatJoins two strings together
Ops.String.Concat_v2Joins two strings together
Ops.String.GateStringOutput string if pass through is true
Ops.String.HashIdDecoderead back integers from a hashid
Ops.String.HashIdEncodegenerate short unique ids from integers
Ops.String.LeftPadcreate a fixed length string from a number 1 -> 0001
Ops.String.LimitLineBreaksLimit number of lines in a string
Ops.String.Lowercaseconvert all characters to small letters
Ops.String.Lowercase_v2convert all characters to small letters
Ops.String.NumberToStringConvert a number to a string
Ops.String.NumberToString_v2Convert a number to a string
Ops.String.ObjectToStringconvert an object to JSON string
Ops.String.ParseFloatParses a string and returns a floating point number
Ops.String.ParseIntparse a string to a integer number
Ops.String.ParseInt_v2Parse a string to a integer number
Ops.String.RandomStringgenerate a random string of given characters
Ops.String.RandomString_v2generate a random string of given characters
Ops.String.RightPadcreate a string with a fixed length filling the space with a character
Ops.String.RightPadNumberconverts a number to a string with num decimal places, adds 0's
Ops.String.RightPadNumber_v2Converts a number to a string with num decimal places, adds 0's
Ops.String.RightPad_v2create a string with a fixed length filling the space with a character
Ops.String.Split_v2Splits a string with separator into an array of strings
Ops.String.Stringenter a string
Ops.String.StringBreakinsert linebreaks into a string after [num] chars
Ops.String.StringBreak_v2breaks into a string after [num] chars
Ops.String.StringComposeCombine multiple Values to a new String
Ops.String.StringCompose_v2
Ops.String.StringCompose_v3Combine multiple Values to a new String
Ops.String.StringContainscheck if string contains another string (find,search,indexOf)
Ops.String.StringContains_v2check if string contains another string (find,search,indexOf)
Ops.String.StringEditorstring text editor
Ops.String.StringEqualscheck if content of two strings is the same
Ops.String.StringIteratoriterate over every character of a string
Ops.String.StringIterator_v2iterate over every character of a string
Ops.String.StringLength_v2number of characters in a string
Ops.String.StringNew2Oldtemporary string port converter
Ops.String.StringOld2Newtemporary string port converter
Ops.String.StringTrimremove whitespace from both ends of a string
Ops.String.StringTrim_v2Remove whitespace from both ends of a string
Ops.String.String_v2String input/output
Ops.String.SubString_v2Subset of a string between one index and another
Ops.String.SwitchStringSwitch between multiple strings with an index
Ops.String.SwitchStringBooleanSwitch between two strings with a boolean
Ops.String.Uppercase_v2Convert all characters in a string to upperase
Ops.Templates.MinimalMaterialMaterial Example Template
Ops.Templates.ShaderEffectExampleshader effect example template
Ops.TestOp
Ops.TestOp_v2
Ops.Time.DelayedTriggerdelay triggering next port by x seconds
Ops.Time.TimeSinceTriggerGet the time since last trigger
Ops.TimeLine.AutoPlayAutomatically starts the timeline playback when opening patch
Ops.TimeLine.GotoFramejump to a key in the timeline
Ops.TimeLine.TimeLineControlsuse position and play pause state of cables timeline
Ops.TimeLine.TimeLineFrameReturns the current frame number of the timeline
Ops.TimeLine.TimeLineLoopAutomatic rewind of timeline at a certain time
Ops.TimeLine.TimeLineOverwriteoverwrite timeline time value
Ops.TimeLine.TimeLinePlaystart timeline
Ops.TimeLine.TimeLineRewindset time of timeline to 0 (rewind, restart)
Ops.TimeLine.TimeLineTimeReturns the current time of the timeline
Ops.TimeLine.TimeLineTogglePlay
Ops.TimeLine.TimeLineUIlittle ui for controlling the timeline
Ops.TimeLine.TimelineValueget timeline value at [time]
Ops.Trigger.IfEqualsThentriggers if value 1+2 are equal
Ops.Trigger.IntervalTrigger every x ms
Ops.Trigger.NthTriggertrigger children every x times exe was triggered
Ops.Trigger.RandomTriggerrandomly trigger output ports
Ops.Trigger.RepeatTriggers all ops below x times (for loop / while)
Ops.Trigger.Repeat2dTriggers all ops underneath Num X * Num Y times
Ops.Trigger.SequenceControl execution order
Ops.Trigger.SetNumberOnTriggerOutputs a number when triggered
Ops.Trigger.TimedSequencetimed switching of trigger
Ops.Trigger.TriggerBetweentrigger if value is between number 1 and number 2
Ops.Trigger.TriggerCounterCounts how often the port was triggered
Ops.Trigger.TriggerDistributeByValuetriggers evenly distributed by value
Ops.Trigger.TriggerLimiterLimits how often a trigger goes through to x ms
Ops.Trigger.TriggerNumberOutputs the last number of the input port which was triggered
Ops.Trigger.TriggerOnChangeArraytriggers when array has changed
Ops.Trigger.TriggerOnChangeStringtriggers when string has changed
Ops.Trigger.TriggerOnceTrigger the following childs once
Ops.Trigger.TriggerReceiveReceives triggers from a TriggerSend op with the same variable name
Ops.Trigger.TriggerSendAllows triggers to be sent to a TriggerReceive op with the same variable name
Ops.Trigger.TriggersPerSecondCounts how often the port is triggered per second
Ops.Ui.CommentDisplays a comment in the patch area
Ops.Ui.PatchInputHelper op for sub-patches
Ops.Ui.PatchOutputHelper op for sub-patches
Ops.Ui.SubPatchsubpatch op
Ops.Value.DelayedValuedelay a value by seconds
Ops.Value.DelayedValueSimpledelay the value data flow by x seconds
Ops.Value.FileInputget URL of a file
Ops.Value.NumberStores a value, use the same value in different places (was: value.value)
Ops.Value.Preset
Ops.Value.PreviousValueStoreremember/store last set value
Ops.Value.SwitchFileswitch between filenames
Ops.Value.SwitchNumberswitch between number values by index
Ops.Value.SwitchNumberOnTriggerSets a specific output value on trigger
Ops.Value.Trigger3NumbersStores a 3D coordinate (was Value3)
Ops.Value.TriggerOnChangeNumbertriggers every time the input value changed
Ops.Value.TypeOfOutputs the type of the input-port (boolean, number, string).
Ops.Value.Value2dStores a 2D coordinate
Ops.Value.ValueBooleanStores a boolean value
Ops.Value.ValueChangeCountercounts how often different values are set
Ops.Value.ValueChangedTriggers the next Op if value has changed
Ops.Value.ValueChangedTriggertrigger output when value has changed since last execution
Ops.Value.ValueOrAssignmentoutputs value or if false, default value
Ops.Value.ValueStringEditoredit long string values in the editor
Ops.Value.ValueSwitchBooleanswitch between two values by a boolean
Ops.Value.ValueToggleSwitches two number values using a boolean
Ops.Vars.SetVariableByTriggerset variable only after being triggered
Ops.Vars.VarGetNumberread a variable number
Ops.Vars.VarGetStringString variable getter
Ops.Vars.VarSetNumberset a variable number
Ops.Vars.VarSetString_v2Set string variable
Ops.WebAudio.AudioAnalyzerExtracts FFT or Waveform data from the incoming audio signal
Ops.WebAudio.AudioPlayerPlays an audio file, linked to timeline
Ops.WebAudio.FftTextureGenerates a texture from audio information
Ops.WebAudio.GainChanges the gain / volume
Ops.WebAudio.MicrophoneInAccess to the microphone
Ops.WebAudio.OutputSends an audio signal to your speakers
Ops.WebAudio.Scale.ChordTriadCreates a triad chord
Ops.WebAudio.Scale.ScaleArrayOutputs a musical scale array (major, minor, ...)
Ops.Website.Cookiecookie of the current website as object
Ops.Website.DocumentURLinformation about the current URL
Ops.Website.InfoURLInformation about the current URL
Ops.Website.UrlQueryParamsGet URL query parameters
Ops.Website.UrlQueryParams_v2Returns a URL query parameter, e.g. index.html?Parameter=ParameterValue