Skip to main content

VRC Camera Dolly

允许将相机轨道动画应用于 VRChat 用户相机。 使用三个组件来定义动画:

  • VRC Camera Dolly Animation:表示整个动画的顶层组件
  • VRC Camera Dolly Path:单个动画路径。动画可以包含任意数量的路径。但每个路径和动画的点数是有限制的。
  • VRC Camera Dolly Point:一个点代表一个动画关键帧。

示例层级结构​

带有这些组件的游戏对象应按照以下方式嵌套:

Animation(动画)
├── Path 1(路径1)
│ ├── Point 1(点1)
│ └── Point 2(点2)
└── Path 2(路径2)
├── Point 1(点1)
├── Point 2(点2)
├── Point 3(点3)
└── Point 4(点4)

使用方法​

  1. 向任意游戏对象添加 VRC Camera Dolly Animation 组件并定义动画参数
  2. 向上述对象的子对象添加 VRC Camera Dolly Path 组件
  3. 添加一组带有 VRC Camera Dolly Point 组件的游戏对象并定义关键帧参数
  4. 选择顶层对象并点击 Collect Paths & Points。每次更新此层级结构时都需要执行此操作。
  5. 调用 VRCCameraDollyAnimation.Import() 将定义的设置和动画应用于本地玩家的 VRC 用户相机

编辑器 Gizmos 会显示特定动画的效果。 但目前 ClientSim 不支持预览相机动画。 要查看动画效果,请使用 Build and Test。

VRC Camera Dolly Animation​

参数描述
Is Relative To Player此动画是相对于世界原点还是玩家?
Is Speed Based此动画是基于时间(使用持续时间)还是基于速度(使用飞行速度值)?
Is Using Look At Me此动画是否使用 Look-At-Me 偏移?
Is Using Greenscreen此动画是否使用绿幕 HSL 值?
Is Using Multi Stream这是多流动画吗?
Path Type定义所有动画路径的插值方式
Loop Type定义动画的循环方式
Capture Type定义动画的捕获方式
Focus Mode此动画应使用哪种对焦模式?
Anchor Mode此动画应使用哪种锚点模式?
Paths属于此动画的路径列表

VRC Camera Dolly Path​

参数描述
Points属于此路径的点列表

VRC Camera Dolly Path Point​

参数描述
Zoom关键帧的缩放值
Duration关键帧的持续时间(使用基于时间的运动时)
Speed关键帧的速度值(使用基于速度的运动时)
Focal Distance关键帧的焦距(使用手动对焦时)
Aperture关键帧的光圈(使用手动或半自动对焦时)
Hue关键帧的绿幕色相(使用绿幕时)
Saturation关键帧的绿幕饱和度(使用绿幕时)
Lightness关键帧的绿幕亮度(使用绿幕时)
Look At Me X Offset关键帧的水平和 Look At Me 偏移(使用 Look At Me 时)
Look At Me Y Offset关键帧的垂直 Look At Me 偏移(使用 Look At Me 时)