Interactive backgrounds

How to make a Codex water-ripple or directional background

Create and preview a finite water ripple or an 8/16/32-frame directional WebP atlas for Codex and WorkBuddy, with static fallbacks and Reduced Motion support.

Updated

Choose one render mode

Image/video, ripple and directional backgrounds are mutually exclusive because the preview and local adapters consume the same interactiveBackground field. A ripple or directional theme cannot also run an MP4 background.

  • Use media mode for a static image or muted MP4 loop
  • Use ripple mode for one local image and a finite disturbance
  • Use directional mode for a prebuilt static WebP atlas

Prepare a directional atlas

The atlas must be a static WebP containing 8, 16 or 32 frames. Columns multiplied by rows must equal the selected direction count, and both image dimensions must divide evenly by that grid. CC Theme does not auto-generate multi-direction artwork.

  • Maximum encoded size: 32 MiB
  • Maximum decoded area: 32 megapixels
  • Maximum width or height: 16,384 pixels
  • Set the first-direction angle, idle frame and tracking origin explicitly

Design the static fallback first

Motion is optional; readability is not. Test the fallback image or idle frame behind task, code, terminal, diff and settings surfaces. Reduced Motion stops ripple updates and pins a directional atlas to its configured idle frame.

Export the same contract the adapter reads

Studio packages the interactiveBackground configuration and its declared binary asset into .cctheme, records the file in the manifest and hashes it for integrity. Reopen the archive before sharing, then apply it only to a target shown as verified in the compatibility matrix.

Frequently asked questions

Does a ripple background run continuously?

No. Pointer input wakes a finite ripple and the preview stops updating after its energy decays. Reduced Motion keeps the image static.

Can CC Theme generate 16 or 32 directional images for me?

No. You must provide a finished static WebP atlas. Automatic multi-direction generation has a separate compute and rights budget and is outside the current Studio.

Can I combine a directional atlas with a background video?

No. Media, ripple and directional are mutually exclusive render modes, so an exported theme has only one active background mode.