GRISHA TSVETKOV
  • PROJECTS
  • LAB
  • CV
  • CONTACTS
FrameGrid

FrameGrid

FrameGrid

2026 · WebTool · App · VibeCode

image

OPEN FRAMEGRID

An experimental tool for turning videos into interactive animated frame grids. I build custom tools for my own digital art workflow, and FrameGrid is one of them. it’s open-source and currently in development.

Full tutorial will be available soon.

image
image

I originally coded it to easily extract frames from videos and organize them into contact sheets. Over time, I added tools to draw over the frames and even trigger audio samples based on visual motion.

Whether you're an artist, animator, or just curious about looking at video side by side, frame by frame, you might find it useful.

image

Workflows

image

Contact Sheets & Storyboards

Turn the flow of time into a spatial layout. Sample any video into a customizable grid of frames. Adjust columns, rows, spacing, and timecode formats. It’s perfect for analyzing motion study plates, building storyboards, or generating high-resolution contact sheets.

Frame-by-Frame Drawing

Animate directly on top of your grid. FrameGrid features a built-in floating palette with customizable brushes, onion skinning, and global template layers. You can sketch across individual frames to create rotoscope animations or apply visual overlays to your entire grid.

image

Audio Collision Sequencer

Since your video is now a grid, why not play it? You can assign audio samples to specific frames and place static playcells on your screen. As the frames move underneath, they trigger sounds, turning your grid into an experimental visual drum machine.

48690044-69ee-4fba-aa59-ea2904fec2db_grid (1)48690044-69ee-4fba-aa59-ea2904fec2db_grid (1)
IMG_3926_FG_grid_24f_14fps_W9_2026IMG_3926_FG_grid_24f_14fps_W9_2026
framegrid_IMG_6046.MOV_smallframegrid_IMG_6046.MOV_small
IMG_4495_FG_grid_1000f_14fps_W9_2026IMG_4495_FG_grid_1000f_14fps_W9_2026
fg_G_gradients_preview__9x16_180f_180f_c6_020726_1946_2kfg_G_gradients_preview__9x16_180f_180f_c6_020726_1946_2k
fg_Church_Tirano_Itatly_1x1_25f_25f_c5_012626_1903_2kfg_Church_Tirano_Itatly_1x1_25f_25f_c5_012626_1903_2k
item
item

Core Features

Flexible Inputs:  Drop in video files or sequences of images and GIFs.

Deep Grid Control:  Fine-tune cell sizes, frame scaling, visual padding, and background styles.

High-Quality Export:  Save your work as high-res PNG/JPEG grids, frame-by-frame ZIP sequences, or animated MP4 videos with synced audio.

Private & Local:  FrameGrid operates entirely in your browser. No cloud uploads, no accounts, and your files never leave your device.

OPEN FRAMEGRID

Credits

FrameGrid

Created by Grisha Tsvetkov

2026

FrameGridFrameGrid
FrameGrid
webapp
From Nowhere to Tel-AvivFrom Nowhere to Tel-Aviv
From Nowhere to Tel-Aviv
GNDPerformanceAudioreactiveTouchDesignerSoundPointClouds
PlaundophonePlaundophone
Plaundophone
InstallationSoundAudioreactiveTouchDesignerExhibitionGNDnext
RNDM SCAPE RNDM SCAPE
RNDM SCAPE
AudioreactiveTouchDesignernext
To-Do UnlimitedTo-Do Unlimited
To-Do Unlimited
webapp
Neve Sha'anan ShuffleNeve Sha'anan Shuffle
Neve Sha'anan Shuffle
GNDAudioreactiveSoundTouchDesignerPointClouds
Am I a part of nature?Am I a part of nature?
Am I a part of nature?
GNDAudioreactiveExhibitionTouchDesignerPointClouds
<3
InstagramYouTubeLinkedInXFacebookBehance