The topic you requested could not be found.
Related topics are listed below.

Envelope Modifier

Nodes » Modifiers » Envelope Modifier

Method This modifier evaluates an incoming value before outputting it. It can be used as: A straight multiplier (Operation: None) A threshold condition gate (Operation: Above/Below Threshold) An invertor : 1-x (Operation: Invert) Attributes Name…

Smooth Envelope Modifier

Nodes » Modifiers » Smooth Envelope Modifier

Method This modifier smooths incoming values to create a smooth output. Example Nodegraph Attributes Name Description Current Value Shows the current value of the effect. Cannot be directly changed. …

Triggerable Envelope Modifier

Nodes » Modifiers » Triggerable Envelope Modifier

Method This node is used for triggerable animations. It begins playback of the keyframed animation of the Value parameter when used through the Trigger parameter. Attributes Name Description Current Value Shows the current value of the…

Nodes

Nodes

This is the Notch node reference. Notch node types: Cameras: Cameras define the point of view, perspective and aspect from which the scene is rendered. Cloning: Cloners instantiate multiple copies of geometry nodes – such as 3D Objects, Text Nodes and Shape…

Modifiers

Nodes » Modifiers

Method Modifier nodes modify the attributes in other nodes. Modifiers can be applied to almost any attribute of a node, simply double click a node in the nodegraph to see its attribute list, and connect a valid modifier to the square next to the attribute. If an…

Nodes

Nodes » Nodes

Method This section contains a group of mostly miscellaneous nodes. Colour Colour Ramp Comment Debug Log Image 2D Layer Precomp Mapping Motion Direction Follower Motion Predictor OSC Output Parent To Vertex Render Layer Render To Texture Root Screen…

Raytracing Nodes

Techniques » Raytracing Techniques » Raytracing Nodes

Reflections nodes RT Mirror Reflection A single bounce mirror reflection node is the simplest and most efficient raytraced reflection. *This node is great for real-time projects. *There is no surface roughness for this node RT Multi-Bounce Reflection Using the…

Shading Nodes

Nodes » Shading Nodes

Method These nodes change the ways that material nodes apply to an objects, and how their materials are shaded on the object surface. Gallery Noise Fractal Shading Grid Shading Node Gradient Shading Node…

Render Nodes

Nodes » Procedural » Render Nodes

Method These nodes convert the procedural distance field into rendered geometry, voxel grids, or other systems. Gallery Procedural Meshing Procedural Shading Node Volume Generator Volumetric Tracer…

Math Modifier

Nodes » Modifiers » Math Modifier

Method This node generates numeric values on the basis of mathematical pattern functions, from smooth sine waves to noise. The node provides a preview of the pattern value that will be generated with a tracer line showing the place of the play head. …

OSC Modifier

Nodes » Modifiers » OSC Modifier

Method Receives a numeric float OSC value over the network, manipulates it then applies it to a destination value. *If the node is red hashed out, this means the node isnt recieving data. This is either because an OSC address needs to be set, or because OSC needs to…

Quantise Modifier

Nodes » Modifiers » Quantise Modifier

Method This node restricts a value to be multiples of the Quantise Scale value. For example, a Quantise Scale value of 1.0 will restrict the input value to integers – 0, 1, 2, etc. Attributes Name Description Current…

Execute Child Nodes

Nodes » Logic » Execute Child Nodes

Method Allows you to enable or disable the execution of connected child nodes at runtime. This is useful for menu systems or general logic. Example Nodegraph Attributes Name Description Execute Children Nodes …

Condition Modifier

Nodes » Modifiers » Condition Modifier

Method Outputs a set value once an input value meets a certain trigger condition. Attributes Name Description Current Value Shows the current value of the effect. Cannot be directly changed. Value Base value to modify the…

Proximity Modifier

Nodes » Modifiers » Proximity Modifier

Method This node outputs a value if an input node is within range of a point. It only calculates distance based on the origin of the input node, so objects with large bounding boxes should be tested with this in mind. Attributes Name Description…

MIDI Modifier

Nodes » Modifiers » MIDI Modifier

Method This node reads CC values from channels of a MIDI device so they can be used to control values on other nodes. The MIDI channel can be selected manually, or use “Listen For Channel/CC” and make a change on the device and the channel will be picked…

Keyboard Modifier

Nodes » Interactive » Keyboard Modifier

Method Detects keyboard key press and generates an output. !The Keyboard modifier node only works in Builder and in Standalone executables. When in Builder, the play-head must be playing and the viewport window must be selected by clicking on it. !This node does not…

Continuous Modifier

Nodes » Modifiers » Continuous Modifier

Method This modifier continually increments or decrements the targeted parameter value at a constant rate. Attributes Name Description Current Value Shows the current value of the effect. Cannot be directly changed. Speed …

Sound Modifier

Nodes » Modifiers » Sound Modifier

Method This node outputs a value based on the waveform of an audio file or a live captured audio input. Example Nodegraph Attributes Name Description Current Value Shows the current value of the effect. Cannot…

Limiter Modifier

Nodes » Modifiers » Limiter Modifier

Method Clamps the incoming values to the given lower and upper limits. Attributes Name Description Current Value Shows the current value of the effect. Cannot be directly changed. Value Base value to modify the output…

Speed Tracking Modifier

Nodes » Modifiers » Speed Tracking Modifier

Method This node calculates the rate of movement of the source node, connected via the “Tracked Node” input, and outputs it as a value. Attributes Name Description Scale The scale/range of the modifier Smoothing…

Input Selector Modifier

Nodes » Modifiers » Input Selector Modifier

Method This node takes multiple input values and uses an index to select which to output. Attributes Name Description Current Value Shows the current value of the effect. Cannot be directly changed. Selected Index Select…

Video Sampler Modifier

Nodes » Modifiers » Video Sampler Modifier

Method This node outputs a value based the luminescence values of specific pixels from a video input. Example Nodegraph Attributes Name Description Sample Location U Point along the U axis that is sampled.…

Clock Time Modifier

Nodes » Interactive » Clock Time Modifier

Method Uses the system time as a modifier. Attributes Name Description Time Mode Choose which time is used for the modifier. System Clock Time, time based on the system clock of the PC used. User Set Time, a time set by the…

Beat Pulse Modifier

Nodes » Modifiers » Beat Pulse Modifier

Method This node outputs a value based on a consistent BPM. Attributes Name Description Current Value Shows the current value of the effect. Cannot be directly changed. Input Time Which time the modifier…

Gradient Remap Modifier

Nodes » Modifiers » Gradient Remap Modifier

Method This node remaps incoming values based on a user created gradient. Values outside of 0 and 1 are clamped. Attributes Name Description Current Value Shows the current value of the effect. Cannot be directly changed. …

CSV/Table Read Modifier

Nodes » Modifiers » CSV/Table Read Modifier

Method Reads a numeric value from a table cell. Attributes Name Description Current Value Shows the current value of the effect. Cannot be directly changed. CSV File The table resource. Read Index In a 2D…

Direction-Weighted Motion Modifier

Nodes » Modifiers » Direction-Weighted Motion Modifier

Method This node detects how much an input object moves in a particular direction, and outputs a value based on it. Attributes Name Description Cone Angle Movement cone angle for which movement within the cones direction will count toward…

Select Render Layer For Child Nodes

Nodes » Nodes » Select Render Layer For Child Nodes

Method This node can assign its direct or indirect children to a different Render Layer than the one that the hierarchy would otherwise assign them to. This node is particularly useful in virtual production workflows, where separate render layers are used for front…

MIDI Note As Value Modifier

Nodes » Modifiers » MIDI Note As Value Modifier

Method This node reads CC values from channels of a MIDI device so they can be used to control values on other nodes. The MIDI channel can be selected manually, or use “Listen For Channel/CC” and make a change on the device and the channel will be picked…

Front-plate and Back-plate

Techniques » Virtual Production » Front-plate and Back-plate

Plates and tracking ‘Plates’ are a term from the film industry that describe the various shots (virtual or filmed) which are composited together to make a final scene. The virtual production technique you are using (greenscreen, XR LED etc.) will dictate…

Screen Space Reflections

Nodes » Lighting » Screen Space Reflections

Method Generate screen space reflections (SSR) for objects in the scene. To see this function, “Reflections” must be enabled in the objects material node or section. ! The material nodes Roughness attribute defines the clarity of the reflections, with…

Colour

Nodes » Nodes » Colour

Method Generates a colour which can be input into various nodes. Attributes Name Description Colour Control the colour to be output. Brightness The intensity of the colour. Inputs Name Description…

Frame Feedback

Nodes » Post-FX » Blur » Frame Feedback

Method This node overlays the previous frame over the current frame. To further manipulate the feedback frame, add more post-fx nodes to the output. Raw texture Processed texture Modified texture Example Nodegraph…

Channel Boolean

Nodes » Post-FX » Image Processing » Channel Boolean

Method This node swaps RGBA channels. Raw texture Processed texture Example Nodegraph Attributes Name Description Blend Amount Changes the opacity of the new effect over the…

Time Stretch

Nodes » Nodes » Time Stretch

Method This node stretches and adjusts the time being passed to all of its children and their respective subtrees that will be used for animation, keyframes and so on. It does not affect visibility as controlled by timeline bars. Attributes Name…

Fog Scattering

Nodes » Lighting » Fog Scattering

Method Add fog scattered light to the scene. *Fog scattering is great for creating an atmospheric background to your scene. Example Nodegraph Example Attributes Name Description Fog Colour…

Null

Nodes » Geometry » Null

Method A generic transform node. Transform Name Description Position X Move its position along the x-axis in local space. Position Y Move its position along the y-axis in local space. Position Z Move its…

Loop Time

Nodes » Logic » Loop Time

Method This node allows you to set loop sections in either your current layer or globally. A loop section is an area of the timeline that you wish to repeat. Setting the Loop Time nodes start and end time, will define the loop section. To understand how loops work…

Screen Warp

Nodes » Post-FX » Warping » Screen Warp

Method This node adds a bulge effect to the image, whereby a chosen point is stretched and the outer edge is squashed. Raw texture Processed texture Example Nodegraph Attributes Name…

Exposing Attributes

Media Servers » Exposing Attributes

Method Exposing properties allows other applications (e.g. media servers or via WebAPI) to control your scene in Notch, creating more dynamic and reactive effects. To expose a property, select the property settings button (?) next to the property you…

CSV/Table Entry As Text

Nodes » Text Strings » CSV/Table Entry As Text

Method Reads a text string value from a table. Typically this is used to read values from a table and pass them into a Text node for rendering on screen. Attributes Name Description Current Value Shows the current value of the effect. …

Bezier Warp

Nodes » Post-FX » Warping » Bezier Warp

Method This node warps an image using a bezier control grid and 8 control points to affect how the image is warped. Raw texture Processed texture Example Nodegraph Attributes Name Description…

Feedback Blur

Nodes » Post-FX » Blur » Feedback Blur

Method This node creates a trailing blur from a line across the image. Raw texture Processed texture Example Nodegraph Attributes Name Description Active Turn the effect on or…

Procedural Root

Nodes » Procedural » Procedural Root

Method This node is the root and container for every procedurals system. Procedural Generators, Procedural Cloners and Procedural Rendering nodes must be parented to this node directly or indirectly in order to be operational. Example …

Node Hierarchies

Node Hierarchies

Data Flow Nodes are connected in a parent / child hierarchy. This is first and foremost a transform hierarchy: parent transformations are applied to the child, composited with the child’s own transformation – so the parent moves the child with itself. The…

Manipulating the scene with JS

Javascript » Manipulating the scene with JS

Three methods for manipulating the scene There are three methods by which you can manipulate nodes of a given scene: Pass values out of a Javascript node using global variables, and then use these values in your Nodegraph Manipulate the exposed properties of a…

Custom Shader Post Effect

Nodes » Post-FX » Image Processing » Custom Shader Post Effect

Method This node allows you to write your own custom shaders for use as a Post FX within the Notch nodegraph. Notch shaders are written in HLSL and use the D3DX Effect framework which allows for multiple techniques and passes and access to all of the pipeline stages.…

Combiner

Nodes » Modifiers » Combiner

Method This node combines two numeric input values into one numeric output. Example Nodegraph Attributes Name Description Current Value Shows the current value of the effect. Cannot be directly…

Extractor

Nodes » Modifiers » Extractor

Method This modifier extracts the current value of a single numerical parameter from another node. Example Nodegraph Attributes Name Description Current Value Shows the current value of the effect. Cannot be…

Auto Bounding Box

Nodes » Geometry » Auto Bounding Box

Method This node generates a bounding box based on the combined size of nodes input into the nodes Bounds Nodes input. Inputs Name Description Typical Node Input Bounds Nodes Input nodes from which a combined bounding box will be…

Bit Crush

Nodes » Post-FX » Image Processing » Bit Crush

Method This node reduces the colour resolution. Raw texture Processed texture Example Nodegraph Attributes Name Description Blend Amount Changes the opacity of the new effect…

Tilt Shift

Nodes » Post-FX » Blur » Tilt Shift

Method This node applies a tilt shift effect to the image by blurring the top and bottom parts of the image, while keeping the center plane in focus. Raw texture Processed texture Modified texture Example Nodegraph…

Frame Buffer

Nodes » Post-FX » Image Processing » Frame Buffer

Method This node buffers a frame for a period of time, before updating based on the “Frame Grab Rate”. Raw texture Processed texture Example Nodegraph Attributes Name Description…

Interactive

Nodes » Interactive

Method Interactive nodes give outputs based on various kinds of live inputs. Most work with numerical values, although the RSS Feed Node and RSS Text Selector output a text string, and the Mouse Picker outputs translation data. Interactive nodes can be applied to…

Decompress UV Animation

Nodes » Post-FX » Image Compression » Decompress UV Animation

Method This node decompresses and therefore reverses the result of a Compress UV Animation node. Attributes Name Description Blend Amount Changes the opacity of the new effect over the original image. Mode Select how the…

Sound

Nodes » Sound

Method These nodes control sound and sound output in Notch. They can be applied to any node in Notch and will either play sound in the scene, or record sound from an audio input device. Outputs can be used as an input to other nodes to drive effects such as the FFT…

Generate Normal Map

Nodes » Post-FX » Image Processing » Generate Normal Map

Method This node generates a normal map based off the luminance values from an image. Raw texture Processed texture Example Nodegraph Attributes Name Description Blend Amount …

Histogram Normalise

Nodes » Post-FX » Image Processing » Histogram Normalise

Method This node uses a histogram to normalise the colours. Raw texture Processed texture Example Nodegraph Attributes Name Description Active Turn the effect on or off. Values…

Erode

Nodes » Post-FX » Image Processing » Erode

Method This node expands dark pixels over brighter neighbors. Raw texture Processed texture Modified texture Example Nodegraph Attributes Name Description Blend Amount…

Depth Of Field

Nodes » Post-FX » Blur » Depth Of Field

Method This node renders a depth of field blur effect on the 3D scene based on the distance of each pixel from the camera. This attempts to simulate the behaviour of the focus effects of a real camera lens, whereby there is a point of focus and then areas in front and…

Line Distortion

Nodes » Post-FX » Distortion » Line Distortion

Method This node distorts to an image by generating lines from each pixel, rotating them and varying their lengths. Raw texture Processed texture Example Nodegraph Attributes Name Description…

Invert

Nodes » Post-FX » Colour Processing » Invert

Method This node inverts the colouring to the opposite colours within in the image. Raw texture Processed texture Example Nodegraph Attributes Name Description Active Turn the…

Dilate

Nodes » Post-FX » Image Processing » Dilate

Method This node expands bright pixels outwards over darker neighbors. Raw texture Processed texture Modified Texture Example Nodegraph Attributes Name Description Blend…

Raycast Lighting

Nodes » Video Processing » Image Processing » Raycast Lighting

Method This node uses a light from the scene to light the image. Attributes Name Description Preview In Viewport Preview the effect blended with alpha in the viewport. Preview Alpha In Viewport Preview the alpha values in…

Median Filter

Nodes » Post-FX » Image Processing » Median Filter

Method This node performs a filter kernel operation where the median colour in the region of pixels is taken as a result. This is often used as a de-noising kernel. Raw texture Processeed texture Modified texture …

Replace Colour

Nodes » Post-FX » Image Processing » Replace Colour

Method This node mask out a colour, and replace it with a difference colour. Raw texture Processed texture Retouched texture Example Nodegraph Attributes Name Description …

Edge-Aware Blur

Nodes » Post-FX » Blur » Edge-Aware Blur

Method This node blurs the image, but preserves harsh edges. Raw texture Processed texture Modified Texture Example Nodegraph Attributes Name Description Active Turn…

Mapping

Nodes » Nodes » Mapping

Method This node controls how texture coordinates (UVs) are generated for a given material or piece of 3D geometry. This allows UVs to be created procedurally, e.g. via planar, spherical or camera perspective mappings. The Mapping node acts on a Material…

Tone Map

Nodes » Post-FX » Colour Processing » Tone Map

Method This node applies a tone mapping process to an image. This is often used to convert high dynamic range images to a colour space suitable for output; to convert linear space images to gamma 2.2 for output; or to balance brightness levels across an image and…

Colour Limiter

Nodes » Post-FX » Colour Processing » Colour Limiter

Method This node limits the colour palette to between two selected colours. Raw texture Processed texture Example Nodegraph Attributes Name Description Active Turn the effect on…

Blur

Nodes » Post-FX » Blur » Blur

Method This node generates a simple blur effect. Raw texture Processed texture Modified texture Example Nodegraph Attributes Name Description Active Turn the effect…

Generate Normal Map

Nodes » Video Processing » Image Processing » Generate Normal Map

Method This node generates a normal map based off the luminance values from an image. Raw texture Processed texture Practical demonstration. Example Nodegraph Attributes Name…

Rigid Body Collision Affector

Nodes » Particles » Affectors » Rigid Body Collision Affector

Method This node simulates collisions between particles and a Rigid Body Systems. Attributes Name Description Collision Velocity Scale Scales the velocity of the particle after a collision so they can be made to slow down. Point…

Moebius Warp

Nodes » Post-FX » Warping » Moebius Warp

Method This node applies a Moebius function to the image, creating an infinitely warping warp. Raw texture Processed texture Example Nodegraph Attributes Name Description Active …

Twirl Image Warp

Nodes » Post-FX » Warping » Twirl Image Warp

Method Warps the image in a twist around the images center.. Raw texture Processed texture Example Nodegraph Attributes Name Description Active Turn the effect on or off. Values…

Edge Detect

Nodes » Post-FX » Image Processing » Edge Detect

Method This node leaves bright lines in place of edges in the image. Raw texture Processed texture Example Nodegraph Attributes Name Description Active Turn the effect on or…

Spline Follower

Nodes » Nodes » Spline Follower

Method This node translates a child object along an input spline. The child may also optionally be rotated to point along the direction of the spline. Attributes Name Description Spline Time The percentage along the spline the child…

Frame Difference

Nodes » Post-FX » Image Processing » Frame Difference

Method This node difference blends the image with the previous frame of the image. Raw texture Processed texture Example Nodegraph Attributes Name Description Active Turn the…

Key Colour Mask

Nodes » Post-FX » Image Processing » Key Colour Mask

Method This node masks out a colour. Raw texture Processed texture Retouched texture Example Nodegraph Attributes Name Description Active Turn the effect on or off. …

Range Remap

Nodes » Post-FX » Image Processing » Range Remap

Method This node remaps the colours of an image from the range specified by In Min and In Max to the range specified by Out Min and Out Max. Raw texture Processed Texture Modified texture Example Nodegraph…

Threshold

Nodes » Post-FX » Image Processing » Threshold

Method This node limits the luminance values in the image. Raw texture Output Mask Example Nodegraph Attributes Name Description Active Turn the effect on or off. Values < 0.1…

Sharpen

Nodes » Post-FX » Stylisation » Sharpen

Method This node applies a sharpen effect to the image. Raw texture Processed texture Modified texture Example Nodegraph Attributes Name Description Active Turn the…

Streaks

Nodes » Post-FX » Stylisation » Streaks

Method This node applies a streak effect to the image. Raw texture Processed texture Example Nodegraph Attributes Name Description Active Turn the effect on or off. Values <…

Select Input Node

Nodes » Logic » Select Input Node

Method This nodes allows you to switch the kind of input that goes into a node based on the number of nodes connected to it. Currently, only 3D Meshes, Images and Materials can be connected to this node, and switched between. !This node will filter what can be…

Composite Sources

Nodes » Video Processing » Image Processing » Composite Sources

Method Composite two image sources to one image. Attributes Name Description Preview In Viewport Preview the effect blended with alpha in the viewport. Preview RGB In Viewport Preview the RGB values in the viewport.…

Rigid Body Collision Mesh

Nodes » Physics » Rigid Body Collision Mesh

Method The Rigid Body Collision Mesh node is used to allow rigid bodies to collide with a static, complex mesh – such as a displaced floor. Collisions with a Collision Mesh node use tests against polygons treated as thin planes. This is less robust than…

Barrel Distortion

Nodes » Post-FX » Warping » Barrel Distortion

Method This node can be used to simulate distortions in real-world camera lenses. It creates a bulging or pinching effect from the centre of the image. See Wikipedia for more information. Raw texture Processed texture Example…

Film Grading

Nodes » Post-FX » Stylisation » Film Grading

Method This node applies a film grading effect to the image. Raw texture Processed texture Example Nodegraph Attributes Name Description Active Turn the effect on or off. …

Compress UV Animation

Nodes » Post-FX » Image Compression » Compress UV Animation

Method This node is used to compress a two channel floating point image – for example a UV remap image loaded in a floating point HDR format – into a 3-channel RGB or 4-channel RGBA 8 bit per channel output, which may make it suitable for storing in a…

Colour Channel Mixer

Nodes » Post-FX » Colour Processing » Colour Channel Mixer

Method This node allows you to use the colour values from the different colour channels and blend them together, similar to the Channel Boolean but with much greater control. Raw texture Processed texture Example Nodegraph…

Luminance From Depth

Nodes » Video Processing » Depth Processing » Luminance From Depth

Method Generates a greyscale luminance image from a depth source, usually a Depth Camera / Kinect Source or a Colour And Depth Source node. Attributes Name Description Preview In Viewport Preview the effect blended with alpha in the…

Downsample

Nodes » Video Processing » Image Processing » Downsample

Method Downsample the resolution of the input image. Attributes Name Description Preview In Viewport Preview the effect blended with alpha in the viewport. Preview RGB In Viewport Preview the RGB values in the viewport.…

Environment Image

Nodes » Lighting » Environment Image

Method This node generates an environment image from an HDR/EXR image for a Skylight, or other lighting nodes. Example Nodegraph Example Attributes Name Description Envmap Image Image used…

Cylindrical Camera

Nodes » Cameras » Cylindrical Camera

Method Cylindrical Camera enables a 360 degree panoramic render. *Focal parameters are only effective when used in combination with the Depth of Field nodes. Transform Name Description Position X Move its position along the x-axis in…

UV Camera

Nodes » Cameras » UV Camera

Method Renders the contents of a connected 3D objects surface back into its UV texture map. This is most commonly used with media servers for projection mapped objects, where Notch renders the contents of the object’s surface and passes it to the media server…

Planar Reflection

Nodes » Lighting » Planar Reflection

Method Add a planar reflection node to reflect objects in a scene. *Only renders in forward rendering, so many details will be missed, for example, it does not reflect shadows. Example Nodegraph Example …

Spline Deformer

Nodes » Deformers » Spline Deformer

Method This node deforms a mesh using input nodes that dictate the path of the spline. Example Example Bin Example Project Attributes Name Description Shift Offset Move the centre point of the…

VR Look-At Trigger

Nodes » Interactive » VR Look-At Trigger

Method This node allows you to create effects based on what the VR user is looking at. The target is a cuboid region specified by the scale and position. When the user looks at the defined space, the Current Value parameter will increase (at a rate defined by…

Voxel Cone Shading

Nodes » Particles » Shading » Voxel Cone Shading

Method This node calculates lighting on particles using Voxel Cone Shading. This allows for soft shadows to be calculated that also take into account particle transparency. This effect must first voxelise the particles, which requires a limited spatial area denoted by…