Variables y funciones integradas
Las siguientes variables incorporadas están disponibles para definir ecuaciones de movimiento del actor o personalizar parámetros con la herramienta Guion de actor .
Variable | Descripción |
---|---|
cuadro | número de cuadro |
pi | el valor matemático, Pi, que equivale al ángulo cubierto por la mitad de un círculo |
tSeconds | tiempo transcurrido desde el inicio de una secuencia (cuadro 0) en segundos |
beginFrame | comienzo del cuadro de la sección en grabación actualmente |
endFrame | final del cuadro de la sección en grabación actualmente |
minFrame | primer número del cuadro en el que se define la acción (cuadro 0), también primer cuadro de una presentación preliminar |
maxFrame | último número del cuadro en el que se define la acción, también último cuadro de una presentación preliminar |
beginSequence | número de cuadro del comienzo del guion actual |
endSequence | último número de cuadro del guion actual |
sequenceLength | longitud del guion actual en cuadros |
tSecondsSequence | tiempo transcurrido (en segundos) desde el inicio desde el guion actual |
El tiempo transcurrido tSeconds se deriva de la siguiente manera:
tSeconds = cuadros/cuadros por segundo
Por ejemplo, si establece cuadros por segundo en 30, tSeconds es igual a 1 segundo en el cuadro 30, 2 segundos en el cuadro 60 y así sucesivamente.
Ajuste el número de cuadros por segundo en el diálogo Ajustes de animación, el cual se abre al seleccionar Ajustes > General en el diálogo Productor de animación.
Las siguientes funciones incorporadas están disponibles para definir ecuaciones del movimiento del actor o personalizar parámetros con la herramienta Guion de actor . Estas funciones son idénticas a aquellas de la biblioteca estándar de matemática C, salvo que todos los valores angulares se espera que sean y se expresen en grados en lugar de radianes.
Función | Descripción |
---|---|
radiansFromDegrees(d) | radianes desde grados |
degreesFromRadians(r) | grados desde radianes |
secondsFromFrame(f) | segundos desde el número de cuadro |
cos(angle) | coseno trigonométrico del ángulo |
acos(value) | arco coseno del valor |
sin(angle) | seno del ángulo |
asin(value) | arco seno del valor |
atan(value) | arco tangente del valor |
atan2(valueY, valueX) | arco tangente del valorY/valorX |
tan(angle) | tangente del ángulo |
cosh(value) | coseno hiperbólico del valor |
sinh(value) | seno hiperbólico del valor |
tanh(value) | tangente hiperbólica del valor |
exp(value) | exponencial de x |
log(value) | logaritmo natural del valor |
log10(value) | logaritmo base 10 del valor |
pow(x,y) | potencial de x a y |
sqrt(value) | raíz cuadrada del valor |
fabs(value) | valor absoluto de |
ceil(value) | integral inferior no inferior al valor |
floor(value) | integral superior no mayor que el valor |
fmod(x,y) | punto flotante restante de x/y |
rand() | número pseudo aleatorio |
srand(x) | semilla aleatoria fijada |