Skip to Content
NexanimNexanimについて概要

Nexanimについて

Nexanimが生まれた背景

After Effectsを使い続ける中で、こんな課題に直面することが何度もありました。

「イージングを保ったまま値だけ変えたいのに、値を変更するとカーブまで変わってしまう…」

「キーフレームで定義している値を、エクスプレッションで動的に管理したい…」

「複数のプロパティを同じタイミング・イージングで動かしたいだけなのに、処理が面倒…」

これらの問題は、「タイムラインに値を直接配置する」という従来のアニメーション手法が持つ根本的な構造に起因しています。Nexanimでは、この構造を根本から見直し、「進行度」と「値」を分離するというアプローチによって、これらの問題を解決します。

従来のアプローチ

N従来のアプローチ

タイムラインに値を直接配置する

従来のアニメーション手法では、タイムライン上に値を直接配置します。時間と値が一体化しているため、値を動的に制御できず、複数のアニメーションを同期させることもやや面倒で、柔軟性が制限されてしまいます。

Nexanimのアプローチ

Nexanimのアプローチ

進行度コントロール + 値コントロール

Nexanimは2種類のコントロールを使い、非破壊的なワークフローを実現します。

進行度コントロールP​は、常に0→1で補間される正規化された進行度を表します。値ではなく「どれだけ進んだか」だけを管理するため、複数のアニメーションで共有しやすく、同期が容易です。

値コントロールV​は、各段階の具体的な値を定義します。時間から独立しているため、イージングカーブに影響を与えずに調整でき、各値はエクスプレッションによる動的制御が可能なため、パラメトリックな設計に対応できます。

Last updated on