4,096 lights. One canvas. An open sky.
Drag to orbit · Pinch or scroll to zoom · Space to pause · Auto camera frames each formation · Music is generated live in your browser
Draw in 3D, then watch it fly as a drone light show.
PC → Android: choose Export for phone, transfer the downloaded JSON using USB or your usual file transfer, then open Files / more → Import project JSON in the Android app. Start in Studio. Camera AR is optional and needs a new origin placement.
Android → PC: export project JSON from the phone and use Open project here. Images travel inside the file; there is no automatic cloud sync.
Tools: D freehand, L line, Q curve, R rectangle, C ellipse, G block, V select, B box select, M move, E erase, O orbit. Shift constrains shapes and toggles selection. F fits the scene. Right-drag orbits, middle-drag pans, wheel zooms.
Editing: Ctrl/Cmd+A selects all; Ctrl/Cmd+D duplicates; Delete removes the selection. Ctrl/Cmd+Z undoes and Ctrl/Cmd+Shift+Z redoes. One drag is one history step. Esc cancels a drag or clears selection. The segment eraser cuts projected strokes at any depth; select objects first to limit its scope. Object eraser also removes blocks and images.
Curves and smoothing: Q chooses Curve. Set Arc or S-curve and Bend before dragging endpoints; Shift constrains the endpoint angle. Smooth on release automatically finishes new freehand strokes, while Stabilization works during drawing. Strength controls finishing; Smooth selected strokes applies it later as one undoable edit. Finishing rounds corners, so leave it off for angular designs. Endpoints of open strokes and pressure values at those endpoints stay fixed. Curves and smoothing are saved as ordinary stroke points, not editable control handles.
Paper: add a watercolor, rough, sketch, canvas or coated sheet in Paper & surface. Choose it in Paint on for attached strokes and shapes; choose Free 3D space to draw elsewhere. Water and Wet paint use the surface’s grain and spread. Coated sheets show animated runoff. These are visual brush effects, not a fluid simulation. New sheets face your view by default and become the active drawing target. Focus sheet hides other objects while painting; Show all objects restores the scene. Flat, Curved monitor and Panorama change the whole sheet with its paint. Panorama view lets you drag to look around from a fixed viewpoint; Back to drawing or Esc returns. Current surface files require Android 0.5+.
Floating 3D ink: Hide sheet · keep ink removes the paper background and keeps a reusable guide. Draw inside its dotted outline; Orbit hides that outline. View 3D ink hides every sheet and the workspace grid and shows the full scene. Orbit, Add a paper sheet, draw, and repeat to build drawings in several directions. Use Paint on to return to a hidden guide, Face & draw to work on it, or Show sheet to restore its background. Bend and position still move its ink. Visibility is saved and undoable. Delete sheet + ink removes both; use Hide sheet to keep the paint. Hidden-guide exports require Android 0.6+.
Drawing helpers: See-through guides makes paper translucent while editing and reveals other objects; it does not change exported materials. Mirror new strokes draws a live partner across the sheet centre, including on curved sheets. The gold line marks the mirror axis. Partners become independent strokes on release; undo removes the pair. Snap stroke ends joins the start or end of Draw, Line and Curve to endpoints on the active sheet. A gold ring marks the target; Shift bypasses snapping. Nearer/Farther move a sheet with its ink along your viewing direction. Add parallel sheet creates a blank guide one depth step nearer, preserving the original drawing. These web helpers use the existing file format and load in Android 0.6.
Blocks and styles: drag a block base on Wall, Floor or Side; set its depth first. Select to resize XYZ. Dashed/dotted styles and solid blocks require Android app 0.2+. Plain scenes keep the original v1 format. Rectangles and ellipses remain editable outline strokes.
Draw on Wall, Floor, Side or a view-facing plane. Offset moves that plane in metres. Enable Snap for 10 cm shape/movement increments. Add images, select them, then change curvature and size. Edits must fit within the phone's 4 m map radius.
Exports preserve the editable scene. Camera view, selection and game progress are local to each editor. Committed edits save to local browser drafts after a short pause. Open Drafts to restore, download or delete them. Browser storage can be cleared or evicted; export JSON for a lasting backup and phone transfer. Drafts do not sync devices or include undo history. Name a sheet in Paper & surface to find it again; named-sheet files require Android 0.8+. Drag depth previews movement from your current view and makes one undo step when released; Esc cancels.
Saved in this browser on this site. Export JSON for a lasting backup or another device. Restoring starts a new draft; older copies stay here until you delete them.