mieki256's diary



2020/06/21() [n年前の日記]

#1 [enve2d][cg_tools][anime] enveのExpressionの$valueについて動作を確認

アニメ制作ソフト enve は、Expression を使って各値を数式で変化させることができるけど、入力変数として $value が用意されてるあたりが気になって。元々の値を返すのだろうけど、それは補間で得られた値も返すのだろうかと。

というわけで試してみたり。環境は、Windows10 x64 1909 + enve 6_19_20。

まず、Expression を使わない動き。キーフレームを指定して、グラフのカーブを弄って作ってみた。こんな感じ。




ここに、Expression を追加して ―― sin値でx座標がふらふらする動きを追加してみる。パスの transform → translation → x を右クリックして、Set Expression を選択。

expression_03_ss01.png

Bindings:

frame = $frame;
value = $value;

Calculate( frame, value ):

m = 16 * frame / 48.0;
angle = 3 * 360 * frame / 24.0;
rad = angle * Math.PI / 180.0;
return value + m * Math.sin(rad);

こんな動きになった。




指定したキーフレームを補間するようにx座標が変化するわけだけど、そのx座標値に、Expression で sin値が加算された感じの動きになっている。

ということで、$value は、補間値も得られるようだなと…。

つまり…。 ということもできる、と分かった。

以上です。

過去ログ表示

Prev - 2020/06 - Next
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project