Filmode Vibe trên Android — hai skin, năm hiệu ứng, bảy look
Một chiếc máy ảnh đồ chơi với pipeline GPU thời gian thực: mưa, halation, VHS, frost và grain, bảy LUT phim, video 15 giây nung sẵn hiệu ứng, và một tấm ảnh lấy liền hiện hình ngay trong tay bạn.
Filmode Vibe là nửa còn lại của Filmode: không phải phòng grade màu, mà là một chiếc máy ảnh. Nó chạy trên Android như một app riêng, và cùng chiếc camera đó chạy trong mọi trình duyệt tại filmode.app/vibe. Mọi thứ nó làm đều diễn ra trực tiếp, trên GPU, trước khi bạn bấm chụp.
Hai skin
Toy là vỏ máy dùng hằng ngày: khung ngắm, thanh hiệu ứng, thanh look, nút chụp to.
Instant là một chiếc polaroid. Bấm chụp là một tấm ảnh in trồi ra khỏi đáy máy, rồi hiện hình ngay trước mặt bạn trước khi hộp thoại kết quả mở ra. Nó chậm một cách có chủ ý, và điều đó thay đổi cách bạn chụp — bạn chụp ít khung hơn và ý tứ hơn.
Pipeline
Mỗi khung hình đi qua cùng một chuỗi OpenGL ES 2.0, theo đúng thứ tự này:
nguồn → cover fit → zoom số / lật gương → hiệu ứng → LUT phim 64³ → grain → vignette
Thứ tự có ý nghĩa. Hiệu ứng nằm trước LUT, nên bản grade nhuộm màu cho hiệu ứng chứ không phủ lên trên nó — halation ăn theo cái ấm của Golden, nhiễu VHS mang cái lạnh của Midnight. Đó là lý do một tấm ảnh Vibe trông như một bức ảnh liền mạch, không phải một tấm ảnh dán sticker.
Năm hiệu ứng
| Hiệu ứng | Làm gì |
|---|---|
| Rain | Giọt nước khúc xạ kèm vệt, chảy dọc khung hình |
| Halation | Quầng sáng ấm mà phim tạo ra quanh các mép sáng |
| VHS | Vạch quét, nhiễu tracking, lem màu |
| Frost | Một lớp kính đóng băng, tán sáng giữa bạn và chủ thể |
| Grain | Hạt phim phủ toàn ảnh |
Bảy look
None · Golden · Teal · Analog · Glow · Midnight · Mono — cùng những tệp LUT PNG mà bản web và iOS dùng, nên một tấm chụp từ camera Android khớp với một tấm từ trình duyệt.
Công thức phối
Hiệu ứng và look sinh ra để phối với nhau. Năm cặp chạy tốt:
- Quán cà phê ngày mưa — Golden + Rain
- Phố đêm khuya — Midnight + Halation
- Thập niên 90 — Analog + VHS
- Giấc mơ đóng băng — Glow + Frost
- Phim cổ điển — Mono + Grain
Chạm để chụp ảnh, giữ để quay video
- Chạm nút chụp — một tấm ảnh, render ngoài màn hình ở 1440 px nên nét hơn bản xem trước bạn dùng để canh khung.
- Giữ nút chụp — video, tối đa 15 giây, có hiệu ứng nung sẵn bên trong. Bộ mã hoá dùng chung ngữ cảnh GL với bản xem trước, nên thứ bạn quay đúng là thứ bạn đã thấy. Micro là tuỳ chọn.
Phần còn lại của thân máy
- Đèn flash — đèn LED thật ở camera sau; ở camera trước là cú loé sáng màn hình
- Zoom số — xoay vòng 1.0× → 1.5× → 2.0×
- Đảo giữa camera trước và sau
- Thước thăng bằng — đường chân trời chạy theo cảm biến gia tốc, để bạn thôi đăng ảnh nghiêng
Photobooth
Photobooth dùng ML Kit selfie segmentation để tách bạn ra và ghép lên một trong sáu nền gradient — và LUT cùng hiệu ứng vẫn áp lên trên bản ghép, nên nó không phải trò phông xanh phẳng lì.
Khung ảnh lúc đi ra
Khi xong, hộp thoại kết quả cho bạn bảy kiểu khung in — Polaroid, Booth, Cutie, Frame, Noir, Retro, Raw — kèm ô chú thích. Từ đó bạn lưu vào thư viện, chia sẻ qua bảng hệ thống, chụp lại, hoặc gửi tấm ảnh sang bảng ghim của mình.
Chiếc bảng đó là chủ đề của bài kế tiếp.
Tải ở đâu
Filmode Vibe chạy trên Android 8.0 trở lên, có tiếng Anh và Tiếng Việt. Nếu bạn không muốn cài gì, filmode.app/vibe là chính chiếc camera đó trong trình duyệt — còn trên iOS, Cài đặt → Camera → Vibe Camera mở nó ngay trong Filmode.