Shotcraft
Learn

Glossary of AI video and image generation

83 terms, each defined where it actually matters on a production rather than in the abstract, and each linked to the explainer it comes from.

3 A B C D E F G I J K L M N O P R S T U V

3

3D VAE

A video autoencoder that compresses along time as well as height and width.

From The VAE: a learned codec between pixels and latents

A

Accept rate

The proportion of generations a human keeps, which is the number that actually determines cost per finished shot.

From The economics of generated video: why iteration is a budget line

Appearance-free condition

A control signal such as a camera pose or trajectory chosen so it alters motion without changing the shape or look of objects.

From Camera control: a move without a camera

attention

An operation where each position pulls a weighted mixture of information from all other positions.

From Transformers and DiT: why the backbone changed

B

Base checkpoint

The specific pretrained model an adapter was trained against and must be loaded with.

From LoRAs and fine-tuning: teaching a model your subject

Blind super-resolution

Upscaling when the degradation that damaged the source is unknown, trained on synthetic degradation pipelines instead.

From Upscaling and interpolation: finishing at size

C

Cadence

The rhythm of motion set by frame rate and shutter, which stops matching the picture when frames are synthesised after the fact.

From Upscaling and interpolation: finishing at size

Camera trajectory conditioning

Supplying a sequence of camera poses as an explicit input so the generated clip approximates a specified move.

From Camera control: a move without a camera

Case-based generalisation

Producing an answer by imitating the closest training example instead of applying an abstracted rule.

From Why models fail: hands, text, physics and permanence

channels

The many values stored per latent cell, describing content rather than colour.

From Latent space: working at proxy scale

Character sheet

A prepared set of reference frames covering angles, expressions, wardrobe and lighting, used as conditioning across a sequence.

From Character and set consistency: the weakest link

checkerboard artifact

Regular grid patterning produced by certain upsampling layers in a decoder.

From The VAE: a learned codec between pixels and latents

classifier-free guidance

Running the model with and without conditioning and pushing away from the unconditional prediction to strengthen prompt adherence.

From Sampling and guidance: the two dials that shape a generation

Community licence

A vendor-written licence that permits broad use with carve-outs, such as territorial exclusions or separate commercial terms, and is not an open-source licence.

From Open weights versus closed API: renting or owning the model

compression ratio

How many pixels of input each unit of latent stands for, trading detail for speed and length.

From Latent space: working at proxy scale

Conditioning

Any input other than the initial noise that biases what the model generates, including text, images, masks, structure maps and camera trajectories.

From Conditioning and control: everything you hand the model besides noise

Conditioning scale

A weight that sets how strongly a structure control overrides the model's own tendencies, traded against image quality.

From Conditioning and control: everything you hand the model besides noise

Context length

The maximum number of tokens a model can attend over at once, which sets the longest clip it can generate in one pass.

From The economics of generated video: why iteration is a budget line

contrastive training

Learning by matching images to their captions among many wrong options, as CLIP does.

From Text encoders and conditioning: how a prompt steers the picture

Cross-attention

The layer type that lets a diffusion model read a conditioning signal such as an encoded text prompt while denoising.

From Conditioning and control: everything you hand the model besides noise

D

decoder

The half that turns a finished latent back into pixels, run once at the end of generation.

From The VAE: a learned codec between pixels and latents

Denoising steps

The number of iterative passes over the whole latent clip, each one a full-cost forward pass.

From The economics of generated video: why iteration is a budget line

Detail hallucination

Invented high-frequency content that looks correct in isolation but does not correspond to anything in the source.

From Upscaling and interpolation: finishing at size

Determinism

The property that identical inputs produce identical outputs, which in practice holds only within a fixed software, hardware and model configuration.

From Seeds and reproducibility: re-running a generation

distillation

Training a student model to reproduce a many-step sampler's output in far fewer steps.

From Sampling and guidance: the two dials that shape a generation

DiT

Diffusion Transformer: a latent diffusion model whose denoising backbone is a transformer rather than a U-Net.

From Transformers and DiT: why the backbone changed

E

encoder

The half of the autoencoder that turns pixels into a latent, used during training and for image-to-video conditioning.

From The VAE: a learned codec between pixels and latents

F

Fair dealing

The narrower UK and Commonwealth equivalent, available only for specified purposes rather than as an open-ended balancing test.

From Training data and copyright: what is not settled

Fair use

A US statutory defence that can excuse otherwise infringing copying based on a multi-factor analysis, applied case by case rather than as a blanket rule.

From Training data and copyright: what is not settled

forward process

The fixed schedule of adding noise to a real image, used to manufacture training examples.

From Diffusion models: generation by denoising

Frame interpolation

Synthesising frames between existing ones, usually by estimating intermediate optical flow, to raise frame rate or slow motion.

From Upscaling and interpolation: finishing at size

frozen encoder

A text encoder whose weights stay fixed while the diffusion model trains around it.

From Text encoders and conditioning: how a prompt steers the picture

G

Generation log

The record of prompt, seed, model version, parameters and conditioning asset hashes needed to reconstruct a delivered frame.

From Seeds and reproducibility: re-running a generation

Generator

The stateful random-number object a pipeline draws from, which must be re-seeded per call to repeat a result.

From Seeds and reproducibility: re-running a generation

guidance scale

How strongly that push is applied, trading prompt fidelity against variety.

From Sampling and guidance: the two dials that shape a generation

I

Identity adapter

A small trained module that lets a frozen base model read a reference image of a subject as a prompt, IP-Adapter being the common example.

From Character and set consistency: the weakest link

identity drift

A face or character gradually changing across a shot because the model stores no persistent identity.

From Temporal consistency: flicker, drift and morphing

Indemnification

A vendor's contractual promise to cover defined legal costs arising from use of its outputs, usually subject to caps, conditions and correct use of the product.

From Training data and copyright: what is not settled

J

joint spatial-temporal attention

Attention computed across all positions in space and time at once, rather than separately per frame.

From The time axis: spacetime patches and the cost of duration

K

keyframe cascade

Generating distant frames first and then filling the gaps with temporal super-resolution models.

From Temporal consistency: flicker, drift and morphing

L

latent

A compressed, learned representation of an image or clip that the diffusion model operates on instead of pixels.

From Latent space: working at proxy scale

latent diffusion

Running the denoising process inside a pretrained autoencoder's compressed space rather than in pixel space.

From Latent space: working at proxy scale

LoRA

Low-rank adaptation: a training method that freezes the base weights and learns small rank-decomposition matrices inserted into each layer.

From LoRAs and fine-tuning: teaching a model your subject

M

Motion prior

The statistical tendency a model has learned about how images move, which fills in everything the prompt and conditioning do not specify.

From Camera control: a move without a camera

Multidistrict litigation

A US procedure that consolidates related federal cases before one judge for pretrial purposes, which is why several separate complaints can appear under a single docket.

From Training data and copyright: what is not settled

N

noise prediction

The model's actual output at each step: an estimate of the noise in the current input, not the finished image.

From Diffusion models: generation by denoising

O

Object permanence

Whether things persist correctly through occlusion and after leaving frame, which current models hold often but not reliably.

From Why models fail: hands, text, physics and permanence

Object state change

The correct transformation of a thing under an action, such as food being eaten, which the Sora report lists as unreliable.

From Why models fail: hands, text, physics and permanence

On-premises inference

Running generation on hardware you control so confidential material never leaves your network.

From Open weights versus closed API: renting or owning the model

Open Source AI Definition

The Open Source Initiative's 1.0 standard, which asks for information about training data, the training and inference code, and the weights.

From Open weights versus closed API: renting or owning the model

Open weights

A model whose trained parameters can be downloaded and run locally, regardless of whether its licence meets any open-source standard.

From Open weights versus closed API: renting or owning the model

Out-of-distribution generalisation

Performance on cases unlike anything in training, where video models have been shown to fail rather than extrapolate a rule.

From Why models fail: hands, text, physics and permanence

Outpainting

Generating new content beyond the existing frame edges, used to extend a plate or change aspect ratio.

From Conditioning and control: everything you hand the model besides noise

Overfitting

Training so far into the dataset that the model reproduces its incidental details and loses responsiveness to prompts.

From LoRAs and fine-tuning: teaching a model your subject

P

Parallax

The differential apparent motion of near and far objects under a moving viewpoint, which a generative model imitates rather than computes.

From Camera control: a move without a camera

patch

A fixed-size square of latent treated as one token by the transformer.

From Transformers and DiT: why the backbone changed

Prior preservation

A training term that keeps a fine-tune from overwriting the model's general knowledge of the class your subject belongs to.

From Character and set consistency: the weakest link

Provenance record

The log of model, model version, prompt, seed, parameters and input references behind a generated shot, kept so a delivery can be explained later.

From Training data and copyright: what is not settled

R

Rank

The size of the low-rank update, which sets how much the adapter can learn and how large the resulting file is.

From LoRAs and fine-tuning: teaching a model your subject

reconstruction artifact

A defect introduced by decoding rather than by the diffusion process, so it repeats across seeds.

From The VAE: a learned codec between pixels and latents

reverse process

The learned sequence of denoising steps that turns pure noise into a sample.

From Diffusion models: generation by denoising

S

sample

One generation drawn from the model, which differs run to run because the starting noise differs.

From Diffusion models: generation by denoising

scaling behaviour

The observed relationship between compute or model size and output quality, which lets teams predict the return on more spending.

From Transformers and DiT: why the backbone changed

scheduler

The rule that decides step sizes and how each noise prediction is applied; also called the sampler.

From Sampling and guidance: the two dials that shape a generation

score

The direction in which a noisy image should move to become more like real data; the quantity score-based formulations estimate.

From Diffusion models: generation by denoising

Seed

The integer that initialises the pseudo-random number generator producing the starting noise for a generation.

From Seeds and reproducibility: re-running a generation

sequence length

How many tokens one generation contains, growing with resolution and duration.

From The time axis: spacetime patches and the cost of duration

Spacetime patch

The unit a video transformer processes, a small block of latent covering an area of frame across a span of frames.

From The economics of generated video: why iteration is a budget line

step

One pass of the model plus one scheduler update, moving the latent partway from noise toward a picture.

From Sampling and guidance: the two dials that shape a generation

Structure conditioning

Conditioning on a spatial map derived from a reference, such as depth, edges or human pose, to fix geometry while leaving appearance to the model.

From Conditioning and control: everything you hand the model besides noise

Subject fine-tuning

Updating model weights, or an adapter on them, from a small image set so a specific person, object or set can be called up by name.

From Character and set consistency: the weakest link

Super-resolution

Increasing pixel dimensions by predicting the detail a higher-resolution version of the image would plausibly contain.

From Upscaling and interpolation: finishing at size

T

temporal flicker

Frame-to-frame instability in texture, brightness or fine detail that was never committed to in the latent.

From Temporal consistency: flicker, drift and morphing

Temporal flickering

Frame-to-frame instability in texture, colour or detail, tracked as its own evaluation dimension in VBench.

From Why models fail: hands, text, physics and permanence

temporal layers

Blocks added to a pretrained image model so it can relate frames to each other, an alternative to dicing along time.

From The time axis: spacetime patches and the cost of duration

temporal super-resolution

A separately trained model that increases frame rate by generating intermediate frames.

From Temporal consistency: flicker, drift and morphing

text encoder

A separate network that converts prompt tokens into vectors the diffusion model can attend to.

From Text encoders and conditioning: how a prompt steers the picture

Textual Inversion

Learning a new embedding, effectively a new word, for a concept while leaving the model itself unchanged.

From Character and set consistency: the weakest link

texture crawl

Patterns and fine surfaces reshuffling each frame instead of holding still on the object.

From Temporal consistency: flicker, drift and morphing

token

One position the model attends over; in image and video models, one patch of latent.

From Latent space: working at proxy scale

Trigger word

The token a fine-tune binds a subject or style to, used to call that concept up in a prompt.

From LoRAs and fine-tuning: teaching a model your subject

U

U-Net

The convolutional encoder-decoder backbone used by earlier diffusion models, which processes the frame through a hierarchy of resolutions.

From Transformers and DiT: why the backbone changed

V

Version pinning

Locking a production to one exact model build so results stay stable across a revision cycle.

From Open weights versus closed API: renting or owning the model