YFilm Extender

Stretches pixels across the frame on the GPU: the pixels along a line, the edge of a shape or a circle are pulled out into long streaks.

Drag a line across the plate and the pixels on it are stretched sideways into streaks, to one side or both. Or draw a mask, and everything outside the shape fills with streaks pulled from its edge: the layer extended from the mask path. Edge Radial bursts the shape outwards from a centre, and Circle stretches the pixels on a ring.

In Nuke it runs as BlinkScript; in After Effects the same kernel is compiled as a native effect and gives identical pixels. Eleven looks, from a classic stretch to a light burst, set the mode and the streaks in one click.

  • Four modes: Line (drag points A and B, extend one side or both, or only between the points), Edge, Edge Radial and Circle.
  • The Edge modes read the alpha of the plate or a mask, with threshold, invert and an angle for the streaks.
  • Extension: length (animate it to grow the streaks), inset, reflect from a pure stretch to a mirror, fade with its own curve, and soft ends.
  • Streaks: blur, spread that grows with distance, block size for chunky pixel glitches, ragged ends, streak noise and seed.
  • Tint: the streaks turn towards a colour along their length.
  • Views: the result, the extension alone with alpha, ready to comp, the extension matte and the source matte. Cut-out elements keep their alpha.
  • Nuke: Nuke 13 or later, BlinkScript. Runs on the GPU (Metal, CUDA or OpenCL) or vectorised on the CPU.
  • After Effects: AE 2022 or later on macOS 11+ (Apple Silicon and Intel). 8, 16 and 32 bpc.
  • Speed: Line and Circle are very fast. The Edge modes search back for the edge from every pixel, so their cost grows with length divided by search step.

الأدوات