View & accessibility
Thumbnails
Motion
Bforartists
5.1
Editors

Input

Input nodes: Constant, Scene.

12
 min read
Up to date for 
5.1
draft

Add menu - Input

Add menu - Input
Add menu - Input

The Input menu contains Input node types.

The content is the same for all three sub modes. Note that you need to tick Use Nodes to activate the menu items when you are in Line Style sub mode.

Blank Image

Blank Image

The Blank Image node generates a solid image of a chosen size and color. It is used as a base layer, background plate, or placeholder in compositing workflows, allowing to create flat color fields or masks without importing external images.

EntryWhat it does
InputsColor: Defines the fill color of the image. Chosen through a swatch or color picker, supporting any RGB value. Determines the visual appearance of the generated blank image. · Size: Specifies the resolution of the image in pixels. Allows matching render dimensions or creating custom aspect ratios.
OutputProduces a standard image that can be connected to other compositor nodes. This can be layered with Mix or Alpha Over, processed with filters, or used as a mask source.

Bokeh Image

Bokeh Image

The Bokeh Image node generates a special input image for use with the Bokeh Blur filter node.

The Bokeh Image node is designed to create a reference image which simulates optical parameters such as aperture shape and lens distortions which have important impacts on bokeh in real cameras.

EntryWhat it does
InputsThe first three settings simulate the aperture of the camera. · Flaps: Sets an integer number of blades for the cameras iris diaphragm. · Angle: Gives these blades an angular offset relative to the image plane. · Rounding: Sets the curvature of the blades with (0 to 1) from straight to bringing them to a perfect circle. · Catadioptric: Provides a type of distortion found in mirror lenses and some telescopes. This can be useful to produce a visual complex bokeh. · Color Shift: Introduces chromatic aberration into the blur such as would be caused by a tilt-shift lens.
OutputsImage: The generated bokeh image.

Image

Image
Image

Image input. For further image settings see also the Properties Panel in the Node Tab in the Sidebar. It contains the same settings than the image types in the image and uv editor.

Properties

Image Property
Image Property

This property contains the list of loaded images. When no image is loaded then it displays the New and Open Buttons. When an image exists then it displays the name of the currently selected image.

From left to right ...

Image Property
List of images in the scene

This is a list of the images in the scene. This list allows you to switch to other images.

Search form

Search for specific images.

EntryWhat it does
Image Edit BoxRead the name of the currently selected image. And you can rename the image here too.
Number of Fake UsersIn case this file has a fake user assigned, then this number displays the number of fake users.
Fake UserWit this button you assign a fake user to this selected image. Data, like images, that is not longer linked to anything else gets removed when you save and reload a scene. Bforartists has the concept of fake users to go around this behavior. An image with a fake user is in fact linked to something. And so it is not lost when you save and reload the scene.
Open

Open a new image.

New

New

Create a new image.

Creates a new image. You will get a dialog where you can define settings for the new image.

EntryWhat it does
NameThe name of the new image
WidthThe width of the new image.
HeightThe height of the new image.

Color

Color

Adjust the color of the new image. A click will call a color picker.

Alpha

Check this checkbox if the new image should have an alpha channel.

Generated Type

Generated Type

Here you can define what kind of texture you want to create.

Blank is one plain color.

UV Grid is a checker texture in black and white.

Color Grid is a colored checker texture.

EntryWhat it does
32 Bit FloatCheck this checkbox if the image should be in 32 Bit floating point bit depth per channel. Else it is in 8 bit per channel.
TiledCreate a tiled image.
Source
Source

What kind of source image to use.

Single Image
Single Image

Color Space

Color Space

The color space for the image.

Alpha

Alpha

The alpha channel mode.

Image Sequence + Movie
Image Sequence + Movie
Image Sequence + Movie
EntryWhat it does
FramesNumber of images to use
Start FrameThe start frame
OffsetOffset the nubmer of the frame to use in the animation.
CyclicCycle the images in the image sequence / Movie.
Auto-RefreshAlways refresh images on frame changes.

Color Space

Color Space

The color space for the image.

Alpha

Alpha

The alpha channel mode.

Generated
Generated

Color Space

Color Space

The color space for the image.

UDIM Tiles
UDIM Tiles

Color Space

Color Space

The color space for the image.

Alpha

Alpha

The alpha channel mode.

Image Info

Image Info

Returns informations about an image.

EntryWhat it does
InputsImage: The input image.
OutputsDimensions: The dimensions output value. · Resolutions: The resolutions output value. · Location: The locations output value. · Rotation: The rotation output value. · Scale: The scale output value.

Image Coordinates

Image Coordinates

Returns the coordinates of the pixles of an image

EntryWhat it does
InputsImage: The input image.
OutputsUniform: Zero centered coordinates normalizes along the larger dimension for uniform scaling. · Normalized: Normalized coordinates with half pixels offset. · Pixel: Integer pixel coordinates.

Mask

Mask

The Mask node can be used to select a Mask data. This node can be used with other nodes, for example to Invert, Multiply or Mix, or used as a factor input.

Masks can be created in the Image and Movie Clip editors, by changing the mode to Mask in the header. So you first need to create one in one of those editors.

Properties

Masks
Masks

The available mask data. If the label is left blank, the mask name will be set.

EntryWhat it does
Size X / YThe resolution of the mask
FeatherUse or ignore feather points defined for splines see Mask Feathers for more details.
Motion BlurFor animated masks, creating a motion blurred mask from the surrounding frames, with a given number of samples (higher gives better quality), and a camera shutter time in seconds. · Samples: The number of motion blur samples. · Shutter: Expose for motion blur as a factor of Frames per Seconds.

Outputs

Mask

The black-and-white output of the mask.

hier weiter

Movie Clip

Movie Clip

This node is a special node that uses some of the values taken from footage cameras and trackings and links them to the output. It is possible to load image sequences, but only Image and Alpha values will be available, because the other outputs will not have any values associated with them. When a tracked clip is chosen, Bforartists will fulfill the outputs using internal values taken from the tracking. So the controls for start and end frames will be defined at the Movie Clip editor.

Properties

Movie Clip

Select the movie clip.

Once loaded you will see a preview image of the movie. Scrolling through the timeline will display the corresponding frame in this preview image.

File browser
File browser

Choose an already loaded video.

EntryWhat it does
NameRead and edit the name of the video.
Fake UserAssign a fake user to this video. Fake users is an odd concept to keep data in the scene even if it has no user somewhere. The fake user is then a dummy user so that the object is not deleted when saving the scene.
Load FileLoad a new video.
Delete FileDelete this video.
EntryWhat it does
Outputs—
ImageOutputs the entire image at the specified color space.
AlphaThe alpha value taken from the movie or image.
Offset XThe X offset value from the footage camera or tracking.
Offset YThe Y offset value from the footage camera or tracking.
ScaleThe scale of the image taken from the footage camera or tracking.
AngleThe lens angle taken from the footage camera or tracking.

String to Image

String to Image

Converts a text string into an image buffer directly inside the compositor. Useful for overlaying text, generating procedural titles, or integrating dynamic labels into compositing workflows without external text objects.

Properties

EntryWhat it does
StringInput field for the text content. Accepts plain text or dynamic string inputs. Can be used for captions, labels, or procedural text overlays.
FontDropdown or file selector for choosing the font datablock. Supports internal packed fonts and external font files. Ensures consistent typography across compositing setups.
SizeDefines the pixel size of the rendered text. Larger values = bigger text. Scales proportionally with resolution.
AlignmentHorizontal: Left, Center, Right. Vertical: Top, Middle, Bottom. Controls text placement within the image buffer.
WrapCheckbox to enable word wrapping. When enabled, text flows into multiple lines based on width. Useful for paragraphs or captions.
WidthDefines the maximum width (in pixels) for text wrapping. Only active when Wrap is enabled. Controls line breaks and text block layout.

Output

Produces an Image output containing the rendered text as a float black and white image at the dimensions of the text.

This then can be connected to compositing nodes (e.g., Mix, Alpha Over) for integration into final renders. Supports color grading, masking, and blending like any other image input.

Output

Constant

Add menu - Input - Constant

Add menu - Input - Constant
Add menu - Input - Constant

Boolean

Boolean

Provide a true / false value.

EntryWhat it does
PropertiesBoolean: The boolean toggle.
OutputsBoolean: The state of the toggle.

Color

Color

Set a color.

EntryWhat it does
PropertiesThe RGB node uses the color picker widget.
OutputsColor / RGBA: A single RGBA color value.

Integer

Integer

Provides an integer value.

EntryWhat it does
PropertiesInteger: The value.
OutputsInteger: The output value.

Normal

Normal

Input normalized normal values to the other nodes in the tree.

EntryWhat it does
PropertiesInput Value: Here you can adjust the directory of the light to see how the normals behaves.
OutputsNormal: The output value.

Value

Value

Provides a float value.

EntryWhat it does
PropertiesValue: The float value.
OutputsValue: The output value.

Vector

Vector

Provides a vector 3 value.

EntryWhat it does
PropertiesVector: The single values of the vector 3.
OutputsVector: The output vector.

Scene

Add menu - Input - Scene

Add menu - Input - Scene
Add menu - Input - Scene

Render Layers

Render Layers

Inputs the available render layers.

This node is the starting place for getting a picture of your scene into the compositing node map.

The input happens through the properties.

Properties
Scene

Usually you don't need to select anything here when you work with just one Scene file. But in Bforartists you can work with more than one scene in a blend file. The scene information taken is the raw footage (pre-compositing and pre-sequencing).

Hint. To use composited footage from another scene, it has to be rendered into a multi-layer frame set (e.g. OpenEXR) as an intermediate file store and then imported with Image input node again.

EntryWhat it does
View layerA list of available View Layers.
RenderThe render button allows you to re-render the active scene with one click.
Outputs
EntryWhat it does
ImageThe rendered image.
AlphaThe Alpha channel.
Render passes sockets
Render passes sockets

Depending on the Render passes that are enabled, other sockets are available. See Cycles and Eevee render passes. The Workbench renderer does not have extra render passes sockets. It just provides Image and Alpha output.

Depth

By default the Z depth pass is enabled.

Scene time
Scene time

Outputs the current scene time in seconds or in frames.
The Frame output is a float value to make subframe rendering for motion
blur possible.

Outputs
EntryWhat it does
SecondsOutput in seconds.
FrameOutput in Frames.

Time Curve

Time Curve

The Time node generates a factor value that changes according to the curve as time progresses through the Timeline. The range goes from 0.0 to 1.0. The default is a linear line from 0.0 to 1.0. But the curve can be adjusted.

Properties
Navigation elements

The navigation elements for the curve. They are described from left to right.

Zoom in and out

The two buttons with the magnifying glass at it zooms in and out in the curve window.

Clipping
Clipping

Clipping options. Set up clipping for the stroke.

Tools
Tools

Tools is a menu where you can find some curve related tools.

EntryWhat it does
Reset ViewResets the curve windows zoom.
Extend HorizontalExtends the curve horizontally before the first point and behind the last point.
Extend ExtrapolatedExtends the curve extrapolated before the first point and behind the last point.
Reset CurveResets the curve to the initial shape.
Curve window

Tweak and adjust the falloff curve by clicking at a curve point and dragging it around.

Double click adds a new point.

Holding down ctrl activates temporary snapping.

Holding down shift enables slower movement, which allows more accurate setting.

Selecting Points

This setting uses the curve widget: click to add points, drag to move them. See Curve Widget in the Interface chapter.

Adding Points
Adding Points

You can add new curve points by simply left clicking at the curve. Move the mouse to position them where you need it.

EntryWhat it does
Vector HandleSet handle type to Vector.
Auto HandleSet handle type to Auto.
Auto Clamped HandleSet handle type to Auto Clamped.
X and Y value edit boxThe X and Y value for the currently selected curve point.
Delete PointsDeletes selected curve points.
Start Frame/ End FrameStart frame and End frame of the range of time specifying the values the output should last. This range becomes the X axis of the graph. The time input could be reversed by specifying a start frame greater than the end frame.
Outputs
Factor

A speed of time factor (from 0.00 to 1.00) relative to the frame rate defined in the Render Dimensions Panel. The factor changes according to the defined curve.

Hint. By using curves it is possible that the Time node may output a number larger than one or less than zero. To be safe, you should use the Min/Max clamping function of the Map Value node to limit output.