Load a .ply, .compressed.ply, or .sog from the menu, or drag and drop a file onto this view. Use Import as layer to add splats without replacing the whole scene.
Sign in (top right) to load or import splat files.
Loading…
Hue/Saturation on the wheel, H/S/L + Strength bars, and HEX controls.
Hue shift · Saturation multiplier offset · Luminance offset
Check your email
We sent a confirmation link to . After you confirm, sign in with your password below.
or
Exporting your work requires Photoshock Pro.
Paint, sculpt, and explore Gaussian splats for free. Pro unlocks the tools that turn Photoshock into a finishing studio.
Beta supporter pricing: $49 one-time for a perpetual license. One license per Gumroad email; activates within seconds of payment.
These work when the viewport or canvas is focused, not while typing in a field. ⌘ is Mac; use Ctrl on Windows/Linux.
| V | Cursor |
| B | Brush |
| X | Eraser |
| Z | Reset brush |
| K | Paint bucket |
| R | Box select (rectangle) |
| O | Brush select |
| L | Lasso select |
| Y | Polygon (vector) select |
| C | Color select |
| S | Splat select |
| U | Generate splats |
| N | Shape layer |
| Ctrl/⌘ + M | Toggle splat mode (overlay) |
| M | Switch dots/disks style |
| 8 | New selection (replace) |
| 9 | Add to selection |
| 0 | Subtract from selection |
| H | Toggle selection highlight |
| ⇧ I | Invert selection |
| Enter | Close polygon (vector select, 3+ points) |
| Backspace | Remove last polygon vertex (vector select) |
| Delete / Backspace | Delete selected splats, or clear selection |
| Esc | Clear selection / cancel partial shape; then cursor in some tools |
| ` | Toggle orbit / fly camera |
| W A S D | Move (orbit: pan target; fly: move) |
| Q / E | Up / down |
| 1 2 3 | Gizmo: move / rotate / scale |
| G | Show / hide layer transform gizmo |
| ⇧ F | Show / hide FPS (top-left of viewer) |
| Double-click on the model (cursor tool) focuses the camera on that point. | |
| ⌘ Z | Undo |
| ⌘ Y | Redo |
| ⌘ ⇧ Z | Redo (alternate) |
| ⌘ D | Duplicate selected user layer |
| ↑ / ↓ | Increase / decrease brush size |
If Photoshock is useful to you, you can name a fair price on Gumroad. Loading may take a moment.
After paying, Gumroad can redirect back with
?photoshock_contributor=1
on your site URL — this dialog will stay hidden.
Renders the current view at the size you choose. Opaque uses the menu BG color; transparent PNG uses alpha behind the splats.