Skip to content

@remotion/effects: fisheye() effect - #7855

Merged
JonnyBurger merged 2 commits into
mainfrom
jonnyburger/fisheye-effect
May 31, 2026
Merged

@remotion/effects: fisheye() effect#7855
JonnyBurger merged 2 commits into
mainfrom
jonnyburger/fisheye-effect

Conversation

@JonnyBurger

Copy link
Copy Markdown
Member

Adds a new fisheye() effect to @remotion/effects that models an ultra-wide-angle lens look. The center of the image is magnified while content near the edges is radially compressed.

Options:

  • fieldOfView – lens field of view in radians (0Math.PI), default 2.5
  • center – UV coordinate of the lens center, default [0.5, 0.5]
  • radius – radius of the lens area (in normalized half-height units), default 1
  • zoom – post-warp zoom factor, default 1
  • disabled

Preview at default fieldOfView: 2.5:

fisheye preview

Closes #7840

Closes #7840

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@pullfrog

pullfrog Bot commented May 31, 2026

Copy link
Copy Markdown
Contributor

Pullfrog stalled

The agent stopped emitting events for 301s and was killed by the activity-timeout watchdog. 98 events were processed before the failure.

Recent agent stderr
INFO  2026-05-31T10:40:24 +21ms service=bus type=message.part.delta publishing
INFO  2026-05-31T10:40:24 +26ms service=bus type=message.part.delta publishing
INFO  2026-05-31T10:40:24 +18ms service=bus type=message.part.delta publishing
INFO  2026-05-31T10:40:24 +21ms service=bus type=message.part.delta publishing
INFO  2026-05-31T10:40:24 +24ms service=bus type=message.part.delta publishing
INFO  2026-05-31T10:40:24 +21ms service=bus type=message.part.delta publishing
INFO  2026-05-31T10:40:24 +20ms service=bus type=message.part.delta publishing
INFO  2026-05-31T10:40:24 +49ms service=bus type=message.part.updated publishing
INFO  2026-05-31T10:40:24 +3ms service=bus type=message.part.updated publishing
INFO  2026-05-31T10:40:24 +0ms service=bus type=message.part.delta publishing
INFO  2026-05-31T10:40:25 +146ms service=bus type=message.part.updated publishing
INFO  2026-05-31T10:40:25 +395ms service=bus type=message.part.updated publishing
INFO  2026-05-31T10:40:25 +2ms service=permission permission=read pattern=packages/effects/package.json action={"permission":"read","action":"allow","pattern":"*"} evaluated
INFO  2026-05-31T10:40:25 +16ms service=bus type=message.part.updated publishing
INFO  2026-05-31T10:40:25 +5ms service=permission permission=read pattern=packages/effects/package.json action={"permission":"read","action":"allow","pattern":"*"} evaluated
INFO  2026-05-31T10:40:25 +1ms service=lsp file=/home/runner/work/remotion/remotion/packages/effects/package.json touching file
INFO  2026-05-31T10:40:25 +12ms service=lsp file=/home/runner/work/remotion/remotion/packages/effects/package.json touching file
INFO  2026-05-31T10:40:25 +157ms service=bus type=message.part.updated publishing
INFO  2026-05-31T10:40:34 +8769ms service=bus type=file.watcher.updated publishing
INFO  2026-05-31T10:40:34 +47ms service=bus type=file.watcher.updated publishing

Pullfrog  | Rerun failed job ➔View workflow run | via Pullfrog | Using Kimi K2𝕏

@vercel

vercel Bot commented May 31, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
bugs Ready Ready Preview, Comment May 31, 2026 12:20pm
remotion Ready Ready Preview, Comment May 31, 2026 12:20pm

Request Review

@JonnyBurger JonnyBurger changed the title @remotion/effects: fisheye() effect @remotion/effects: fisheye() effect May 31, 2026
…heye

- Make area outside fisheye lens transparent instead of drawing source
- Use a single uv-coordinate control for center in the docs demo

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@JonnyBurger
JonnyBurger enabled auto-merge (squash) May 31, 2026 12:22
@JonnyBurger
JonnyBurger merged commit 89cac26 into main May 31, 2026
16 checks passed
@JonnyBurger
JonnyBurger deleted the jonnyburger/fisheye-effect branch May 31, 2026 12:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

@remotion/effects: fisheye() effect

1 participant