v4.15.0

Woaah! Hiiii! Another huge update yaaay! In this update I have completely reworked the camera system from scratch! :dies:

The old system had a lot of features that were never used, it was built with the philosophy that all camera angles should be synced and with the expectation that people would setup their own camera angles in-VR, turns out it was tricky to do and nobody used the system that way!

So now, the camerasystem should be much more intuitive, more easy to get a variety of different types of shots, more fun for streamers to use aaaaand we got over a 100 custom camera paths to make our Twitch stream much more interesting to watch! :Dance~1:

Its also no longer synced, so multiple people can be configuring the camera system in parallel to suit their own needs.

- Added a new Follow Camera: this camera follows a target player at all times and aims to get good shots of them whether they're dancing or selecting videos from the database.

- The follow camera smoothly follows you along on the dancefloor on a rails

- The follow camera automatically zooms in the further you move towards the back of the dancefloor.

- The follow camera automatically zooms out if you're in a bigger avatar to ensure you're completely in frame.

- The follow camera follows you by default, but you can also have it follow someone else in the instance.

- You can offset the XYZ of the follow camera, this can be done at the origin or the target its looking at, or both. I encourage you to experiment a bit with toggling the origin/target options as it def changes the feel of the shot!

_ _

- The new Static Camera is the camera that you're all used to in VRD.

- You can set position and rotation of a fixed camera, the scales of these sliders have been adjusted for easier use.

- Added a reset button for these settings.

- Instead of there being 6 copies of this camera, there is just one static camera now, as setting up lots of different angles was rarely used and its tedious to do.

- The new Animated camera is a camera that automatically loops through over a 100 different fancy camera paths.

- Camera paths are randomised and combined in different orders to keep the stream interesting.

- New paths are added to the pool if the doors are open, part of the hangout areas is shown every now and then.

- New paths are added to the pool if the dancefloor is scaled up to ensure everyone participating in the event is shown.

- Every few minutes someone on the dancefloor is randomly selected and a simple version of the Follow Camera focuses on them for a bit. If they leave the dancefloor the camera cuts to the next camera path.

- The handheld camera is now opt-in based. Everyone can individually decide whether they'll allow the handheld cam to override their stream or not.

- By default it is on, which means that anyone that starts using the handheld cam will have that view visible on your stream. This is the only synced part of the Camera system now.

- Reduced performance hit from using the handheld, its zooming is also smoother.

- The handheld camera is able to override any camera mode (follow, static, animated)

_ _

- The camera settings UI was completely redesigned, its cleaner and more intuitive. And shows different options based on what camera type you're using.

- The camera drone now only activates when a staff member is using the camera system, it no longer activates whenever anyone uses the camera system on their own.

- The camera drone now instantly teleports during hard cuts in the camera loop, instead of lerping and glitching through walls.

- The camera drone should be less prone to breaking when the instance master leaves.

- Completely removed Cinemachine from the VRDancing project, it was just pain to work with and I have more control over my own systems, should make everything more lightweight.

- When using the animated camera, while the doors are open, while in VR you will not benefit from optimisation systems while on the dancefloor anymore. Weird edgecase to keep in mind. This has to be done because otherwise meshes would disappear on animated camera's view. Its recommended to use a desktop alt account.

- Reduced VRAM usage of camera settings when switching video quality settings.

- The preview now clears to black to make it more obvious when a camera is not rendering.

- Camera preview is now on by default, instead the camera system itself is now off by default until a camera type is selected.

- Greenscreen and bluescreen keying backgrounds now apply to each camera type.
_ _

- Hiding dancefloor lines on the camera now works again for every dancefloor configuration.

- Fixed song title overlay not displaying when configured for the bottom right corner of the screen.

- Fixed camera's sometimes rendering while they shouldn't.

- The camera system is no longer synced, except for the handheld camera. So you can use all settings without worry.

- Removed the camera preview on the hangout TVs, this improves performance and it makes no sense to have them anymore since the cameras are not synced anymore.

- Removed "Director" naming, the UI is just called "Camera" now.

- Removed the debug option from the camera system.

- Removed the "Track Me" option as its deprecated by the new Follow Camera.

- Consequently, removed the ability to switch channels on TVs.

- The master cannot lock the camera settings anymore, however they can lock handheld camera usage.

- Greatly reduced network traffic.

- Marshallthon prep.

- Security updates.

- Added some new "rules" on the locker made up by @scolly teehee

Previous
Previous

v4.15.1

Next
Next

v4.14.0