drag points to warp · drag middle to move ·
tab
cycle point ·
←↑↓→
nudge (
⇧
= fine) ·
G
grid ·
O
outlines ·
S
snap (
⌥
drag = off once) ·
⌫
delete ·
⌘Z
undo ·
⇧⌘Z
redo
Beam
Forge
v0.3.5-alpha
browser-native projection mapping · WebGL compositor
GitHub source
Support on Ko-fi
Restore
Discard
Canvas & Outputs
canvas px
×
Apply
Two adjoining outputs
Open first output
Grid: off
Outlines: off
Snap: on
output closed — open it, drag to the projector display, double-click for fullscreen
Audio
Enable mic
Tab audio
gain
History
↩ undo
↪ redo
Surfaces
+ Add Surface
Selected Surface
name
source
color
speed
video
loop
play once · hold last frame
play once · stop
⟲
⏸
opacity
blend
normal
add
screen
multiply
mesh
2×2
3×3
4×4
5×5
6×6
8×8
Convert to mesh
audio
— none —
pulse opacity
pulse motion (gen)
pump scale
bass
mid
treble
level
mask
Add mask
Edit mask
Remove
effects
+ add effect…
Load
Trigger
frame
Fill
Fit ratio
mesh
+col
+row
→ quad
Reset shape
Duplicate
Delete
Media
Upload…
📷 Camera
🖥 Capture
MIDI
Enable MIDI
Controller ↗
Clear bindings
off
Scene
Save JSON
Load JSON
Clear