An OSC camera system that moves a camera along a set path
https://github.com/VRLabs/CameraSystem/assets/76777936/42e730c4-f8c9-4a8d-b2e6-a2e0d928bfeb
Camera System FX
to your own FX Controller, using the Avatars 3.0 Manager tool.Camera System Parameters
to your own Expression Parameter List, using the Avatars 3.0 Manager tool.Camera System Menu
somewhere in your avatar’s Expression Menu.Camera System
prefab into the base of your Hierarchy.Target
object under the transform you’ll be using to place the points (E.G. your right hand).DELETE ME AFTER PLACEMENT
object, then delete said object.Point Select Menu
and placingit using Set Selected Point
, or by going into the settings and enabling Gestures.
Visualize
setting shows you the points you’ve placed thus far. They won’t be visible in the camera if you’re in VR, but they might be visible in desktop when playing, so disable this before playing the track in desktop.Preview
settings shows the Desktop what the camera will see.
Time Length
is total time by default, but with the Time Per Point
option, you can change how the spline is sampled and make each point take a certain amount of time instead. Note that this makes the playback speed up and slow down based on point distance.Use B Spline
uses a different spline which doesn’t go directly through all points, but is smoother.Wait time at end
decides how long the system waits at the end of the path.Loop
decides whether the loop will restart after it’s done.
Circle Mode
changes the system to follow a circle instead, where the first point is the center, and the second point decides the radius and look direction.Closed Loop
changes the system to follow a closed loop instead, so it seamlessly loops back to the first point.Play Track
, which starts the script sending the path and overriding the desktop view.
Play Track
again.Resources/Animations/Output
folder to the new max radius.Cameras: 1
Constraints: 41
Constraint Depth: 35
Contact Senders: 1
Contact Receivers: 3
FX Animator Layers: 4
Mesh Renderers: 2 (after deleting preview)
Phys Bones: 6
Phys Bone Colliders: 3
Camera System
|-Camera
|-Target
| |-DELETE ME AFTER PLACEMENT
|-Measure
| |-Position
| | |-Sender
| | |-Receiver X
| | |-Receiver Y
| | |-Receiver Z
| |-Rotation
| | |-Measure Bones
| | | |-Measure X Angle
| | | |-Measure X PosNeg
| | | |-Measure Y Angle
| | | |-Measure Y PosNeg
| | | |-Measure Z Angle
| | | |-Measure Z PosNeg
| | |-Measure Planes
| | | |-X Angle Plane
| | | |-Y Angle Plane
| | | |-Z Angle Plane
|-Set
| |-Result
| | |-Cube
|-Visualisation
| |-Visualizer
| | |-Armature
| | | |-Root
| | | | |-Visualizer 1
| | | | | |-Visualizer 1_end
| | | | |-Visualizer 2
| | | | | |-Visualizer 2_end
| | | | |-Visualizer 3
| | | | | |-Visualizer 3_end
| | | | |-Visualizer 4
| | | | | |-Visualizer 4_end
| | | | |-Visualizer 5
| | | | | |-Visualizer 5_end
| | | | |-Visualizer 6
| | | | | |-Visualizer 6_end
| | | | |-Visualizer 7
| | | | | |-Visualizer 7_end
| | | | |-Visualizer 8
| | | | | |-Visualizer 8_end
| | | | |-Visualizer 9
| | | | | |-Visualizer 9_end
| | | | |-Visualizer 10
| | | | | |-Visualizer 10_end
| | | | |-Visualizer 11
| | | | | |-Visualizer 11_end
| | | | |-Visualizer 12
| | | | | |-Visualizer 12_end
| | | | |-Visualizer 13
| | | | | |-Visualizer 13_end
| | | | |-Visualizer 14
| | | | | |-Visualizer 14_end
| | | | |-Visualizer 15
| | | | | |-Visualizer 15_end
| | | | |-Visualizer 16
| | | | | |-Visualizer 16_end
| | | | |-Visualizer 17
| | | | | |-Visualizer 17_end
| | | | |-Visualizer 18
| | | | | |-Visualizer 18_end
| | | | |-Visualizer 19
| | | | | |-Visualizer 19_end
| | | | |-Visualizer 20
| | | | | |-Visualizer 20_end
| | | | |-Visualizer 21
| | | | | |-Visualizer 21_end
| | | | |-Visualizer 22
| | | | | |-Visualizer 22_end
| | | | |-Visualizer 23
| | | | | |-Visualizer 23_end
| | | | |-Visualizer 24
| | | | | |-Visualizer 24_end
| | | | |-Visualizer 25
| | | | | |-Visualizer 25_end
| | | | |-Visualizer 26
| | | | | |-Visualizer 26_end
| | | | |-Visualizer 27
| | | | | |-Visualizer 27_end
| | | | |-Visualizer 28
| | | | | |-Visualizer 28_end
| | | | |-Visualizer 29
| | | | | |-Visualizer 29_end
| | |-Cube
| |-Error
Camera System is available as-is under MIT. For more information see LICENSE.
dev.vrlabs.camera-system
Undefined
1.0.2
2022.3 or later
No dependencies
No legacy packages