Skip to content
Effects

Themes

Your pad, your finish

OmniControl Themes

Repaint your controller part by part, or give the shell a moving skin - marble that breathes, rain running down it, stars stretched into hyperspace. Whatever you pick shows everywhere the app draws your pad, and on the overlay you stream.

Read the full documentation

Themes is where your controller stops looking like the one in the box. Repaint it part by part, drop a finished look on it, or give the shell a moving skin. Whatever you pick follows your pad everywhere the app draws it, and onto the overlay you stream. All of it is free.

Overview

The pad in the middle of the Themes page is the one you are styling, and it is live. Click a part to select it, drag to turn the model round, and switch between the front, the angled view, the back, or a preview of how it will sit over a game.

Quick style sets a shell colour and a controls colour in two clicks, which for most people is the whole job. Past that, every part is separately addressable: face buttons, sticks, the d-pad, bumpers, triggers, the touchpad, the system buttons and the rear paddles. A part that does not exist on your controller simply resolves away rather than painting something wrong.

Designs are saved per controller model, so styling an Xbox pad leaves a DualSense alone. That matters when both sit on the same desk and only one is the one you play with.

Paint, not tint

The colour controls repaint a part rather than tinting it, and the difference is the reason pale finishes are possible at all.

A tint multiplies the colour already on the pad, so it can only deepen or hue-shift what is there. Every design built that way comes out some flavour of dark, and a white controller is unreachable. Paint replaces the colour while keeping the moulding, the shading and the printed glyphs, so an off-white, a pastel or a bright racing livery all work as readily as a dark one. Tint is still there for the cases where showing the pad's real colour underneath is the point.

Animated skins

An animated skin paints the shell with a moving pattern instead of a flat colour. There are sixty-four of them, from quiet materials that read as an expensive finish - Marble, Brushed Steel, Nacre, Figured Wood - through weather like Rainfall, Snowfall and Sandstorm, to Hyperdrive, Reactor Core and Galaxy at the loud end. Alongside them are sixty-one static palettes, including plain hardware finishes, jewel tones and era pieces like Vaporwave, Blueprint and Phosphor.

Each skin is drawn procedurally on your GPU rather than played back as a video. That is why one effect works on every controller model with no artwork per pad, and why it costs almost nothing to run. Speed, intensity, pattern scale and three colours are all yours to change, and some effects will react to what you are pressing.

Every one is built to the same rules: nothing strobes, nothing loops visibly, and the pattern is never allowed to hide a control. A skin that makes the face buttons hard to find is a broken skin however good it looks.

Why use it

A controller you have tuned to yourself should look like yours too, and if you stream, the pad on your overlay is on screen for hours. Themes makes that the same object your viewers see rather than a stock render.

It is also the cheapest way to tell two controllers apart. Give each pad its own finish and the model on the Dashboard tells you which one is connected before you have read a word.

Theme drops

Insider members get a fresh set every month on top of the built-in library. Drops live on this site rather than in the app: open Themes, hit Apply on the one you want, and it opens straight in OmniControl. A drop becomes an ordinary theme the moment it lands - editable, renameable, and yours to keep whether or not you stay subscribed.

Sharing

Save a design under your own name, export it as a file, or copy it as a theme code. A code carries the whole design - colours, press effects, and the animated skin with its settings - and someone else pastes it in and presses Use code. An older build that predates animated skins reads the colours and shows a static pad rather than refusing the code outright.

Everything it does

Paint

  • Click any part of the pad to colour it on its own
  • True repaint, so the moulding and printed glyphs survive
  • Light and pastel finishes, not only darker tints
  • A design per controller model
  • Button press colour, strength and fade
  • Save your own, export a file or share a theme code

Animated skins

  • 64 moving shell effects, from marble and brushed steel to hyperspace
  • Speed, intensity, pattern scale and three colours per effect
  • Effects that react to what you are pressing
  • Runs on every controller model with no per-model artwork

Where it shows

  • Every page in the app that draws your controller
  • The streaming overlay
  • The 3D tour and the Get Started diagrams

More effects features