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
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.