Background removal, replace, and cloud text commands work on the free Hugging Face tier — just paste a free token from huggingface.co/settings/tokens into AI > AI settings. Image generation also runs on Hugging Face, but free image credits are limited, so heavy use is best with your own key (below). Photo restore, upscale, object select, and the classic background remover need no account and run offline.
Privacy: on‑PC tools never upload your image. Cloud tools (Generate, Remove/Replace background, cloud enhance, cloud text) send the image or prompt to the provider you choose — Hugging Face by default, or your own API endpoint. Nothing is sent anywhere until you use a cloud tool.
AI
Add your own API keys
Open AI > AI settings. Everything is optional — set only what you need. Keys are stored locally on your machine.
Hugging Face (free cloud)
Paste a free token to enable cloud background removal, image generation, and text commands. Give the token “Inference Providers” permission for image generation.
Text commands — your own chat API
Choose Custom API (OpenAI‑compatible) and enter a Base URL, API key, and model. Works with OpenAI, Groq, OpenRouter, Together, Ollama, LM Studio, and anything exposing /v1/chat/completions. Pick Local keywords only to stay fully offline.
Image generation — your own image API
Under Image generation, keep Hugging Face (uses your HF token) or switch to Custom API for any /v1/images/generations endpoint (OpenAI gpt‑image‑1 / dall‑e‑3, or compatible proxies). Set the base URL, key, and model.
Background removal — your own endpoint
Change the Hugging Face rembg model, or set a Custom URL for any service that accepts an image POST and returns a cutout (self‑hosted rembg, fal.ai, Replicate, or the Bria API).
Cloud enhance / restore (optional)
Leave blank to keep Restore & Enhance on your PC. Set a Hugging Face image‑to‑image model or a custom URL to add a Use cloud option in Photo restore.
All cloud AI needs an internet connection. If a request fails (offline, model loading, or credits exhausted), Lumari tells you and falls back to on‑PC tools where possible.
Canvas
Workspace layouts
Switch panel layouts and custom actions bars from Window > Workspace.
- Paint / Photo / Texture / Full studio — built-in presets that show the right panels and a matching actions bar.
- Save current layout… — store up to 3 named layouts (toolbar dock, actions bars, right-column panels, colour theme). Overwrite a slot anytime.
- Right-click a saved layout to delete it (styled confirm).
- Actions bars — up to three custom bars; dock left / right / bottom (left, centre, right slots). Add commands with +; right-click for icon colour; Shift+right-click to remove.
Replay the welcome tutorial anytime from Preferences > Tutorial — it walks through Versions, Layers, toolbar customisation, and the actions bar.
Canvas
Safe-zone overlay (TikTok / Reels / Shorts / IG)
Non-destructive viewport guides that show where platform UI and captions cover your frame. Nothing is burned into pixels.
- Open a vertical (or feed) document — New Document has TikTok / Shorts / Story presets.
- View > Safe-zone overlay, or pick TikTok, IG Reels, YT Shorts, IG Story, or IG Feed.
- Pink regions = UI / caption cutouts. Teal TITLE SAFE box = recommended area for key text and art.
- Export as usual — the overlay never appears in PNG/GIF/print output.
Canvas
Saved view camera points (1 / 2 / 3)
The camera icon row in the top bar has three slots — 1, 2, 3 — that store zoom and pan so you can jump back to the same framing (detail work, then the full canvas, etc.). Filled slots show the saved zoom %.
Save a view
- Pan and zoom to the framing you want.
- Shift+click slot 1, 2, or 3.
- The button lights up and shows the zoom (e.g. 200%). Shift+click again overwrites that slot.
Recall a view
Click a filled slot (no Shift) to restore that zoom and pan.
Clear / remove a view
- Right-click the slot — clears it immediately.
- Or reset the canvas first (Ctrl+0 / Reset view), then Shift+click the filled slot — saving while at the fit/reset framing clears that slot.
Slots are saved in app preferences (not inside the .lma project file). You can also bind Recall view 1–3 and Save view 1–3 under Help > Keyboard shortcuts.
Canvas
Layers, masks & adjustments
- Layers panel — stack paint, scans, text, paths, and adjustments. Nest into groups; the selected layer is highlighted so you don’t paint on the wrong one.
- Adjustment layers — Levels, Curves, Brightness, Contrast, Saturation, Hue sit in the stack and stay editable. Add from Layer > Layer adjustments (side menu) or right-click a layer → New adjustment. Double-click to edit.
- Clipping masks — clip a layer (or adjustment) to the opaque shape of the layer below. Toggle from the layer menu or right-click.
- Layer masks — Paint/Erase on the mask to hide and reveal without deleting pixels.
- Layer styles — drop shadow, outer glow, and stroke. Tick an effect (or move a slider) to enable it; preview is live.
- Panel Adjustments — the right-hand Brightness / Contrast / etc. sliders bake into the active layer when you Apply (destructive). Prefer adjustment layers when you want to keep editing.
- Filters — Pixelate, Gaussian blur, Radial / zoom blur (movable focus), Sharpen, Unsharp Mask, Median, High Pass, and more, often with a Before / After wipe.
- Rulers, guides & snap — drag guides from rulers; snap to grid (including 1 px) for UI and pixel work.
- New Document presets — HD/4K, game textures (powers of two), Steam, YouTube, Instagram, TikTok, and more.
- PSD import / export — File > Import > Photoshop PSD, or choose PSD in File > Export.
Canvas
Pixel art & pen paths
Pixel art mode
- View > Pixel art mode — nearest-neighbour zoom, 1 px grid, hard brushes.
- Pick the Pixel brush preset (Size 1) or set Size to 1 manually.
- Paint — Size 1 lands on a single document pixel (true grid cells).
Pen / path layers
- Select the Pen tool (N).
- Click to place anchors; drag for handles. Enter or double-click to close.
- Edit fill/stroke on the path layer; Rasterize path when you need to paint over it.
Canvas
Textures, Unreal & PBR
Open the right-side Textures panel (or switch layout to Texture pipeline) when you need engine-ready maps.
- Setup — shared export name, PNG or TGA 32-bit, optional pad to power-of-2, zip as one download.
- Unreal export — one click for separate BaseColor (T_*_D), Normal (T_*_N), and packed Occlusion / Roughness / Metallic (T_*_ORM) files.
- PBR maps — six separate maps: BaseColor, Normal, Roughness, AO, Height, Metallic. Tune normal strength; leave metallic at 0 for brick/paint. DirectX green for Unreal.
- ORM pack — pack occlusion (R), roughness (G), and metallic (B) into one RGB texture when you already have channels.
- Layer exports — pick a naming set, choose scope, then Export set: This layer (one set-numbered file), All layers (01_Name.png… by layer name), or Each # (every layer as set prefix + incrementing numbers). Multi-layer runs download as a zip of separate PNGs.
- Generate — procedural tileable layers (brick, concrete, metal, grids…), then Check seams / Make seamless.
- Seamless paint mode — View > Seamless paint mode. Brush and eraser wrap across opposite edges while you paint so tiles stay seamless (status bar shows SEAMLESS). Ghost rings preview the wrap.
- 9-slice & sprite sheets — UI panels and Paper2D atlas exports.
Start from a New Document texture size (512 / 1024 / 2048…) so imports stay power-of-two. Use Seamless paint while brushing; use Make seamless for a one-shot edge blend.
Canvas
Export Unreal material maps
Turn a painted or generated surface into the separate texture files Unreal expects for a material.
- Create or open a power-of-two document (e.g. 1024×1024) with your albedo / colour on the canvas.
- Optional: Textures > Generate for brick/concrete, or paint/scan your own base colour.
- Open the Textures panel → Setup. Set Name (e.g. BrickWall), format PNG or TGA, and enable pad-to-power-of-2 if needed.
- Expand Unreal export and click Export Unreal set.
- Canvas writes three files you can drop into a UE Content folder:
- T_BrickWall_D — BaseColor (albedo)
- T_BrickWall_N — Normal (DirectX)
- T_BrickWall_ORM — Occlusion / Roughness / Metallic packed RGB
- In Unreal: import the three textures, create a Material, plug D → Base Color, N → Normal, and unpack ORM into Ambient Occlusion / Roughness / Metallic (or use a Material Function that does it).
Need individual Roughness / AO / Height files instead of packed ORM? Use Export PBR maps in the same panel for the full six-map set.
Canvas
Versions & branches
Think of Versions as a small family tree for organising trials — not just a flat undo list.
- Open Versions in the menu bar.
- Save checkpoint on the active branch before a risky edit.
- New branch forks a new path from the current document (e.g. “Warm trial”, “Crop alt”). You can keep several branches, each with its own checkpoints.
- In the tree: click a checkpoint to restore that moment (and switch to its branch), or click a branch to jump to its latest checkpoint.
- Optional: lock the file when you’re done so it can’t be edited by accident.
Checkpoints live inside the .lma project file (up to 24). Use branches to organise looks; restore any saved point on any branch anytime.
Canvas
Flipbook & animated GIF
Turn visible paint layers into a stopmotion-style flipbook, then export a looping GIF.
- Put each frame on its own layer (bottom → top = first → last). Keep them visible.
- Open Image > Flipbook (stopmotion)…, File > Export animated GIF…, or Textures → Sprites & Flipbook.
- Preview with Prev / Play / Next, scrub, onion skin, FPS, loop, scale, and quality.
- New frame adds a blank layer as the next cel. In-betweens procedurally fills frames between A → B. Export GIF encodes and downloads.
GIF has no transparency — empty areas fill with the background colour you pick in Flipbook.
Canvas
Export, import, postcard & print
Import
- File > Open image — new document from PNG, JPEG, WebP, GIF, BMP, AVIF, SVG, or PSD.
- File > Import — Image as layer, Images as layers… (multi-select; each file = one layer), Photoshop PSD, or Image or PSD (new doc). Dropping several images onto an open doc does the same.
Export image
- File > Export (Ctrl+E) — PNG, JPEG, WebP, AVIF, GIF (static), TGA, and PSD (layered Photoshop). Format-aware options for quality, scale, colour mode, and DPI.
- Quick PNG: Ctrl+S. Print: Ctrl+Shift+P.
- Export for print writes DPI metadata and can soft-proof CMYK.
- Animated GIF — use Flipbook (above), not the static GIF option in Export.
Postcard & print
- Image > Make postcard / Make print — standard sizes at 300 DPI with optional mat and bleed.
- 4-up postcard sheet (A4) and Batch folder to postcard JPEGs for print runs.
- Print units — mm / cm / in under Preferences > Print units (default mm).
- Print > Make sticker / die-line — layered sticker + optional SVG cut path.
- Keep a native .lma project save (Ctrl+Shift+S) so layers and checkpoints stay editable.
Canvas
Updates
See what shipped and grab installers from the public Updates page. In the app, use Help > Check for updates (or Preferences) to download the latest build when online.
Canvas
Canvas keyboard shortcuts
Defaults below. Remap anything under Help > Keyboard shortcuts.
| Action | Keys |
| Command palette | Ctrl+P |
| New / Open / Save project | Ctrl+Alt+N / Ctrl+O / Ctrl+Shift+S |
| Quick PNG / Export / Print | Ctrl+S / Ctrl+E / Ctrl+Shift+P |
| Undo / Redo | Ctrl+Z / Ctrl+Y |
| Copy / Cut / Paste as layer / Copy merged | Ctrl+C / Ctrl+X / Ctrl+V / Ctrl+Shift+C |
| Select all / Deselect / Invert | Ctrl+A / Ctrl+D / Ctrl+Shift+I |
| New layer / Duplicate / Merge down | Ctrl+Shift+N / Ctrl+J / Ctrl+M |
| Transform | Ctrl+T |
| Fit / Actual size / Zoom ± | Ctrl+0 / Ctrl+1 / + - |
| Save / recall view slots 1–3 | Shift+click / click top-bar 1 2 3 (or bind keys) |
| Pixel grid | Ctrl+' |
| Brush / Eraser / Pen / Move / Transform | B / E / N / M / S |
| Select / Lasso / Wand / Crop | V / L / W / C |
| Clone / Smudge / Liquify / Eyedropper | K / J / Q / I |
| Fill-gradient / Text / Shapes | G / T / U |
| Pixel art mode / Pixel grid | View menu / Ctrl+' |
| Swap FG / BG colours | X |
Motion
Motion basics
Lumari Motion is a multi-track timeline editor for Shorts, Reels, TikTok, YouTube, and more — a focused cut today (lighter than Canvas’s stills toolbox), with more features planned. Projects save as .lumotion files (media stays on disk as file paths).
- Import video, audio, or stills (Ctrl+I or drag into the media pool / timeline).
- Drag clips onto Video, Audio, or Titles tracks. Use Mute / Solo / Hide on each track head.
- Pick a social Format from the top menu (YouTube, Shorts, TikTok, IG, square…).
- Scrub with the playhead; press Space to play / pause. Toggle loop on the transport bar for project or In–Out range.
- File > Save often. Preferences has UI size if you want the whole chrome larger or smaller.
Status bar Start / Playhead / End scrolls the timeline to those positions. Drag the END marker (or double-click it) for project length — multi-hour projects are supported.
Motion
Cuts, fades & audio
- Trim — drag clip edges. Move clips by dragging the body.
- Split at playhead — Ctrl+B or the Split button.
- Precise cut — double-click a clip (or empty lane) or Edit > Split at time….
- In / Out — I / O mark a range; C scissors that range.
- Fade in / out — drag the gold corners on a clip, or use Edit menu / inspector sliders. The audio waveform follows the fade.
- Transitions — open the Trans tab (or Transitions menu) and drop blocks on overlaps; drag the block edges / move it like Resolve.
- Split audio to track — right-click a video clip to send audio to an A track (video goes silent; wave stays on the audio clip).
- Undo / Redo — Ctrl+Z / Ctrl+Y.
- Text overlays — Edit > Add text overlay; edit font, size, colour, and position in the inspector.
Motion
Framing, looks & export
- Frame — pan, zoom, and free crop on the preview (Frame tab). Scroll to zoom the preview.
- Looks — CCTV, night vision, scope, scanlines, VHS, plus vignette / blur / grain style effects from the Effects inspector.
- FX automation — optional automation tracks for parameters with keys on a graph.
- Export — Ctrl+E (or File > Export) using the current format framing.
- Updates — Preferences or Help > Check for updates. Suite (1.0.26+) can install the latest Motion from the update server at setup time when online.
Motion
Motion keyboard shortcuts
Also listed under Help > Keyboard shortcuts in the app.
| Action | Keys |
| Play / pause | Space |
| New / Open / Save / Save as | Ctrl+N / Ctrl+O / Ctrl+S / Ctrl+Shift+S |
| Import media / Export | Ctrl+I / Ctrl+E |
| Undo / Redo | Ctrl+Z / Ctrl+Y |
| Split at playhead | Ctrl+B |
| Precise cut | Double-click clip / lane |
| Set In / Out | I / O |
| Scissors (marked range) | C |
| Delete clip | Delete |
| Nudge playhead | ← → (Shift = 1s) |
| Split audio to track | Right-click clip |
| Loop | Transport loop button |
Still stuck? Contact / Help · Download · Workflows