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

Depth Camera / Kinect Mesh

Nodes » Geometry » Depth Camera / Kinect Mesh

Method This node generates a mesh based on Kinect camera data from a Depth Camera / Kinect Source connected via the “Colour Image Node” input. If no source is connected, this node is ineffective. The mesh is based on a subdivided plane of quads, displaced…

Colour Processing

Nodes » Post-FX » Colour Processing

Method Colour Processing nodes are used to modify the colours in an image. Colour Processing nodes can be applied directly to all the same nodes as the rest of the post-fx nodes. Gallery Apply Colour LUT Colour Grading…

Colour and Depth Source

Nodes » Video Processing » Input Output » Colour and Depth Source

Method This node is similar to the Depth Camera / Kinect Source node, but instead combines two input images and generates a depth camera source from them. This can then be used with some of the other Depth Camera / Kinect nodes, such as the Depth Camera / Kinect…

Video Processing

Nodes » Video Processing

Method Video processing nodes control video post-fx in the scene. Video Processing nodes can be parented to these nodes, and will output an effect. Render To Texture All Video Processing Nodes (although you will mostly use Video Source and Video Null) Aside…

Luminance From Depth

Nodes » Video Processing » Depth Processing » Luminance From Depth

Method Generates a luminance image from a depth source. Attributes Name Description Preview In Viewport Preview the effect blended with alpha in the viewport. Preview Alpha In Viewport Preview the alpha values in the…

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…

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. …

Image Processing

Nodes » Post-FX » Image Processing

Method These nodes analyse and modify the image with different effects. p. Image Processing nodes can be applied directly to all the same nodes as the rest of the post-fx nodes. Gallery Auto Key Colour Mask Bit Crush …

Image Processing

Nodes » Video Processing » Image Processing

Method These nodes analyse and modify the image with different effects. Can be applied to all the same nodes as the Video Processing group. Unlike Post-FX nodes (many of which are shared with these nodes), these do not affect the parent with the effect and instead…

Motion Processing

Nodes » Video Processing » Motion Processing

Method These nodes analyse a video for movement, and give outputs based on that movement. Can be applied to all the same nodes as the Video Processing group.

Key Colour Mask

Nodes » Video Processing » Image Processing » Key Colour Mask

This node is being phased out and replaced by a node in the post-fx menu. p. Click here to go the key colour mask post-fx node.

Auto Key Colour Mask

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

Method This node automatically creates a keyed mask for a video. Raw texture Processed texture Retouched texture Example Nodegraph Attributes Name Description Active …

Kinect Setup

Devices & Protocols » Kinect Setup

Introduction Notch can read both RGB and Depth data from both the Kinect v1 or v2. You can use this data in a whole variety of ways, from generating meshes, emitting particles, generating fields, and using the depth and colour images in video processing chains.…

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…

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…

Nodes

Nodes » Nodes

Method This section contains a group of mostly miscellaneous 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…

Render Nodes

Nodes » Procedural » Render Nodes

Method These nodes convert the procedural distance field into rendered geometry, voxel grids, or other systems. The nodes are deprecated, and while they may still function they are better replaced using other nodes or systems : Heightmap Generator Marching Cubes…

Replace Colour

Nodes » Video Processing » Image Processing » Replace Colour

This node is being phased out and replaced by a node in the post-fx menu. p. Click here to go the replace colour post-fx node.

Camera

Nodes » Cameras » Camera

Method Places a standard 3D camera in space. *Focal parameters, are only effective when used in combination with the Depth of Field nodes. *Attach the Target Node input to any object, to have the camera track that object. *To move the Camera to the Orbit Cameras…

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 …

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…

Keyed Colour

Nodes » Particles » Shading » Keyed Colour

Method This node applies a key frame animated colour to individual particles. Any animated keys of the Colour attribute are offset by the start time of each particle and then evaluated. This allows an arbitrary animation to be used to control the colour of particles.…

Colour Correction

Nodes » Post-FX » Colour Processing » Colour Correction

Method This node modifies the current colour correction of an image. Example Nodegraph Attributes Name Description Active Turn the effect on or off. Values < 0.1 will turn the effect off, and deferred rendering…

Flat Colour

Nodes » Generators » Flat Colour

Method This node generates a flat colour. 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 …

Colour Ramp

Nodes » Nodes » Colour Ramp

Method This node outputs colours or gradients, based on the colours selected. Attributes Name Description Num Control Points Number of control colours. Selection Mode How the colours are selected and output. Individual…

Colour Grading

Nodes » Post-FX » Colour Processing » Colour Grading

Method This node alters the distribution of colour in the image. Raw texture Processed texture Example Nodegraph Attributes Name Description Active Turn the effect on or off. …

Exposable Camera

Nodes » Cameras » Exposable Camera

Method This camera is designed to be controlled directly by a media server when running as a block. This is useful for use with Augmented Reality camera tracking setups, where the media server is receiving the camera tracking data. *See this video to see this feature…

Proxy Camera

Nodes » Cameras » Proxy Camera

Method This node copies the camera transformations of the highest priority camera from the previous layer in the project. Only functions with “Layers As Separate Effects” turned off, as for this to work there must be a previously rendered layer to take…

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…

Colour Ramp Effector

Nodes » Cloning » Effectors » Colour Ramp Effector

Method This node modifies the colour values of connected cloner systems based on an input Colour Ramp. Transform Name Description Position X Move its position along the x-axis in local space. Position Y Move its position…

Combine Colour Grades

Nodes » Post-FX » Colour Processing » Combine Colour Grades

Method Combine multiple Colour Grading nodes together before use on the parent image or scene. Attributes Name Description Blend Amount Changes the opacity of the new effect over the original image. Max Range Set a maximum…

Fisheye Camera

Nodes » Cameras » Fisheye Camera

Method Places a camera with a wide fish-eye lens into the scene. This is done by rendering the scene six times based on a cube map, and stitched together. using the cube map resolution, you can increase the resolution for this render, but this should be done once an…

Orbit Camera

Nodes » Cameras » Orbit Camera

Method This node adds a Camera with a target the camera always faces and orients around, similar to the scene editing Orbit Camera. *Focal parameters, are only effective when used in combination with a Depth of Field node. *Attach the Target Node input to any…

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…

Multi Camera

Nodes » Cameras » Multi Camera

Method The Multi Camera node enables multiple camera views to be rendered simultaneously, for example for output to a single media server canvas. Multiple cameras are passed in via the Camera Nodes input and combined into the main canvas with the views arranged…

Region Camera

Nodes » Cameras » Region Camera

Method Creates a camera whose view is fixed to a particular plane/region of space. This is very useful for generating content for tracking effects in physical space (e.g. Blacktrax). You can use real world measurements to set up the plane of space and then set a…

Stereo Camera

Nodes » Cameras » Stereo Camera

Method Places a 3D Camera in the space, which records two perspective views using the Interoccular distance, focused at a point in the centre of the camera and displaced from the camera by the Convergence Distance. The Images are then combined together, using the…

Life Colour Shading

Nodes » Particles » Shading » Life Colour Shading

Method This node colours particles based on their life using a gradient generated by interpolating between four colour values. Example Attributes Name Description Life Colour 0 The first colour the particles are…

Colour Ramp Deformer

Nodes » Deformers » Colour Ramp Deformer

Method This node recolours a mesh based on an input Colour Ramp. Example Example Bin Example Project Transform Name Description Position X Move its position along the x-axis in local space.…

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 …

Colour Map Deformer

Nodes » Deformers » Colour Map Deformer

Method This node recolours a mesh based on an input image or video source. Example Example Bin Example Project Transform Name Description Position X Move its position along the x-axis in local…

Apply Colour LUT

Nodes » Post-FX » Colour Processing » Apply Colour LUT

Method This Node applies a Colour Look Up Table to the Image. Colour Look Up Tables (LUTs) are a method of transforming the colours of an image. They are used extensively in colour grading in post production. Notch supports the standard 3D LUT format of .cube,…

Hardware Tracking Camera

Nodes » Cameras » Hardware Tracking Camera

Method Hardware Tracking Camera receives data from external camera tracking systems and currently supports the NCAM system. Camera Frustum data is received from the tracking system (Position, Rotation, Field of View) and updates the camera in real time. Set up the…

VR Headset Camera

Nodes » Cameras » VR Headset Camera

Method VR headset camera, currently compatible with the Oculus Rift Consumer Edition and HTC Vive. The camera reads the head tracking data from the VR headset and renders the appropriate view inline with the headset vendors specifications. See Using Headset VR for…

Camera Focus Target

Nodes » Cameras » Camera Focus Target

Method A Null position used as a reference for the depth of field focus plane of a camera. Only functions when used with a Depth Of Field node. Example Nodegraph Transform Name Description Position X Move its…

VR 360 Camera

Nodes » Cameras » VR 360 Camera

Method VR 360 Camera enables every direction of view to be rendered at the same time in a spherically mapped manner, allowing the creation of VR 360 Videos for use with a wide range of viewers. Stereoscopic 360 videos can also be generated, which utilise two…

Video Loader

Nodes » Video Processing » Input Output » Video Loader

Method This node is the source for an imported video or image source from the resources window. Images or videos brought into the scene will by default use this node. Attributes Name Description Preview In Viewport Preview the effect…

Video Exporter

Nodes » Post-FX » Image Processing » Video Exporter

Method This node captures the video from the view port and exports to a chosen directory. It is important to note that even if this node is attached to multiple Camera’s, it will only run if that Camera is being used in the scene. To render multiple…

Video Null

Nodes » Video Processing » Video Null

Method Creates a copy of the upstream video node, which can then be modified/effected without affecting the original. Attributes Name Description Preview In Viewport Preview the effect blended with alpha in the viewport. …

Video Capture

Devices & Protocols » Video Capture

Capture Methods There are multiple ways to bring video capture data into Notch, depending on your scenario. Notch Builder / Playback: Using DirectShow / MediaFoundation compatible capture cards. Embedded in Media Server: The MediaServer provides routing from their…

Exporting Video

User Interface » Exporting Video

Method How to export a video from Notch. Settings Label Description Export Type Choose various export file types. Filename Choose the file name and path to the file will be saved once rendered. …

Video Feature Emitter

Nodes » Particles » Emitters » Video Feature Emitter

Method This node emits particles from an image or video by extracting feature points from the image or video frame. The image or video may be set directly using the Image attribute, or taken from a node connected via the Video Node attribute. Features are extracted by…

Rendered Video Source

Nodes » Video Processing » Input Output » Rendered Video Source

Method Output the rendered image from a Render Layer node for other nodes to use. Attributes Name Description Preview In Viewport Preview the effect blended with alpha in the viewport. Preview Alpha In Viewport Preview…

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.…

Video Motion Blur

Nodes » Video Processing » Motion Processing » Video Motion Blur

Method This node applies a motion blur using motion vectors generated from an input Optical Flow node. Attributes Name Description Preview In Viewport Preview the effect blended with alpha in the viewport. Preview Alpha In…

Supported Video Codecs

FAQ » Supported Video Codecs

Notch supports the following video codecs natively: DXV2 HAP HAPQ NotchLC PhotoJPEG Notch also supports the following codecs via QuickTime (be aware of variations between 32-bit and 64-bit): AVI Animation (RLE)

Video In Source

Nodes » Video Processing » Input Output » Video In Source

Method Use input from a video capture source (DirectShow / Media Foundation). See Video Capture for further details. Attributes Name Description Preview In Viewport Preview the effect blended with alpha in the viewport. …

Video NDI Source

Nodes » Video Processing » Input Output » Video NDI Source

Method Use input from an NDI IP video stream. See NDI topic for step by step instructions on how to use NDI in Notch. Attributes Name Description Preview In Viewport Preview the effect blended with alpha in the viewport. …

Intel Realsense 2.0 Camera Setup

Devices & Protocols » Intel Realsense 2.0 Camera Setup

Introduction Just like the Kinect, the Intel RealSense can be used to with Notch in a number of ways, such as generating meshes, emitting particles, generating fields, and using the depth and color images in video processing chains. !The suitability of RealSense for…

Post-FX

Nodes » Post-FX

Method Post-FX nodes are mostly effects added onto an image, after the scene is rendered. These can vary from Colour Correction to FXAA antialiasing, and are generally used to enhance an image. The order of operations are decided based on the Y value of the node in…

Render Layer

Nodes » Nodes » Render Layer

Method This node renders all its child nodes and their sub-trees to a separate composition layer within the scene. Composition layers share the same camera view and may share the same depth space but have different render targets, allowing them to have their own post…

Mesh Emitter

Nodes » Particles » Emitters » Mesh Emitter

Method This node emits particles from a 3D mesh. The mesh must be connected via the “Object Nodes” input, and can be a 3D Object node, a Shape 3D node, a Text node or a Depth Camera / Kinect Mesh. If no suitable node is connected then no emission will…

Image Emitter

Nodes » Particles » Emitters » Image Emitter

Method This node emits particles from an image or video. It can make use of motion vectors to make particles track the motion of a video once emitted. The image or video may be set directly using the Image attribute, or taken from a node connected via the Video Node…

Geometry

Nodes » Geometry

Method Geometry nodes all generate or are modified by geometry. Geometry is generally hooked into the Root node, although they can be applied to any node – they will still appear in the scene as long as there is a path to a Root node; they will inherit the…

Render To Texture

Nodes » Nodes » Render To Texture

Method This node renders all its child nodes and their sub-trees to a separate off-screen texture / precomposition. This texture may then be applied anywhere that takes an image or video node as input: materials, video nodes, Image2D nodes, Image Planes and so on.…

Volumetric Tracer

Nodes » Procedural » Render Nodes » Volumetric Tracer

Method Renders a procedural as a volume. Unlike the Volumetric Generator node, this volume is not restricted to a bounded region of space. This allows a free camera flight through the volume without needing to animate or switch bounding boxes. This node is highly…

Notch 0.9.21 Release Notes

Release Notes » Notch 0.9.21 Release Notes

New Software/hardware support: Notch Builder is now available as 64-bit Added support for the NotchLC video codec Added support for importing Alembic files. Added support for 64-bit standalone exports. Updated to FBX SDK 2019.0. Added support for converting…

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…

Point Renderer

Nodes » Particles » Rendering » Point Renderer

Method This node renders a point sprite for every particle. A point sprite is a quad which is positioned in 3D space, is rotated to face the camera and may be textured. This is the most commonly used rendering node for particle effects. Particles can be sorted in…

Blur

Nodes » Post-FX » Blur

Method Blur nodes defocus images, making them appears less clear. These are useful in many scenarios, from cleaning up the harsh edges on a key mask to creating depth of field for the image. They follow the same order of operations as all the other post-fx…

Screen Emitter

Nodes » Particles » Emitters » Screen Emitter

Method This Emitter emits particles only from objects within the cameras view. Particles can be emitted from other layers by adding a Render Layer node as an input to this node. Example Transform Name Description …

Line Renderer

Nodes » Particles » Rendering » Line Renderer

Method This node renders lines between pairs of particles that neighbour each other in emission order. This is typically used in conjunction with emitters that spawn particles in an ordered fashion so that lines are coherent; otherwise the lines that are created may…

Voronoi 2D

Nodes » Post-FX » Generators » Voronoi 2D

Method Generate delaunay triangulation based on a particle system. This process is computationally expensive. Example Nodegraph Transform Name Description Position X Move its position along the…

Trail Emitter

Nodes » Particles » Emitters » Trail Emitter

Method This node emits particles from the positions of other currently active particles from other emitters. This is used to create trails of particles. This node is typically connected as a child of another emitter node. When connected in this way it only emits…

Point Cache Emitter

Nodes » Particles » Emitters » Point Cache Emitter

Method Emits particles from the points in a Point Cache. This is useful for saving on mesh processing cost by re-using a single point cache for multiple emitters as well as other features such as lighting and cloning. Example …

Viewport

User Interface » Viewport

Window This window show the actual scene, and what will be rendered / output by Notch into other tools. Top Bar Label Description Translation Switch to the translate gizmo. Rotation Switch to the rotate…

Output GBuffer

Nodes » Post-FX » Image Processing » Output GBuffer

Method This node outputs various GBuffers to the screen. GBuffers are geometry buffers – rendered images that contain geometric information rendered from the objects in the current view, such as normals, material IDs, positions etc. These may be useful when…

Geometry Connection Renderer

Nodes » Particles » Rendering » Geometry Connection Renderer

Method This node generates faces and lines based on the position of particles in the scene. Particles are joined with lines by proximity, and where lines form a triangle one is created. Example From the “No Thanks” sample.…

SDF Emitter

Nodes » Particles » Emitters » SDF Emitter

Method This node generates particles in a filled volume inside of an input 3D object. This requires that the input object is converted to a 3D signed distance field representation. Objects with animation or deformation are not supported. This node is typically used…

Render Particles To Surfaces

Nodes » Particles » Rendering » Render Particles To Surfaces

Method This node renders particles onto nearby 3D surfaces. This means that instead of rendering particles directly into space, they instead appear as splats on 3D geometry, only being visible when they are close enough to 3D geometry. This is particularly useful when…

Image Affector

Nodes » Particles » Affectors » Image Affector

Method This node is used to attract or repel particles from pixels in an image. This is typically used to make particles form into a given image. The image can be set directly using the Image attribute or connected from a video node via the Video Nodes input. The…

Volume Generator

Nodes » Procedural » Render Nodes » Volume Generator

Method Renders a procedural as a translucent volume. This node is suitable for creating cloud-like effects. It first voxelises the procedural and then renders it by raymarching. It is able to cast shadows within the volume in the direction of a…

NDI

Devices & Protocols » NDI

What is NDI? NDI is an IP video streaming protocol developed by NewTek. Notch accepts NDI sources into the nodegraph via the Video NDI Source node. Receiving an NDI stream *To test/experiment with NDI we recommend utilising the Newtek NDI Tools pack to test your…

Root

Nodes » Nodes » Root

Method The Root node for the scene, controlling the basic menu and other important scene attributes. Attributes Name Description Background Colour Change the background colour. Backdrop Glow Defines the “glow”…

Dot Matrix Renderer

Nodes » Particles » Rendering » Dot Matrix Renderer

Method This node renders particles in a dot-matrix like effect that aligns them to grid cells on the screen. Example Attributes Name Description Texture Select a texture to be rendered at each particles…

Keyboard Shortcuts

Keyboard Shortcuts

General Keys Description Ctrl + N Start a new Project. Ctrl + O Open a new Project. Ctrl + S Save the current Project. Ctrl + Shift + S Save the current Project as a new file. Ctrl +…

Input Output

Nodes » Video Processing » Input Output

Method These nodes control where video is imported from, and where video is output to. Can be applied to all the same nodes as the Video Processing group.

Combine Geometry

Nodes » Geometry » Combine Geometry

Method Combine multiple sources of geometry into one to be used or affected by other nodes. Rendering Name Description Visible Control whether the node is visible or not to the scene. Lines Name Description …

Line Connection Renderer

Nodes » Particles » Rendering » Line Connection Renderer

Method This node renders lines between pairs of nearby particles, giving the impression of a mesh-like structure. The connection pairs are determined by locating particles that are near to each other using a spatial grid. This grid may be scaled by connecting a node…

Feature Tracking

Nodes » Video Processing » Feature Tracking

Method Feature tracking nodes detect and track features in an image. These nodes are currently under development, so your mileage may vary. Can be applied to all the same nodes as the Video Processing group.

3D Object Outline

Nodes » Post-FX » Stylisation » 3D Object Outline

Method This node draws an outline around the visible edges of the 3D objects. *This node uses the scene depth buffer to render, so when used with a Render Layer all objects inside and out will be outlined. This can be avoided by using the Affected Objects input on…

Emitters

Nodes » Particles » Emitters

Method Emitter nodes spawn particles that can be manipulated in a particles system. Any Emitters need to be connected to a Particle Root node, and they will only spawn particles within that particle system unless modified appropriately. Every emitter has a…

Recolour

Nodes » Post-FX » Colour Processing » Recolour

Method This node recolours an image based on the luminance of another input image. Raw texture Processed texture Input Image Example Nodegraph Attributes Name…

Object Distance Field Affector

Nodes » Particles » Affectors » Object Distance Field Affector

Method This node simulates collisions between particles and a 3D object. It uses signed distance fields to calculate collisions which enables some other effects to be achieved, such as attraction and repulsion from object surfaces or making particles flow around the…

Blob Renderer

Nodes » Particles » Rendering » Blob Renderer

Method This node renders particles as blobs which appear to form a continuous surface. Any lights that are connected to the Affecting Lights input will be used to light the blobs. Example Attributes Name Description …

3D Object

Nodes » Geometry » 3D Object

Method This node renders a 3D object that has been imported from an external file in one of the supported 3D object file formats: Lightwave LWO, Wavefront OBJ, Cinema4D and FBX. As well as being rendered directly, 3D Object nodes may also be used as an input for…

Text

Nodes » Geometry » Text

Method This node generates and renders a 3D mesh from the text that has been generated according to various attributes using a supplied font. The font must be in TrueType or OpenType format and loaded as a Font resource. Text must be entered via the Text String…

Particle Cache Emitter

Nodes » Particles » Emitters » Particle Cache Emitter

Method This node emits particles from a pre-created particle cache. Particles will follow the motion of the particles in the cache once emitted. Particle caches can be created from the Particle Root Node. Transform Name Description Position…

Light Scattering Beam

Nodes » Post-FX » Generators » Light Scattering Beam

Method This node generates a light beam, visually similar to what is achieved when Scattering Intensity is used on a Light node, but without needing to add a light to the scene or enable Deferred Rendering. *This does not emit light, will not affect surfaces adjacent…

Trail Renderer

Nodes » Particles » Rendering » Trail Renderer

Method This node generates trails of lines or points along the path of individual particles to create trail-like effects. This is done by sampling the particle position at regular time intervals and storing the samples as control points in a path buffer. The size of…