Skip to main content

VRC Camera Dolly

Allow camera dolly animations to be applied to the VRChat user camera. Three components are used to define animations:

  • VRC Camera Dolly Animation: The top level component representing the entire animation
  • VRC Camera Dolly Path: An individual animation path. Animations can contain any number of paths. However, the number of points per path and animation are limited.
  • VRC Camera Dolly Point: A point represents an animation keyframe.

Example Hierarchy

Game objects with these components should be nested as follows:

Animation
├── Path 1
│ ├── Point 1
│ └── Point 2
└── Path 2
├── Point 1
├── Point 2
├── Point 3
└── Point 4

Usage

  1. Add a VRC Camera Dolly Animation component to any game object and define animation parameters
  2. Add a VRC Camera Dolly Path component to a child of the above
  3. Add a set of game objects each with a VRC Camera Dolly Point component and define keyframe parameters
  4. Select the top-level object and click Collect Paths & Points. This needs to be done anytime this hierarchy is updated.
  5. Call VRCCameraDollyAnimation.Import() to apply the defined settings and animation to the local player's VRC user camera

Editor gizmos will give you an idea of what a particular animation looks like. However, there is no ClientSim support for previewing camera animations at this time. To see the animation in actions, please use Build and Test.

VRC Camera Dolly Animation

ParameterDescription
Is Relative To PlayerShould this animation be applied relative to the world origin or the player?
Is Speed BasedIs this animation time-based (using durations) or speed-based (using fly speed values)?
Is Using Look At MeDoes this animation use Look-At-Me offsets?
Is Using GreenscreenDoes this animation use Green Screen HSL values?
Is Using Multi StreamIs this a multi stream animation?
Path TypeDefines the interpolation for all animation paths
Loop TypeDefines how the animation should loop
Capture TypeDefines how the animation should be captured
Focus ModeWhich focus mode should the camera use for this animation?
Anchor ModeWhich anchor mode should the camera use for this animation?
PathsList of paths belonging to this animation

VRC Camera Dolly Animation

ParameterDescription
PointsList of points belonging to this path

VRC Camera Dolly Animation

ParameterDescription
ZoomThe keyframe's zoom value
DurationThe keyframe's duration (when using time-based motion)
SpeedThe keyframe's speed value (when using speed-based motion)
Focal DistanceThe keyframe's focal distance (when using manual focus)
ApertureThe keyframe's aperture (when using manual or semi-auto focus)
HueThe keyframe's greenscreen hue (when using greenscreen)
SaturationThe keyframe's greenscreen saturation (when using greenscreen)
LightnessThe keyframe's greenscreen lightness (when using greenscreen)
Look At Me X OffsetThe keyframe's horizontal Look At Me offset (when using Look At Me)
Look At Me Y OffsetThe keyframe's vertical Look At Me offset (when using Look At Me)