← All posts Tiếng Việt
AndroidCameraVibe

Filmode Vibe on Android — two skins, five effects, seven looks

A toy film camera with a real-time GPU pipeline: rain, halation, VHS, frost and grain, seven film LUTs, 15-second video with the effects baked in, and an instant print that develops in your hand.

2026-08-25 · 3 min read

Filmode Vibe is the other half of Filmode: not a grading suite, a camera. It runs on Android as its own app, and the same camera runs in any browser at filmode.app/vibe. Everything it does happens live, on the GPU, before you press the shutter.

The Toy skin — the default Vibe camera.
The Toy skin — the default Vibe camera.

Two skins

Toy is the everyday shell: viewfinder, effect rail, look rail, big shutter.

Instant is a polaroid camera. Press the shutter and a print physically ejects from the bottom of the body, then develops in front of you before the result dialog opens. It is slower on purpose, and it changes how you shoot — you take fewer frames and you mean them more.

The Instant skin.
The Instant skin.
The print ejects and develops before you see the result.
The print ejects and develops before you see the result.

The pipeline

Every frame goes through the same OpenGL ES 2.0 chain, in this order:

source → cover fit → digital zoom / mirror → effects → 64³ film LUT → grain → vignette

The order matters. Effects go on before the LUT, so the grade colours the effect rather than sitting on top of it — halation picks up the warmth of Golden, VHS artefacts take on the coldness of Midnight. That is why a Vibe photo looks like one image rather than a photo with a sticker on it.

Five effects

EffectWhat it does
RainRefracting droplets with trails, running down the frame
HalationThe warm bloom that film gets around bright edges
VHSScanlines, tracking artefacts, chroma bleed
FrostA frozen, diffused window between you and the subject
GrainFilm grain over the whole image
The effect rail.
The effect rail.

Seven looks

None · Golden · Teal · Analog · Glow · Midnight · Mono — the same LUT PNGs the web and iOS apps use, so a shot from the Android camera matches one from the browser.

The look rail.
The look rail.

Style recipes

Effects and looks are meant to be combined. Five that work:

Tap for a photo, hold for a video

The rest of the body

Photobooth

Photobooth uses ML Kit selfie segmentation to cut you out and composite you over one of six gradient backgrounds — and the LUT and effects still apply on top of the composite, so it is not a flat green-screen trick.

Frames on the way out

When you are done, the result dialog offers seven print frames — Polaroid, Booth, Cutie, Frame, Noir, Retro, Raw — plus a caption field. From there you can save to your gallery, share through the system sheet, retake, or send the shot to your board.

That board is the subject of the next post.

Getting it

Filmode Vibe runs on Android 8.0 and later, in English and Tiếng Việt. If you would rather not install anything, filmode.app/vibe is the same camera in a browser — and on iOS, Settings → Camera → Vibe Camera opens it from inside Filmode.

The series

  1. 1. Getting started with Filmode — from first launch to first export
  2. 2. Grading with film LUTs — collections, intensity, favorites and recipes
  3. 3. Beyond the preset — 13+ manual adjustments, curves, HSL and the histogram
  4. 4. The Live LUT Camera — compose with the look already on
  5. 5. Export, compare and frame — the last screen before you post
  6. 6. Video Studio — a CapCut-style timeline with film LUTs on top
  7. 7. Filmode on the Mac — the same editor, in a desktop window
  8. 8. Pro, imported presets and the Filter Store — how the library grows
  9. 9. Filmode Vibe on Android — two skins, five effects, seven looks
  10. 10. The Vibe board — pinned polaroids, three views, and shared boards in the cloud

Get Filmode

Free on the App Store for iPhone, iPad and Mac. Filmode Vibe is on Android, and the web camera runs in any browser.