play camera-effect

Inputs

activateActivate the camera track.
deactivateDeactivate the camera track.
+Apply an increase of the parameters specified in the Delta properties such as value and/or speed increase.
-Apply an decrease of the parameters specified in the Delta properties such as value and/or speed decrease.
pausePause the camera track playback while still keeping it active.
resumeResume the camera track playback.

Outputs

startPin sends the signal just after a VS node activation. This works under all conditions.
finishBehavior depends on the context:
1. If a track is looped, the finish pin will send a signal at the beginning.
2. If a track is not looped and finishes with a deactivating signal, the finish pin will not send a signal.
3. If a track is not looped and finishes naturally, the finish pin will send a signal on track end.

Refs

targetThe VS node will only work with the player as the target but every object can be used as well.
Max Value PointAllows you to use a point or object in the world as the MVP. MVP is used for recalculating the dynamic camera track weight. The rules by which the weight will be calculated depend on the properties of the block and the MVP itself (relative distance, relative direction, MVP visibility).


Properties

OptionDescription

Camera EffectName of the camera track to play.
ValueThe multiplier that will be applied to every key of the camera track; e.g. you have keys that change the FOV ratio factor. For example, a value of 0.5 would drop the FOV key from 1 to 0.5, or 0.8 to 0.4.
AccrueTime in seconds that the Value parameter will take to reach the value specified above upon activation.
FalloffTime in seconds that the Value parameter will take to reach the value of 0 upon deactivation. Falloff will work only with tracks that were finished by the deactivation signal.
SpeedThe multiplier that will be applied to the playback speed of the camera track.
Delta+ deltaThe amount of increase that the Value parameter will get when the + input is received.
+ speedThe amount of increase that the Speed parameter will get when the + input is received.

- delta

The amount of decrease that the Value parameter will get when the - input is received.
- speedThe amount of decrease that the Speed parameter will get when the - input is received.
Zone
Max DistanceThe maximum relative distance between the target and the MVP within which the camera track weight is calculated. If the current relative distance is higher than the given maximum, the weight of the track will be set to the minimum.
Min FadeThe minimum value of the fade and minimum value of the camera track weight.
Exponential?Camera track weight will be calculated with the exponent function, instead of the linear one. It does not work with Directional property enabled.
Directional?

Camera track weight will depend on the angle between the target (player) camera direction and a straight line between the target and the MVP.

Check visible?
Recalculates camera track weight if the MVP is visible or not. Works with both exponential and directional flags.
Fade in Set the time in milliseconds in which the camera track will gain the maximum possible weight. Works only with Check visible.
Fade outSet the time in milliseconds in which the camera track will gain minimum possible weight. Works only with Check visible.

Max Value PointDeprecated property marked as read-only due to backward compatibility. Replaced with the same output pin.

Single instanceIf True, only one instance of this track can be played at any given moment. If False, each subsequent activation will start a separate instance of the track, their effects most likely stacking up and therefore amplifying each other.
Restart if single If this one is True, as well as the Single instance one, then after the track has been activated, each subsequent activation will restart the track rather than just be ignored.
Stop all same tracksIf True, not just this instance, but all instances of the track will be deactivated when the deactivate input is received.


On this page:


Exodus SDK © 2005-2023, 4A Games Limited. Developed by 4A Games®.
4A Games® is a registered trademark, and 4A Games Limited, Exodus SDK and their respective logos are trademarks of 4A Games Limited.
Published by Deep Silver. Deep Silver is a division of PLAION GmbH, Austria. Deep Silver and Plaion are registered trademarks of PLAION GmbH.
Metro Exodus is inspired by the internationally best-selling novels METRO 2033 and METRO 2034 by Dmitry Glukhovsky.
All other trademarks, logos and copyrights are property of their respective owners. All rights reserved.
By using this site, downloading or using the Exodus SDK or related content, you are agreeing to be bound by the terms of the End User License Agreement.


EULA