Page Index - tooll3/t3 GitHub Wiki
578 page(s) in this GitHub Wiki:
- Home
- Tooll3
- User Guide
- Getting started
- I/O
- Advanced features
- Updates and new Features
- Development
- How to contribute
- Style guides
- Discussions
- Also see:
- (wip) Your first C# operator
- dev.AudioRoadmap
- dev.CodingConventions
- dev.ContextVariables
- dev.Contributing
- dev.ContributingToTheWiki
- dev.DebuggingPlayer
- dev.DocumentationPush
- dev.IdeasForOperators
- dev.main branch faq
- dev.OperatorConventions
- dev.ProposedBreakingChangesForMain
- dev.StandAloneBuilds
- dev.UsingMainBranch
- dev.UsingRenderDoc
- dev.VisualStudioCodeSetup
- dev.WikiConventions
- dev.WorkingWithGit
- help.AddingFonts
- help.Backups
- help.Concepts
- help.CreatingNewOps
- help.ExportExecutables
- help.ExportVideos
- help.FAQ
- help.HowToollWorks
- help.Installation
- help.InstallLinux
- help.Introduction
- help.KeyboardShortcuts
- help.LivePerformances
- help.OptimizingRenderingPerformance
- help.OSC
- help.PresetsAndSnapshots
- help.RealtimeRendering
- help.ShaderDevelopmentExample
- help.SvgLineFonts
- help.VideoTutorials
- Installation
- lib
- lib.3d.draw.DrawMesh
- lib.3d.draw.DrawMeshAtPoints
- lib.3d.draw.DrawMeshHatched
- lib.3d.draw.DrawMeshUnlit
- lib.3d.draw.DrawScreenQuad
- lib.3d.draw.DustParticles
- lib.3d.draw.FadingSlideShow
- lib.3d.draw.Layer2d
- lib.3d.draw.Text
- lib.3d.draw.TextOutlines
- lib.3d.gizmo.DrawBoxGizmo
- lib.3d.gizmo.DrawCamGizmos
- lib.3d.gizmo.DrawLineGrid
- lib.3d.gizmo.DrawSphereGizmo
- lib.3d.gizmo.GridPlane
- lib.3d.gizmo.Locator
- lib.3d.gizmo.PlotValueCurve
- lib.3d.gizmo.VisibleGizmos
- lib.3d.mesh.generate.CubeMesh
- lib.3d.mesh.generate.CylinderMesh
- lib.3d.mesh.generate.ExtrudeCurves
- lib.3d.mesh.generate.LoadObj
- lib.3d.mesh.generate.NGonMesh
- lib.3d.mesh.generate.QuadMesh
- lib.3d.mesh.generate.RepeatMeshAtPoints
- lib.3d.mesh.generate.SphereMesh
- lib.3d.mesh.generate.TorusMesh
- lib.3d.mesh.modify.CombineMeshes
- lib.3d.mesh.modify.CrossLinePoints
- lib.3d.mesh.modify.DisplaceMesh
- lib.3d.mesh.modify.DisplaceMeshNoise
- lib.3d.mesh.modify.FlipNormals
- lib.3d.mesh.modify.MeshProjectUV
- lib.3d.mesh.modify.MoveMeshToPointLine
- lib.3d.mesh.modify.PickMeshBuffer
- lib.3d.mesh.modify.RecomputeNormals
- lib.3d.mesh.modify.ScatterMeshFaces
- lib.3d.mesh.modify.SelectVertices
- lib.3d.mesh.modify.SplitMeshVertices
- lib.3d.mesh.modify.TextureDisplaceMesh
- lib.3d.mesh.modify.TransformMesh
- lib.3d.mesh.modify.TransformMeshUVs
- lib.3d.mesh.modify.Warp2dMesh
- lib.3d.postfx.DepthOfField
- lib.3d.postfx.GodRays
- lib.3d.postfx.MotionBlur
- lib.3d.postfx.SSAO
- lib.3d.rendering.IntToWrapmode
- lib.3d.rendering.LenseFlareSetup
- lib.3d.rendering.PointLight
- lib.3d.rendering.SetEnvironment
- lib.3d.rendering.SetFog
- lib.3d.rendering.SetMaterial
- lib.3d.rendering.SetPointLight
- lib.3d.rendering.TextureToCubeMap
- lib.3d.transform.BlendCameras
- lib.3d.transform.Camera
- lib.3d.transform.Group
- lib.3d.transform.OrbitCamera
- lib.3d.transform.OrthographicCamera
- lib.3d.transform.RotateAroundAxis
- lib.3d.transform.RotateTowards
- lib.3d.transform.Shear
- lib.3d.transform.ShiftCamera
- lib.3d.transform.SliceViewPort
- lib.3d.transform.SpreadLayout
- lib.3d.transform.Switch
- lib.3d.transform.Transform
- lib.anim.Accumulator
- lib.anim.AnimValue
- lib.anim.AnimVec2
- lib.anim.AnimVec3
- lib.anim.Counter
- lib.anim.FindKeyframes
- lib.anim.FreezeValue
- lib.anim.KeepBoolean
- lib.anim.OscillateVec2
- lib.anim.OscillateVec3
- lib.anim.SequenceAnim
- lib.anim.TriggerAnim
- lib.color.AColor
- lib.color.BlendColors
- lib.color.BlendGradients
- lib.color.DefineGradient
- lib.color.GradientsToTexture
- lib.color.HSBToColor
- lib.color.PickColorFromImage
- lib.color.SampleGradient
- lib.dx11.buffer.FloatsToBuffer
- lib.dx11.buffer.GetBufferComponents
- lib.dx11.buffer.IndirectBuffer
- lib.dx11.buffer.ListToBuffer
- lib.dx11.buffer.ParamConstBuffer
- lib.dx11.buffer.PickBuffer
- lib.dx11.buffer.ResolutionConstBuffer
- lib.dx11.buffer.SplinePoints
- lib.dx11.buffer.SrvFromStructuredBuffer
- lib.dx11.buffer.StructuredBuffer
- lib.dx11.buffer.StructuredBufferWithViews
- lib.dx11.buffer.SwapBuffers
- lib.dx11.buffer.SwapTextures
- lib.dx11.buffer.TimeConstBuffer
- lib.dx11.buffer.TransformsConstBuffer
- lib.dx11.buffer.UavFromBuffer
- lib.dx11.buffer.UavFromStructuredBuffer
- lib.dx11.compute.CalcDispatchCount
- lib.dx11.compute.CalcInt2DispatchCount
- lib.dx11.compute.ComputeShader
- lib.dx11.compute.ComputeShaderFromSource
- lib.dx11.compute.ComputeShaderStage
- lib.dx11.compute.PixelShaderFromSource
- lib.dx11.compute.PrefixSum
- lib.dx11.draw.BlendStateOp
- lib.dx11.draw.ClearRenderTarget
- lib.dx11.draw.DepthStencilStateOp
- lib.dx11.draw.Draw
- lib.dx11.draw.DrawInstancedIndirect
- lib.dx11.draw.GeometryShaderStage
- lib.dx11.draw.InputAssemblerStage
- lib.dx11.draw.OutputMergerStage
- lib.dx11.draw.PickBlendMode
- lib.dx11.draw.PixelShader
- lib.dx11.draw.PixelShaderStage
- lib.dx11.draw.Rasterizer
- lib.dx11.draw.RasterizerStateOp
- lib.dx11.draw.RenderTargetBlendDesc
- lib.dx11.draw.SamplerStateOp
- lib.dx11.draw.SetPixelAndVertexShaderStage
- lib.dx11.draw.ShowTexture2d
- lib.dx11.draw.SwitchBlendState
- lib.dx11.draw.VertexShader
- lib.dx11.draw.VertexShaderStage
- lib.dx11.draw.Viewport
- lib.dx11.tex.GenerateMips
- lib.dx11.tex.GetSRVProperties
- lib.dx11.tex.GetTextureSize
- lib.dx11.tex.RtvFromTexture2d
- lib.dx11.tex.ShowTexture3d
- lib.dx11.tex.SrvFromTexture2d
- lib.dx11.tex.Texture2d
- lib.dx11.tex.Texture3d
- lib.dx11.tex.Texture3dComponents
- lib.dx11.tex.UavFromTexture2d
- lib.exec.BlendImages
- lib.exec.BlendScenes
- lib.exec.context.CamPosition
- lib.exec.context.GetFloatVar
- lib.exec.context.GetForegroundColor
- lib.exec.context.GetIntVar
- lib.exec.context.GetPosition
- lib.exec.context.SetFloatVar
- lib.exec.context.SetIntVariable
- lib.exec.ExecRepeatedly
- lib.exec.Execute
- lib.exec.ExecuteBufferUpdate
- lib.exec.ExecuteOnce
- lib.exec.ExecuteRawBufferUpdate
- lib.exec.ExecuteTextureUpdate
- lib.exec.LogMessage
- lib.exec.Loop
- lib.exec.Once
- lib.exec.ResetSubtreeTrigger
- lib.exec.TimeClip
- lib.img.adjust.AdjustColors
- lib.img.adjust.Blur
- lib.img.adjust.ChannelMixer
- lib.img.adjust.ColorGrade
- lib.img.adjust.ColorGradeDepth
- lib.img.adjust.ConvertColors
- lib.img.adjust.ConvertFormat
- lib.img.adjust.Crop
- lib.img.adjust.DepthBufferAsGrayScale
- lib.img.adjust.DirectionalBlur
- lib.img.adjust.KeyColor
- lib.img.adjust.RemapColor
- lib.img.adjust.Tint
- lib.img.adjust.ToneMapping
- lib.img.adjust.TransformImage
- lib.img.analyze.CompareImages
- lib.img.analyze.ImageLevels
- lib.img.analyze.WaveForm
- lib.img.fx.AdvancedFeedback
- lib.img.fx.AdvancedFeedback2
- lib.img.fx.AfterGlow2
- lib.img.fx.AsciiRender
- lib.img.fx.BubbleZoom
- lib.img.fx.ChromaticAbberation
- lib.img.fx.ChromaticDistortion
- lib.img.fx.CustomPixelShader
- lib.img.fx.DetectEdges
- lib.img.fx.Displace
- lib.img.fx.DistortAndShade
- lib.img.fx.Dither
- lib.img.fx.EdgeRepeat
- lib.img.fx.FakeLight
- lib.img.fx.FluidFeedback
- lib.img.fx.GlitchDisplace
- lib.img.fx.Glow
- lib.img.fx.HoneyCombTiles
- lib.img.fx.MirrorRepeat
- lib.img.fx.MosiacTiling
- lib.img.fx.NormalMap
- lib.img.fx.obsolete.AfterGlow
- lib.img.fx.PolarCoordinates
- lib.img.fx.RgbTV
- lib.img.fx.SimpleLiquid
- lib.img.fx.SimpleLiquid2
- lib.img.fx.SortPixelGlitch
- lib.img.fx.Steps
- lib.img.fx.TriangleGridTransition
- lib.img.generate.Blob
- lib.img.generate.CheckerBoard
- lib.img.generate.FractalNoise
- lib.img.generate.FraserGrid
- lib.img.generate.Grain
- lib.img.generate.KochKaleidoskope
- lib.img.generate.LinearGradient
- lib.img.generate.LoadImage
- lib.img.generate.LoadImageFromUrl
- lib.img.generate.NGon
- lib.img.generate.NumberPattern
- lib.img.generate.RadialGradient
- lib.img.generate.Raster
- lib.img.generate.RenderTarget
- lib.img.generate.Rings
- lib.img.generate.RoundedRect
- lib.img.generate.RyojiPattern1
- lib.img.generate.RyojiPattern2
- lib.img.generate.SinForm
- lib.img.generate.Sketch
- lib.img.generate.SlidingHistory
- lib.img.generate.VoronoiCells
- lib.img.generate.ZollnerPattern
- lib.img.use.Blend
- lib.img.use.BlendWithMask
- lib.img.use.Combine3Images
- lib.img.use.CombineMaterialChannels
- lib.img.use.CombineMaterialChannels2
- lib.img.use.KeepPreviousFrame
- lib.img.use.PickTexture
- lib.img.use.RenderWithMotionBlur
- lib.img.video.PlayVideo
- lib.img.video.PlayVideoClip
- lib.io.audio.AudioFrequencies
- lib.io.audio.AudioReaction
- lib.io.audio.DetectBeatOffset
- lib.io.audio.DetectBpm
- lib.io.file.FilesInFolder
- lib.io.file.LineTextPoints
- lib.io.file.LoadSvg
- lib.io.file.ReadFile
- lib.io.file.UnsplashAPI
- lib.io.file.WriteToFile
- lib.io.input.DataRecording
- lib.io.input.KeyboardInput
- lib.io.input.MidiRecording
- lib.io.input.MouseInput
- lib.io.json.GetAttributeFromJsonString
- lib.io.json.RequestUrl
- lib.io.midi.LinkToMidiTime
- lib.io.midi.MidiClip
- lib.io.midi.MidiInput
- lib.io.midi.MidiOutput
- lib.io.midi.SelectFloatFromDict
- lib.io.osc.OscInput
- lib.io.time.ClipTime
- lib.io.time.ConvertTime
- lib.io.time.LastFrameDuration
- lib.io.time.RunTime
- lib.io.time.SetCommandTime
- lib.io.time.SetPlaybackSpeed
- lib.io.time.SetPlaybackTime
- lib.io.time.StopWatch
- lib.io.time.Time
- lib.io.time.vj.ForwardBeatTaps
- lib.io.time.vj.GetBpm
- lib.io.time.vj.SetBpm
- lib.io.time.vj.SetSpeedFactors
- lib.io.video.NdiInput
- lib.io.video.SpoutInput
- lib.io.video.SpoutOutput
- lib.math.bool.All
- lib.math.bool.And
- lib.math.bool.Any
- lib.math.bool.Boolean
- lib.math.bool.BoolToFloat
- lib.math.bool.BoolToInt
- lib.math.bool.DelayTrigger
- lib.math.bool.FlipFlop
- lib.math.bool.HasBooleanChanged
- lib.math.bool.HasTimeChanged
- lib.math.bool.HasValueChanged
- lib.math.bool.HasValueIncreased
- lib.math.bool.Invert
- lib.math.bool.Not
- lib.math.bool.Or
- lib.math.bool.Trigger
- lib.math.curve.CurvesToTexture
- lib.math.curve.SampleCurve
- lib.math.float.Abs
- lib.math.float.Add
- lib.math.float.AmplifyValues
- lib.math.float.Atan2
- lib.math.float.BlendValues
- lib.math.float.Ceil
- lib.math.float.Clamp
- lib.math.float.Compare
- lib.math.float.Cos
- lib.math.float.Damp
- lib.math.float.DampAngle
- lib.math.float.DampVec3
- lib.math.float.DetectPulse
- lib.math.float.Div
- lib.math.float.FloatToInt
- lib.math.float.Floor
- lib.math.float.HasValueDecreased
- lib.math.float.IntsToBuffer
- lib.math.float.InvertFloat
- lib.math.float.IsGreater
- lib.math.float.Lerp
- lib.math.float.Modulo
- lib.math.float.Multiply
- lib.math.float.PeakLevel
- lib.math.float.PerlinNoise
- lib.math.float.PickFloat
- lib.math.float.PickFloatList
- lib.math.float.PickInt
- lib.math.float.Pow
- lib.math.float.Random
- lib.math.float.Remap
- lib.math.float.Round
- lib.math.float.Sigmoid
- lib.math.float.Sin
- lib.math.float.SmoothStep
- lib.math.float.Sqrt
- lib.math.float.Sub
- lib.math.float.Sum
- lib.math.float.Value
- lib.math.float.ValueToRate
- lib.math.floats.ComposeVec3FromList
- lib.math.floats.DampPeakDecay
- lib.math.floats.DeltaSinceLastFrame
- lib.math.floats.FloatListLength
- lib.math.floats.FloatsToList
- lib.math.floats.KeepFloatValues
- lib.math.floats.PickFloatFromList
- lib.math.floats.PlaybackFFT
- lib.math.floats.RemapValues
- lib.math.floats.SmoothValues
- lib.math.floats.SumRange
- lib.math.floats.ValuesToTexture
- lib.math.int.AddInts
- lib.math.int.ClampInt
- lib.math.int.CompareInt
- lib.math.int.CountInt
- lib.math.int.DateTimeInSecs
- lib.math.int.HasIntChanged
- lib.math.int.IntAdd
- lib.math.int.IntDiv
- lib.math.int.IntToFloat
- lib.math.int.IntValue
- lib.math.int.IsIntEven
- lib.math.int.MaxInt
- lib.math.int.MinInt
- lib.math.int.ModInt
- lib.math.int.MultiplyInt
- lib.math.int.SubInts
- lib.math.int2.AddInt2
- lib.math.int2.Int2
- lib.math.int2.Int2Components
- lib.math.int2.MakeResolution
- lib.math.int2.MaxInt2
- lib.math.int2.RequestedResolution
- lib.math.int2.ScaleResolution
- lib.math.int2.ScaleSize
- lib.math.int3.Int3
- lib.math.vec2.AddVec2
- lib.math.vec2.DampVec2
- lib.math.vec2.GridPosition
- lib.math.vec2.Int2ToVector2
- lib.math.vec2.PerlinNoise2
- lib.math.vec2.PickVector2
- lib.math.vec2.ScaleVector2
- lib.math.vec2.Vec2ToVec3
- lib.math.vec2.Vector2
- lib.math.vec2.Vector2Components
- lib.math.vec3.AddVec3
- lib.math.vec3.BlendVector3
- lib.math.vec3.EulerToAxisAngle
- lib.math.vec3.HasVec3Changed
- lib.math.vec3.LerpVec3
- lib.math.vec3.Magnitude
- lib.math.vec3.NormalizeVector3
- lib.math.vec3.PerlinNoise3
- lib.math.vec3.PickVector3
- lib.math.vec3.RotateVector3
- lib.math.vec3.RoundVec3
- lib.math.vec3.ScaleVector3
- lib.math.vec3.SubVec3
- lib.math.vec3.Vec3Distance
- lib.math.vec3.Vector3
- lib.math.vec3.Vector3Components
- lib.math.vec4.PickColor
- lib.math.vec4.RgbaToColor
- lib.math.vec4.Vector4
- lib.math.vec4.Vector4Components
- lib.point.combine.BlendMeshVertices
- lib.point.combine.BlendPoints
- lib.point.combine.CombineBuffers
- lib.point.combine.PairPointsForGridWalkLines
- lib.point.combine.PairPointsForLines
- lib.point.combine.PairPointsForSplines
- lib.point.combine.PickPointList
- lib.point.draw.DrawBillboards
- lib.point.draw.DrawConnectionLines
- lib.point.draw.DrawLines
- lib.point.draw.DrawLinesBuildup
- lib.point.draw.DrawMeshAtPoints2
- lib.point.draw.DrawPoints
- lib.point.draw.DrawPoints2
- lib.point.draw.DrawPointsShaded
- lib.point.draw.DrawRayLines
- lib.point.draw.DrawRibbons
- lib.point.draw.DrawTubes
- lib.point.draw.VisualizePoints
- lib.point.generate.APoint
- lib.point.generate.DoyleSpiralPoints2
- lib.point.generate.GridPoints
- lib.point.generate.HexGridPoints
- lib.point.generate.LinePoints
- lib.point.generate.MeshVerticesToPoints
- lib.point.generate.PointsOnImage
- lib.point.generate.PointsOnMesh
- lib.point.generate.PointTrail
- lib.point.generate.PointTrail2
- lib.point.generate.RadialPoints
- lib.point.generate.RepeatAtGPoints
- lib.point.generate.RepetitionPoints
- lib.point.generate.SpherePoints
- lib.point.generate.SubdivideLinePoints
- lib.point.helper.CommonPointSets
- lib.point.helper.FilterPoints
- lib.point.helper.LoadObjAsPoints
- lib.point.helper.PointsToCPU
- lib.point.modify.AddNoise
- lib.point.modify.ClearSomePoints
- lib.point.modify.CustomPointShader
- lib.point.modify.LinearSamplePointAttributes
- lib.point.modify.PointAttributeFromNoise
- lib.point.modify.RandomizePoints
- lib.point.modify.ResampleLinePoints
- lib.point.modify.SamplePointAttributes
- lib.point.modify.SamplePointsByCameraDistance
- lib.point.modify.SelectPoints
- lib.point.modify.SetPointAttributes
- lib.point.modify.SimDisplacePoints2d
- lib.point.modify.SpreadPointAttributes
- lib.point.particles.AxisStepForce
- lib.point.particles.DirectionalForce
- lib.point.particles.ImageForce
- lib.point.particles.ParticleCollisionForce
- lib.point.particles.ParticleSystem
- lib.point.particles.PickParticleForce
- lib.point.particles.ReconstructiveForce
- lib.point.particles.SurfaceForce
- lib.point.particles.TurbulenceForce
- lib.point.sim.experimental.ApplyRandomWalk
- lib.point.sim.experimental.GrowStrains
- lib.point.sim.experimental.SimBlendTo
- lib.point.sim.experimental.SimFollowMeshSurface
- lib.point.sim.experimental.SimPointMeshCollisions
- lib.point.sim.PointSimulation
- lib.point.sim.SamplePointSimAttributes
- lib.point.sim.SimCentricalOffset
- lib.point.sim.SimDirectionalOffset
- lib.point.sim.SimForceOffset
- lib.point.sim.SimNoiseOffset
- lib.point.svg.PrepareSvgLineTransition
- lib.point.transform.FindClosestPointsOnMesh
- lib.point.transform.OrientPoints
- lib.point.transform.PolarTransformPoints
- lib.point.transform.SnapToPoints
- lib.point.transform.SoftTransformPoints
- lib.point.transform.TransformFromClipSpace
- lib.point.transform.TransformPoints
- lib.point.transform.TransformSomePoints
- lib.point.transform.WrapPoints
- lib.sprite.DrawPointSprites
- lib.sprite.DrawPointSpritesShaded
- lib.sprite.TextSprites
- lib.string.AString
- lib.string.buffers.StringBuilder
- lib.string.buffers.StringBuilderToString
- lib.string.buffers.StringInsert
- lib.string.BuildRandomString
- lib.string.ChangeCase
- lib.string.CombineStrings
- lib.string.datetime.CountDown
- lib.string.datetime.DateTimeToFloat
- lib.string.datetime.DateTimeToString
- lib.string.datetime.NowAsDateTime
- lib.string.datetime.StringToDateTime
- lib.string.datetime.TimeToString
- lib.string.FilePathParts
- lib.string.FloatListToString
- lib.string.FloatToString
- lib.string.HasStringChanged
- lib.string.IntToString
- lib.string.JoinStringList
- lib.string.list.PickFromStringList
- lib.string.list.SplitString
- lib.string.list.StringLength
- lib.string.MockStrings
- lib.string.PickString
- lib.string.PickStringPart
- lib.string.RandomString
- lib.string.SearchAndReplace
- lib.string.StringRepeat
- lib.string.WrapString
- ReleaseNotes.v3.4
- ReleaseNotes.v3.5
- ReleaseNotes.v3.9.3
- update.BerlinWorkshop1
- update.BetterPoints
- update.NamespaceFolders
- UserTests.DeadMau5