Component:DroneCamera

From Resonite Wiki
Component image 
Drone Camera component as seen in the Scene Inspector

The DroneCamera is a component commonly used in 3rd person free cam desktop. It can also be influenced via Command Line Arguments to change it's behavior.

Fields

Fields
Name Type Description
persistent Bool Determines whether or not this item will be saved to the server.
UpdateOrder Int Controls the order in which this component is updated.
Enabled Bool Controls whether or not this component is enabled. Some components stop their functionality when this field is disabled, but some don't.
CameraUser direct UserRef The user that should be simulating this camera.
SimulateOnHost Bool Whether to simulate the camera on the host.
ManualControl Bool Whether the user is manually controlling the camera.
SlowSpeed Float meters per second to move when going slow.
Speed Float Meters per second when going normal speed.
FastSpeed Float meters per second when holding shift.
MouseSensitivity Float The look speed sensitivity.
FieldOfViewSource IField`1<Float> The field to use as the field of view value.
FieldOfView Float The field of view in absence of a value for FieldOfViewSource.
AspectRatioSource IField`1<Float> The field to use as the aspect ratio source.
AspectRatio Float The aspect ratio in absence of a value for AspectRatioSource.
FollowUser User The user to follow.
ControllerRejectDistance Float Distance limit for rejecting a controller.
GroupSearchRadius Float The radius to search for groups of users.
BiggestGroupSearchInterval Float The time to wait before checking for the largest group of users in the world to track.
IgnoreOtherCameras Bool Whether to ignore other cameras.
HeadForwardPointDistance Float The distance from a user's head in a group to stay back from when the camera in front of them.
HeadBackwardPointDistance Float The distance from a user's head in a group to stay back from when the camera is behind them.
HeadUpPointDistance Float The distance from a user's head in a group to stay back from when the camera is above them.
HeadDownPointDistance Float The distance from a user's head in a group to stay back from when the camera is below them.
HeightOffset Float How far up or down to look from a target user's view point.
CircleOffset Float The offset from the circle around a user to position this component
DistanceOffset Float The distance offset to have from a target.
CircleSpeed Float How fast to travel a circle around a target.
PositionSpeed Float The speed of this component's position change.
LookSpeed Float The look around speed of the camera.
DistanceSpeed Float How fast to close the distance in seconds to a target position when focusing on something or a UI.
UserInfluenceSpeed Float How fast to restore user influence.
HeightAmplitude Float The height Amplitude for a target height.
DistanceAmplitude Float The distance Amplitude for a target distance from a subject.
CircleAmplitude Float The circle Amplitude for a circle distance.
HeightPeriod Float The period in which to change height.
DistancePeriod Float The period in which to change distance.
CirclePeriod Float The period in which to change circle distance.
CirclePeriodNoiseSpeed Float The speed of noise influence on the circle period attribute.
CirclePeriodNoiseInfluence Float The influence of noise on the circle period attribute.
CheckOcclusion Bool Whether to check if a subject has parts of them occluded.
AdjustHeightOnOcclusion Bool Whether to adjust camera height when the target is occluded.
TeleportWaitTime Float How long to wait before teleporting to a target position.
TeleportTriggerRelativeDistance Float How far of a distance is needed to teleport to a target position.
TeleportTriggerAngle Float How big of an angle needed to teleport to a target rotation.
MinRandomizeFovInterval Float The minimum time to wait before randomly changing the camera FOV.
MaxRandomizeFovInterval Float The maximum time to wait before randomly changing the camera FOV.
MinFov Float The minimum FOV this camera can randomly change to.
MaxFov Float The maximum FOV this camera can randomly change to.
MinChangeFovTime Float The minimum time it takes for the FOV on this camera to change randomly.
MaxChangeFovTime Float The maximum time it takes for the FOV on this camera to change randomly.

Usage

Used in free cam mode or to follow groups.

Examples

This article or section is a Stub. You can help the Resonite Wiki by expanding it.


See Also