Component:DroneCamera
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.
More actions
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.