App

Substance 3D Painter from a game controller

Download InputConfig on the Mac App StoreThe Adobe Substance 3D Painter layout is built into InputConfig, free on the Mac App Store. You don't have to make an account, there are no subscriptions, and nothing is locked. Optimized for Apple silicon.

On a Mac: Substance 3D Painter navigates with Option and the mouse buttons, which this layout holds for you; paint strokes stay with the pen.

Yes, you can paint textures in Substance 3D Painter on a Mac with a game controller beside the pen. Substance navigates with Option held, and the left trigger holds Option, so the right trigger then orbits and the right stick zooms. Paint and erase sit on two face buttons and brush size on the bumpers. The pen does the strokes and the controller does the rest.

On this page: 6 sections
  1. The layout, control by control
  2. How the layout thinks
  3. Tune it for Substance
  4. Get it in two clicks
  5. Every binding, as a table
  6. Questions

The layout, control by control

Click a control. Labels:

How the layout thinks

  • Move the cursor. The left stick moves the cursor in the viewport.
  • Navigate with Option held. With the left trigger held, the right trigger orbits, the left face button pans (middle button) and D-pad down zooms (right button). The right stick scrolls, which zooms too.
  • Paint and erase. Paint brush (B) and Eraser (E) on the bottom and right face buttons.
  • Frame. Frame the selection (F) on the top face button and on D-pad up, fit the model (Shift Z) on the left stick click.
  • Size, undo, save. Brush size on the bumpers, undo and redo on D-pad left and right, Save on Share and on Options.

Paint strokes stay with the pen. Hold the left trigger, and the rest of the pad moves the camera.

Tune it for Substance

  • A free button. Share and Options both save. Give one of them a material or mask tool from Substance's shortcut list.
  • Brush size that keeps going. Turn on Repeat keys while held on the bumper rows.
  • Small layer stacks. Lower the Pointer speed slider on the preset's page.

Substance Designer and Sampler navigate in a similar way, but their tool keys differ, so Scan those rows there. Turn the second save button into a tool you reach for often.

Get it in two clicks

  1. Get InputConfig free on the Mac App Store, open it, and click Smart Preset Maker on the welcome screen.
  2. Search for Adobe Substance 3D Painter and pick it. The layout is created as a preset in your sidebar, named and ready.
  3. Press Activate. Every row can be changed afterwards: the editor's Scan button rebinds any control the moment you touch it.

Every binding, as a table

The Adobe Substance 3D Painter preset in InputConfig, drawn on a DualSense Edge with each control labeled with the key or action it sends.
Figure 1. The Adobe Substance 3D Painter preset drawn on a DualSense Edge in InputConfig's Live Visualizer. Any other controller shows the same layout on its own drawing.
ControllerSendsWhat it does
Left stick leftMouse motion left (speed 16)Left stick left moves the cursor left in the viewport
Left stick rightMouse motion right (speed 16)Left stick right moves the cursor right in the viewport
Left stick upMouse motion up (speed 16)Left stick up moves the cursor up in the viewport
Left stick downMouse motion down (speed 16)Left stick down moves the cursor down in the viewport
Right stick leftScroll leftRight stick left scrolls to zoom the camera out
Right stick rightScroll rightRight stick right scrolls to zoom the camera in
Right stick upScroll upRight stick up scrolls the view up
Right stick downScroll downRight stick down scrolls the view down
Left triggerAlt / Option (Left)Left trigger holds Alt so the left stick orbits and the triggers pan or zoom
Right triggerLeft clickRight trigger holds left mouse to paint, or with Alt held it orbits
A / CrossBA presses B for the Paint brush tool
B / CircleEB presses E for the Eraser tool
X / SquareMiddle clickX holds middle mouse, which with Alt held pans the view
Y / TriangleFY presses F to frame the selected mesh
LB / L1[Left bumper presses [ to shrink the brush size
RB / R1]Right bumper presses ] to grow the brush size
L3 (left stick click)Shift (Left), ZLeft stick click presses Shift+Z to fit the model to the screen
D-pad upFD-pad up presses F to frame the selection
D-pad downRight clickD-pad down holds right mouse, which with Alt held zooms the camera
D-pad leftCommand (Left), ZD-pad left presses Command Z to undo
D-pad rightCommand (Left), Shift (Left), ZD-pad right presses Command Shift Z to redo
Back / Share / SelectCommand (Left), SBack presses Command S to save the project
Start / OptionsCommand (Left), SStart presses Command S to save the project

Button names follow the Xbox / PlayStation pair shown in the editor, so A / Cross is the bottom face button on either pad. On a Switch Pro Controller the bottom button is labeled B; the mapping still fires on position.

Questions

Does it work in Substance Designer or Sampler?

Their navigation is similar. The tool keys differ, so Scan those rows.

Download InputConfig on the Mac App StoreCompletely free. You don't have to make an account, there are no subscriptions, and nothing is locked. Optimized for Apple silicon. Open source on GitHub.

Updated