Docs / Products / Nosmai Effects
Nosmai Effects
Real-time 2D & 3D filters, beauty and AR for cameras and live streams, rendered on the device GPU.
Overview
Effects attaches to a camera or video source and applies a filter graph in real time. Filters are referenced by name and can be hot-swapped without re-initializing the session.
Apply a filter
let session = nosmai.camera()
session.load(filter: "aurora-glow")
session.attach(to: previewView)
session.start()
Filter categories
- 2D filters & LUTs: color grades, overlays, animated stickers.
- 3D AR effects: 468-point face mesh, world tracking, lit 3D assets.
- Beauty & retouch: skin smoothing, reshape, relight.
- Segmentation: background replace, blur or removal without a green screen.
Performance
Effects targets 60fps on mid-range devices with sub-8ms per-frame latency. Filters update live, so you can change looks without dropping a frame.
NOTE
Browse the full catalog and preview every effect on the Effects product page.