WobblePic

Drag it. Watch it wobble.

An interactive image viewer that lets you grab and pull images like rubber skin — they stretch, bounce, and spring back with satisfying physics.

Demo coming soon

Features

Everything you need for a playful image viewing experience

🫧

Wobble Physics

Click and drag any part of an image. It stretches like skin, then bounces back with spring dynamics and damping.

🧠

AI Segmentation

Powered by SAM2. Click on an object and only that region wobbles — the background stays fixed.

GPU Rendering

Real-time mesh deformation on the GPU with OpenGL shaders. Smooth 60fps even on large images.

🖼️

Image Slideshow

Browse through images with keyboard shortcuts or mouse wheel. Supports zoom up to 10x and pan.

📁

File Explorer

Built-in sidebar for navigating folders and images without leaving the app.

🚀

Smart Preloading

Adjacent images are preloaded in the background for instant, seamless transitions.

How It Works

Four simple steps to the satisfying wobble

1
📐

Load

An image is loaded onto an NxN grid mesh rendered with OpenGL.

2
👆

Click & Drag

When you click and drag, nearby vertices follow your mouse with Gaussian falloff.

3
✂️

Segment

SAM2 segments the clicked object, so only that region deforms.

4
🫨

Wobble!

On release, spring forces pull vertices back with inertia and damping.

Get WobblePic

Free for personal and commercial use

Download from GitHub

Windows 10/11 · No installation required — just extract and run

System Requirements

OS Windows 10 Windows 10/11
GPU OpenGL 3.3+ NVIDIA with CUDA
RAM 4 GB 8 GB+
Disk 50 MB +400 MB for SAM2

SAM2 is optional. Without it, wobble applies to the entire image — no GPU required for basic use.