What is Nexanim
Why Nexanim Was Created
While working in After Effects, we ran into these issues again and again.
“I want to change only the value while keeping the easing, but the curve changes too…”
“I just want multiple properties to move with the same timing and easing, but it is a hassle…”
“I want to manage keyframed values dynamically with expressions…”
These problems come from the underlying structure of the traditional approach: placing values directly on the timeline. Nexanim rethinks this from the ground up and solves them by separating progress and value.
Conventional Approach

Place values directly on the timeline
In the conventional approach, values are placed directly on the timeline. Because time and value are coupled, you cannot control values dynamically, and synchronizing multiple animations is cumbersome, which limits flexibility.
Nexanim’s Approach

Progress control + Value control
Nexanim uses two types of controls to enable a non-destructive workflow.
Progress Control P represents normalized progress that is always interpolated from 0 to 1. Because it manages only “how far” instead of a value, it is easy to share across multiple animations and keep them synchronized.
Value Control V defines the concrete value for each stage. Because it is independent from time, you can adjust values without affecting easing curves. Each value can also be controlled dynamically with expressions, enabling parametric setups.