Notch Reference Manual
0.9.21
0.9.23
0.9.22
0.9.21
Table of Contents
Notch Reference Manual
0.9.21
Notch Reference Manual — 0.9.23
Notch Reference Manual — 0.9.22
Notch Reference Manual — 0.9.21
Introduction
User Interface
Resources Panel
Properties Panel
Viewport
Nodegraph
Timeline
Curve Editor
Other Windows
Performance Panel
Render Queue
Exporting Video
Keyboard Shortcuts
Nodes
Cameras
Camera
Camera Focus Target
Cylindrical Camera
Exposable Camera
Fisheye Camera
Hardware Tracking Camera
Multi Camera
Orbit Camera
Proxy Camera
Region Camera
Stereo Camera
UV Camera
VR Headset Camera
VR 360 Camera
Cloning
Clone To Image
Clone To Mesh
Clone To Particles
Clone To Point Cache
Clone To Procedurals
Clone To Spline
Clone To Transform Array
Clone To Volume
Cloner
Convert Geometry To Boxes
Random Cloner
Effectors
Colour Ramp Effector
FFT Effector
Image Effector
Kill Box Effector
Plain Effector
Quantise Effector
Randomise Effector
Rigid Body Effector
Ripple Effector
Sine Effector
Spring Effector
Target Effector
Turbulence Effector
Deformers
3D Plasma Deformer
Chunk Effector Deformer
Colour Map Deformer
Colour Ramp Deformer
Curl Noise Deformer
Displacement Deformer
Displacement Map
Distortion Deformer
Face Tracking Deformer
FFT Deformer
Generate Fertilizer Times Deformer
Generate Weightmap Deformer
MDD Deformer
Ocean Wave Deformer
Particle Bone Deformer
Particle Mesh Deformer
Plain Deformer
Point Deformer
Quantise Deformer
Ripple Deformer
Sine Deformer
Smoothing Deformer
Spline Deformer
Taper Deformer
Turbulence Deformer
Twist Deformer
Fields
Field Level Set Root
Field Root
Affectors
3D Object Collision Affector
Curl Noise Affector
Derivative Feedback
Field Affector
Field Feedback
Fluid Affector
Image Affector
Points Affector
Primitive Affector
Primitive Collision Affector
Turbulence Affector
Velocity Affector
Vortex Affector
Deformers
Sine Deformer
Emitters
3D Object Emitter
Field – Field Emitter
Image Emitter
Particle Emitter
Primitive Emitter
Procedural Emitter
Reaction Diffusion
Rendering
Field Lighting
Field Renderer
Field Shadows
Render To Object Surface
Generators
Cells
Curve Mask
FFT Texture
Flat Colour
Fractal Noise
Freehand Mask
Gradient
Grid
MIDI Keyboard Texture
Noise
Plasma
Polygon
Star
Tile Sheet
Tiles
Geometry
3D Object
Auto Bounding Box
Bone
Bounding Box
Combine Geometry
CSV/Table Transform Array
Exposable Null
Extruded Spline
Face Tracking Geometry
Geometry Exporter
IK Chain
Image Plane
Depth Camera / Kinect Mesh
Kinect1 Skeleton
Kinect2 Skeleton
Imported 3D Scene
Line Renderer
Lines
Mocap Stream
Node Trail
Null
Perception Neuron Mocap Skeleton
Shape 3D
Shatter Primitive 3D
Skybox
Slice Geometry
Spline
Text
Transform Array
Interactive
Artnet Recording Playback
Clock Time Modifier
Hot Zone
Keyboard Modifier
Mouse Picker
RSS Feed Node
RSS Text Selector
VR Controller
VR Look-At Trigger
Lighting
Ambient Light
Area Light
Area Lights From Polygons
Bake Lighting
Directional Light
Environment Map
Fog Scattering
Light
Planar Environment Map
Planar Reflection
Point Cache
Point Lights From Vertices
Probe Lighting
Project Image
Screen Space Ambient Occlusion
Screen Space Reflections
Shadow Volume
Sky Light
Volumetric Lighting
Voxel Cone Lighting
Logic
Execute Child Nodes
Jump to Time
Loop Time
Select Child Node
State Machine
State Machine Event
State Machine State
Materials
Global Material List
Material
Multi Material
Modifiers
Accumulator
Beat Pulse Modifier
Combiner
Condition Modifier
Continuous Modifier
CSV/Table Read Modifier
Delay Value
Direction-Weighted Motion Modifier
Envelope Modifier
Expression
Extractor
FPS Counter Value
Gradient Remap Modifier
Input Selector Modifier
Limiter Modifier
MIDI Modifier
Math Modifier
OSC Modifier
OSC Text String
Proximity Modifier
Quantise Modifier
Range Remap
Smooth Envelope Modifier
Sound Modifier
Speed Tracking Modifier
Triggerable Envelope Modifier
Video Sampler Modifier
Nodes
Clip Box
Colour
Colour Ramp
Comment
CSV/Table Entry As Text
Debug Log
Image 2D
Image File Loader
Layer Precomp
Mapping
Motion Direction Follower
Motion Predictor
OSC Output
Parent To Vertex
Render Layer
Render To Texture
Root
Screen Projection
Spline Follower
Time Counter As Text
Time Stretch
Timecode As Text
Value As Text
Particles
Particle Bounding Box
Particle Event
Particle Root
Affectors
Cloth Affector
Collision Affector
Curl Noise Fluid Affector
Explode Affector
Field Affector
Flocking Affector
Fluid FLIP Affector
Force Affector
Image Affector
Kill Box Affector
Mesh Attractor
Object Distance Field Affector
Points Affector
Primitive Affector
Rigid Body Collision Affector
Shockwave Affector
SPH Affector
Spline Attractor
Spring Affector
Turbulence Affector
Velocity Affector
Vortex Affector
Scale Affector
Emitters
Image Emitter
Mesh Emitter
Particle Cache Emitter
Point Cache Emitter
Primitive Emitter
SDF Emitter
Screen Emitter
Spline Emitter
Trail Emitter
Video Feature Emitter
Rendering
Blob Renderer
Dot Matrix Renderer
Geometry Connection Renderer
Gradient 2D Renderer
Line Connection Renderer
Line Renderer
Mesh Renderer
Point Renderer
Render Particles To Surfaces
Trail Renderer
Volume Renderer
Shading
Attribute Shading
Density Shading
Displace To Shape
Distance Shading
Image Displacement
Image Shading
Keyed Colour
Life Colour Shading
Lighting
Noise Shading
Volume Shadow Shading
Voxel Cone Shading
Physics
Physics / Rigid Body Root
Rigid Body
Rigid Body Collision Mesh
Rigid Body Force Affector
Rigid Body Procedural
Post-FX
Antialiasing
FXAA Antialiasing
Temporal Antialiasing
Blur
Blur
Depth Of Field
Directional Blur
Edge-Aware Blur
FFT Blur / Glow
Feedback Blur
Frame Feedback
Glow
Motion Blur
Radial Blur
Tilt Shift
VHS Blur
Colour Processing
Apply Colour LUT
Colour Correction
Colour Grading
Colour Limiter
Combine Colour Grades
Invert
Local Contrast
Recolour
Strobe
Tint
Tone Map
Distortion
Distortion
Dither
Line Distortion
Noise
RGB Distortion
Generators
Composite Image
Gradient 2D
Gradient 3D
Gradient Patch
Grid
Light Scattering Beam
Voronoi 2D
Image Compression
Compress UV Animation
DXT Compression
Decompress UV Animation
Image Processing
Auto Key Colour Mask
Bit Crush
Capture Image File
Channel Boolean
Crop
Custom Shader Post Effect
Dilate
Edge Detect
Erode
Frame Buffer
Frame Delay
Frame Difference
Frame Loop
Generate Normal Map
Histogram Normalise
Key Colour Mask
Median Filter
Output GBuffer
Range Remap
Replace Colour
Threshold
Video Exporter
Stylisation
3D Object Outline
Cross Hatch
Digital Block Glitch
Digital Chroma Glitch
Dot Matrix
Film Grading
Halftone
Motion Datamosh
Pixel Sorting Glitches
Pixellate
Sharpen
Slit Scan
Streaks
VHS Scanlines
Vector Blur
Voronoi Post Process
Warping
Bezier Warp
Bump Map Warp
Curl Noise Warp
Field Position-Based Warp
Field Warp
Four Point Warp
Mirror
Randomise Tiles
Ripple
Screen Warp
Sine Warp
Stretch
Transform Image
Turbulence Warp
Twirl Image Warp
Water Ripples
Procedural
Procedural Root
Cloning
Clone
Mirror
Repeat
Displacement
Curl Noise Affector
FBM Displacement
Fluid Affector
Melt
Onion
Pyroclastic Displacement
Generators
3D Primitive
3D Object
Cellular Noise
Editable Code
Fractal Noise
Image
Level Set (Field)
Null
Particles
Particles As Primitives
Reaction-Diffusion
Voronoi
Render Nodes
Heightmap Generator
Marching Cubes Meshing
Procedural Meshing
Procedural Shading Node
Volume Generator
Volumetric Tracer
Texturing
Meshing Texture Map
CSG Operation
Raytracer
Triangle Octree Node
Scripting
Javascript Node
Sound
Capture Sound
Play Sound
Video Processing
Video Null
Feature Tracking
Face Tracker
Image Processing
Bit Crush
Blur
Channel Boolean
Composite Sources
DXT Compress
Dilate
Downsample
Edge Detect
Erode
Frame Buffer
Frame Delay Frame
Generate Normal Map
Histogram Normalise
Key Colour Mask
Luminance
Median Filter
Mirror
Range Remap
Recolour
Region Mask
Replace Colour
Resize
Threshold
Transform
Upsample
Input Output
Multiplex Sources
Rendered Video Source
Video In Source
Video NDI Source
Video Loader
Colour and Depth Source
Motion Processing
Frame Difference
Video Motion Blur
Temporal Filter
Blend Modes
Node Hierarchies
Javascript
Anatomy of a Notch JS Script
Adding a JS script to your scene
Manipulating the scene with JS
API Reference
Inbuilt Functions
Log()
Document Object
FindLayer()
GetExposedPropertyValue()
GetLayer()
GetNumLayers()
SetExposedPropertyValue()
Layer Object
FindNode()
GetEndTime()
GetName()
GetNode()
GetNumNodes()
GetStartTime()
GetVisible()
SetVisible()
Node Object
AsRSSFeedNode()
GetEndTime()
GetEnvelopeValue()
GetFloat()
GetInt()
GetName()
GetNumChildren()
GetStartTime()
GetString()
RSSTextSelectorChangeText()
SetEnvelopeValue()
SetFloat()
SetInt()
SetString()
RSSFeedNode
GetEntryImageFilename()
GetEntryTitle()
GetNumEntries()
UpdateContext Object
GlobalTime
Layer
LocalTime
TimeDelta
HTTP Functions
HTTPGet
HTTPGetFile
Devices & Protocols
ArtNet
Audio Devices
Intel Realsense 2.0 Camera Setup
Kinect Setup
NDI
OSC
Video Capture
Web / HTTP API
Standalone
Standalone – Multi-head Output
Media Servers
Managing Performance in Media Servers
Using Notch in 7thSense Delta
Using Notch in Ai
Using Notch in disguise (formerly d3)
Using Notch in Hippotizer
Exposing Attributes
Codemeter Licensing
VR
Using Headset VR
Creating VR / 360 Videos
Web GUI
FAQ
Apple macOS Support
Issues when installing or starting Notch
Extending GPU Timeout Detection
Multi-GPU
Optimising 3D Scenes for Notch
Project Upgrade Guide
Supported Video Codecs
Remote Network Editing
Release Notes
Notch 0.9.21 Release Notes
Download as PDF
Curl Noise Affector
Method
This node is being depreciated.
Displacement
FBM Displacement