時間式とアニメーション
数値パラメータ、およびcolor、vec2、vec3パラメータの各成分には、式を使用できます。変数tは経過時間を秒単位で表します。tを使用するグラフはアニメーションします。
式の構文
| 式 | 意味 |
|---|---|
1.25 | 数値 |
t | 経過時間(秒) |
-x | 符号の反転 |
a + b | 加算 |
a - b | 減算 |
a * b | 乗算 |
a / b | 除算 |
(expression) | グループ化 |
関数
| 関数 | 結果 |
|---|---|
sin(x) | xの正弦(ラジアン) |
cos(x) | xの余弦(ラジアン) |
abs(x) | 絶対値 |
mod(a, b) | a / bのユークリッド剰余 |
step(edge, x) | しきい値未満なら0、それ以外は1 |
log2(x) | 底が2の対数 |
floor(x) | 切り下げ |
ceil(x) | 切り上げ |
min(a, b) | 小さい方の値 |
max(a, b) | 大きい方の値 |
pow(base, exponent) | baseのexponent乗 |
sqrt(x) | 平方根 |
例
円のOffset Xの値はt / 5です。OffsetはUV空間で循環するため、5秒ごとに1周します。