Blender ↔ Photoshop
Capture your scene.
Paint in Photoshop.
Project it back.
PaintBridge PS is a live link between Blender and Photoshop.
designed for artists who want Photoshop's brush engine inside their 3D workflow.
How It Works
Texture Paint in Photoshop.
Features
Everything in one panel.
Auto-Capture
Captures automatically or manually to PSD layers in Photoshop.
Automatic Paint Projection
Sends paint back to Blender. ROI-based and optimized, no full-texture transfers.
Full Camera Control from PS
Orbit, pan, zoom and snap to axis directly from Photoshop via the UXP gizmo.
Texture Slot Browser
Browse all material texture slots, set paint target and projection mask.
Capture History
Snapshots viewport state per capture, up to 30 entries.
Color Management
Automatic sRGB ↔ Linear conversion on both capture and projection.
Pass Preview
Toggle any pass directly in the Blender viewport before capturing.
Direct WebSocket Transfer
Memory-to-memory, no temp files. Configurable from 512px up to 8K.
UDIM Support
Paint across UV tiles, strokes spanning tile borders project correctly.
Mirror Projection
Projects symmetrically across X, Y or Z through the object's local origin.
2D UV Edit
Edit the flat texture directly.
You can also edit a texture the classic way, on its flat UV layout. PaintBridge makes that more convenient: open from the panel, Ctrl + S in Photoshop, Blender picks it up automatically.
Multi-Pass Capture
Ten passes. One click.
All sent to Photoshop as separate layers.
Base ColorFlat material colors
Object MaskAutomated layer mask
NormalsSurface direction
DepthDistance from camera
Ambient OcclusionContact shadows
ShadingLight & shadow
Color IDMaterial ID map for masking
Vertex ColorAttribute, vertex paint
ViewportYour current viewport
WireframeMesh wireframe
Vs. Blender Quick Edit
Same idea. More control.
PaintBridge replaces file handoff and temp files with a direct WebSocket connection and ROI-based transfer. It still builds on the same projection operators.
| Quick Edit | PaintBridge PS | |
|---|---|---|
| Connection | Temp files on disk | ✓WebSocket, memory-to-memory |
| Transfer | Full image every time | ✓ROI-based, changed pixels only |
| Passes | Viewport only | ✓10 passes incl. depth, normals, AO |
| Bit depth | 8-bit only | ✓8-bit up to 32-bit float |
| Camera control | Switch to Blender | ✓Orbit, pan, zoom from PS gizmo |
| Capture history | None | ✓Capture settings are recoverable |
Limitations
- No real-time viewport, best used with Blender on a second monitor.
- Local only. PS and Blender must run on the same machine.
- UXP app strongly recommended; JSX fallback available for CS6+ with reduced features.
- Capture, paint, project workflow, not direct brush strokes on the model.
- Does not work with Blender 5.1.0 (due to issue #156370)
Requirements
Blender
4.0 or newer
Photoshop UXP
2023 v24.4+
Photoshop Legacy
CS6 and up