2D Generator
Back to smode.fr
You are here: Reference > 2D > 2D Generator

2D Generator

Generate a 2D image

This category groups generators of 2d images.
Those generators are at the core of 2D Layers, since they generate the source image , i.e. the image on which subsequent modifiers and renderer will operate.
2D Generators include file-based generators ( Image File, Video File), procedural generators ( e.g. Uniform, Linear Gradient and Noise layer) and some other generators such as Video Input layer.
Theses Layers are divided in the following categories:
  • Compo: Can contain many layers and has the same behavior as a layer (resolution / ratio)
  • File-based generators: External files. Create them in the tree by drag and dropping files (absent from creation menu)
  • Generators based on functions: Use Function to generate images
  • Gradient generators: Use color gradients to generate images
  • Lens Flare: A versatile lens flare generator with a few presets to start
  • Procedural Noise generators: Pretty obvious name
  • Shader-based generators: Procedural shaders such as Checker Board or Brick
  • Text: I don't remember what that is, sorry you'll have to test by yourself


File-based generators:

Image File - Generate a still image

Exr Image File - Referenced Exr File

Video File - Generate an animated image by playing a video file. Play it either with it's Transport or from a Timeline (by drag n dropping the layer inside it)

Cube Map File - Generate an image from a Cube Map

Reference - Reference a compo in another compo

Gradient generators:

Linear Gradient - This generator creates a linear gradient (by default from black to white), from top to bottom

Radial Gradient - This generator creates a linear gradient (by default from black to white), in a circle from the center to the edges of the layer

N-Points Gradient - Create gradient from multiple points

Procedural Noise generators:

Noise layer - Generates a possibly animated noise image

White Noise layer - Generate a White Noise

Shader-based generators:

Uniform - Generate a solid, uniform image, filled with a unique color

Checker Board - Generate a checkerboard

Brick - Generate a brick pattern

Mandelbrot Fractals - Generate a Mandelbrot fractal

Dots - Generate a dot grid

Shader Generator - Create your own shader with mathematical beautifulness in OpenGL Shading Language through the Shader Editor

Shader Toy Generator - Copy past your favourite shader from ShaderToy to the smode Shader Editor. Seems like a dream ? Well....it's Smode...

ISF Shader Generator - Use Interactive Shader Format (ISF) files or code them into Smode to create your own effects

Generators based on functions:

Function Curve - Generate a gradient curve from a function

Radial Function - Display a radial shape defined by a Function

Lens flare generator:

Lens Flare - A bright light (optical aberration effect)

Text Generator:

Text - Generate 2D text

Signal Testing:

Glitch - Generate alternating black and white frames

Test Pattern - Generate a Test Pattern

Texture retrieval from inputs:

Video Input layer - Extract the image from a Video Input device

Parent Input layer - Use the video/image used as Input of it's parent modifier


Compo - Composite 2D and 3D layers together. CTRL+SHIFT+N to create a new composition after opening Smode