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

Managing Performance in Media Servers

Notch Blocks » Managing Performance in Media Servers

Introduction Unless your media server has a ‘side-car’ GPU dedicated to Notch rendering, your Notch effects will be sharing the same GPU processor as the media server software. Successful shows require an understanding of GPU resources. When rendering at…

SDK Dependencies when using Media Servers

Notch Blocks » SDK Dependencies when using Media Servers

Introduction Notch utilises a number of 3rd party SDKs that require the installation of such SDKs and/or DLLs onto the media server that is going to be used for your project. below is a list of those sdks, and a list of the dlls and where they need to go. SDKs that…

Notch Blocks

Notch Blocks

What are Notch Blocks? Notch Blocks are self-contained, single-file exports from Notch Builder. It enables the delivery of real-time & interactive Notch content. Notch Blocks by design do not come with any playback mechanism and are intended to be used to deliver…

Integration & Control

Techniques » Virtual Production » Integration & Control

Introduction Virtual productions, aren’t purely virtual. They contain a whole range of upstream and downstream systems from camera tracking systems, to lighting to media servers, to control surfaces. Notch provides are whole range of methods for integrating…

Live Network Editing

Techniques » Virtual Production » Live Network Editing

The ability to respond on-site is probably one of the most critical aspects of virtual production. There is little point of having a real-time virtual set rendering unless you can make the creative changes needed on-set to bring the creative wins you’re looking…

Exposing Attributes

Notch Blocks » 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…

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…

Using FXPlayerHost to test Blocks

Notch Blocks » Using FXPlayerHost to test Blocks

Introduction FXPlayerHost is a small application for testing Notch blocks. It is the ground-truth for Notch block integration and performance. It provides: GUI to test exposed parameters Profiler to see how the block performs on the given hardware Viewport to see…

Exposable Null

Nodes » Geometry » Exposable Null

Method This node allows supported media servers to have simplified 6DOF control of a Null. This is useful for managing objects which are tracked by stage automation or spatial tracking systems (e.g. Blacktrax, Optitrack). When the Exposable Position Rotation…

Mouse Picker

Nodes » Interactive » Mouse Picker

Method Detects a mouse pressed event and outputs the position of the mouse in either world space or local space. !Mouse picker only works in Builder and in Standalone executables. It does not function in media servers, as media servers capture all mouse…

Web GUI

Web GUI

Introduction Using the Web GUI it is possible to control your projects Exposed Properties and Layer selection via a web browser. The GUI is optimised for touch surfaces (tablets, phones etc). You can also develop your own web GUI interfaces or control from remote web…

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…

Performance Panel

User Interface » Performance Panel

The Performance Panel allows you to estimate the performance of your project on a target GPU or media server and is accessible via the menu View -> Performance To be able to use the Performance Panel, you must have benchmarked your existing system. To do this: Go…

Video Capture

Devices & Protocols » Video Capture

Video In Window 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…

Multi-GPU

FAQ » Multi-GPU

Is Notch Multi-GPU compatible like …insert raytracing renderer… ? The short answer: Notch currently only supports rendering a frame on a single GPU. To understand why this is the case it’s important to understand the difference between raytracing…

Get a License Diagnostic file

Codemeter Licensing » Get a License Diagnostic file

Intro Sometimes the Notch support team will ask you for a License Diagnostic file. This file gives us detailed debug information about your Codemeter dongle and recent licensing events. How to get a License Diagnostic file There are two methods of getting the file:…

Other Windows

User Interface » Other Windows

Performance Bar And Window Controls Window Controls This menu controls some of the window options for various windows in Notch. Label Description Editor Settings Settings for the Notch Editor. Project Settings…

Key and Fill

Standalone » Key and Fill

Key and Fill is a technique used to composite graphics in broadcast vision mixers – often for lower third graphics. Physical video signals (like HDMI and SDI) do not carry alpha information. Hence, the alpha channel (Key) needs to be split into a separate video…

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…

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…

Jump to Time

Nodes » Logic » Jump to Time

Method When activated (by the playhead crossing into the node on the timeline and Active being set to 1.0), this node jumps either the layer or global playhead to a particular timecode. This node is often used for: Progressing the playhead out of a Loop Time area…

Proxy Block

Notch Blocks » Proxy Block

Method Exporting a proxy block to a media server allows you to control a Notch standalone running on the same or different PC. Useful for outboard rendering – or scenarios where the media server does not have a GPU powerful enough to render generative…

Array Sources

Nodes » Interactive » Array Sources

Method These nodes act as sources for Array data. Arrays are used to instance multiple other nodes on the basis of an array of ‘points’. A ‘point’ holds the following data: Position, Scale, Rotation Colour A persistent ID Age since…

ArtNet

Devices & Protocols » ArtNet

ArtNet in Notch When running in Builder or Standalone, you can expose any numerical parameter and basic transport controls to ArtNet (DMX over network) and hence control it via a lighting desk. !ArtNet does not operate when a Notch block is running in a media server.…

Nodegraph

User Interface » Nodegraph

Main Window This window contains the node based scripting tools for Notch. Nodegraph Controls Label Description Copy Copy the currently select node or nodes. Cut Copy and delete the currently selected node…

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…

Exposable Array

Nodes » Interactive » Array Sources » Exposable Array

Method This node allows you to take full control over the arrays directly from the media server when running back as a block. This is useful for when you are trying to design the interactive setup where the media server is the main hub of control for the hardware that…

NVIDIA AR Body Tracker Skeleton

Nodes » Geometry » NVIDIA AR Body Tracker Skeleton

Method This node applies the tracked skeleton from the NVIDIA AR Body Tracker to the skeleton of a connected rigged character. !This node requires the installation of the NVIDIA AR SDK, which can be downloaded here : NVIDIA AR SDK. Make sure you get the correct…

Standalone

Standalone

From Notch Builder you can export directly to standalone executable files. Standalone executables are commonly used in fixed installs/kiosks etc. where the features of a media server are not required. License Requirements To run a Standalone without a watermark, you…

NotchLC Plugin for Adobe CC

NotchLC » NotchLC Plugin for Adobe CC

Introduction The Adobe CC plugin provides NotchLC import and export capabilities to Adobe After Effects, Premiere and Media Encoder for the `.mov` container format. It is available on both PC and Mac. Encoding and decoding is GPU accelerated as long as a DirectX11…

User Interface

User Interface

Overview The Notch User Interface is broken into several main sections: Resource Window, Where all the media files can be imported for use in Notch. Properties Window, Where attributes of nodes can be changed or altered for different variations on…

NVIDIA Virtual Background

Nodes » Post-FX » Image Processing » NVIDIA Virtual Background

Method This node uses NVIDIA’s Virtual Background technology running on NVIDIA RTX enabled GPUs to pick out human forms in video / images and remove them from the background, outputting a greyscale mask. This eliminates the need for greenscreen keying, allowing…

Using Notch in 7thSense Delta

Notch Blocks » Using Notch in 7thSense Delta

7th Sense Delta servers have native Notch playback support from version 4.2 (patch required) Features supported Pass textures/video from Delta to Notch (e.g. SDI capture) Pass textures/video out of Notch into Delta (the resulting output) Control parameters…

Javascript

Javascript

Welcome to Notch Scripting which aims to give you what you need to get started in your scripting journey. Notch employs a Javascript engine to allow you to programmatically manipulate the nodes in your scene. It is useful for building logic into your scene or…

Issues when installing or starting Notch

FAQ » Issues when installing or starting Notch

“Error 1317” during installation On certain Windows systems, you might get the following error when attempting to install Notch: Error 1317 An error occurred while attempting to create the directory Drive Name:\Folder Name This is a Windows error that…

NVIDIA AR Body Tracker

Nodes » Video Processing » Feature Tracking » NVIDIA AR Body Tracker

Method This node utilises the NVIDIA Broadcast SDK running on the NVIDIA RTX GPUs to pick out human forms from video, then generate and track 3D skeleton of their body. This technology may eliminate the need for physical motion capture suits in some circumstances. …

Creating VR / 360 Videos

VR » Creating VR / 360 Videos

Introduction Notch is able to treat, animate, augment and export VR / 360 videos all in one tool with completely real-time editing and in-headset preview – an offering not available in any other package. Key to creating VR / 360 content is the ability to create…

Resources Panel

User Interface » Resources Panel

Panel Contains all the resources used by Notch in the current scene. Resources are all the custom models, sounds, fonts or images that can be imported into Notch. To import a file, right-click in the resources window, select the file type and select…

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

Audio Devices

Devices & Protocols » Audio Devices

At present Notch interfaces directly with audio devices either via the standard Windows audio device interface or via ASIO. Once setup, you can use audio with the following nodes: Play Sound Capture Sound Audio Devices Panel The Audio Devices panel can be…

Standalone – Multi-head Output

Standalone » Standalone – Multi-head Output

The exported Notch Standalone executable allows you to use up to two heads/outputs. Notch provides a rudimentary feed/window selection mechanism to allow content arrangement on multiple heads. !Notch’s multi-head management is very basic and is not being…

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…

Location & Specs

Techniques » Virtual Production » Location & Specs

Location considerations Despite the production being ‘virtual’ the same rules of physical production apply and have an on flow effect to the content creation process. As a 3D artist, understanding the constraints of the physical space, the lenses and…

Kinect Setup

Devices & Protocols » Kinect Setup

Introduction Notch can read both RGB and Depth data from both the Kinect 1, Kinect 2 and Kinect 4 depth sensors. 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…

Remote Network Editing

Remote Network Editing

Notch Builder Pro is able to remotely edit Notch projects running as Standalone or Blocks on local or remote machines. Changes made in Builder will instantly be reflected on the remote standalone/block for the duration the standalone/block is running. !Changes that…

Particle Root

Nodes » Particles » Particle Root

Method This node is the root and container for every particle system. Particle Emitters, Particle Affectors and Particle Rendering Nodes must be parented to this node directly or indirectly in order to be operational. The node contains a number of controls that are…

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…

NotchLC

NotchLC

Introduction NotchLC was created to be a GPU powered codec that provided the quality needed to be an intermediary codec as well as the performance required to be a playback codec. You can read more about it on the NotchLC website. It brings the equivalent of 10bit…

Virtual Production

Techniques » Virtual Production

What is Virtual Production? “Virtual production” covers a range of techniques used by the event/broadcast/film industries to blend the virtual and physical world and create immersive experiences for both the audiences and sometimes the participants. Notch enables…

RSS Feed Node

Nodes » Interactive » RSS Feed Node

Method The RSS Feed node combs data from an RSS feed from the Internet. This requires an Internet connection to function properly. RSS feeds are commonly used to access data feeds from websites or to comb posts from social media sites – e.g. all posts from an…

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…

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…

Face Tracker

Nodes » Video Processing » Feature Tracking » Face Tracker

Method This node searches the supplied image or video for faces. if a face is found, a mesh is generated then tracked along with the image. Example Image Example Nodegraph CPU Tracking Face tracking using this…

Optimisation tools for Virtual Production

Techniques » Virtual Production » Optimisation tools for Virtual Production

Freeze Geometry Just like using Lego, the best way to create most virtual production scenes is by using modular building blocks. By using smaller blocks, you gain much greater flexibility on-set and during the creation process. However, GPUs aren’t very…

Notch 0.9.23 Release Notes

Release Notes » Notch 0.9.23 Release Notes

0.9.23.237 (19th patch release, 20th April 2022): Added Features [Node] Frame Loop: Added Loop Reversed and Mirror Reversed loop modes. [Node] Frame Loop: Added a Playback Rate property. [Node] OSC Output: Added Send On Change property, which only sends OSC…