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 )
使用方法
- 向任意游戏对象添加
VRC Camera Dolly Animation组件并定义动画参数 - 向上述对象的子对象添加
VRC Camera Dolly Path组件 - 添加一组带有
VRC Camera Dolly Point组件的游戏对象并定义关键帧参数 - 选择顶层对象并点击
Collect Paths & Points。每次更新此层级结构时都需要执行此操作。 - 调用
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 时) |