Operation Manual

Table Of Contents
Nach oben
Nach oben
Nach oben
Expression-Beispiel: Skalierung an jeder Ebenenmarke animieren
Wenden Sie folgende Expression auf die Eigenschaft „Skalierung“ an, damit eine Ebene bei jeder Marke wackelt:
n = 0;
t = 0;
if (marker.numKeys > 0){
n = marker.nearestKey(time).index;
if (marker.key(n).time > time) n--;
}
if (n > 0) t = time - marker.key(n).time;
amp = 15;
freq = 5;
decay = 3.0;
angle = freq * 2 * Math.PI * t;
scaleFact = (100 + amp * Math.sin(angle) / Math.exp(decay * t)) / 100;
[value[0] * scaleFact, value[1] / scaleFact];
Expression-Beispiel: Verwackeln zu einer bestimmten Zeit beginnen oder beenden
Sie können anstelle der hier verwendeten Expression wiggle jede andere Expression verwenden, um den Einfluss einer Expression zu einer
bestimmten Zeit zu beginnen oder zu beenden.
Wenden Sie folgende Expression auf eine Eigenschaft an, um sie zu verwackeln. Das Wackeln soll beim Zeitpunkt 2 Sekunden beginnen:
timeToStart = 2;
if (time > timeToStart)
{
wiggle(3,25);
}
else
{
value;
}
Wenden Sie folgende Expression auf eine Eigenschaft an, um das Wackeln zu beenden. Es soll beim Zeitpunkt 4 Sekunden enden:
timeToStop = 4;
if (time > timeToStop)
{
value;
}
else
{
wiggle(3,25);
}
Wenden Sie folgende Expression auf eine Eigenschaft an, um sie beim Zeitpunkt 2 Sekunden zu verwackeln und das Wackeln beim Zeitpunkt
4 Sekunden zu beenden:
timeToStart = 2;
timeToStop = 4;
if ((time > timeToStart) && (time < timeToStop))
{
wiggle(3,25);
}
else
{
value;
}
Expression-Beispiel: Fokalebene der Kamera an eine andere Ebene anpassen
617