kinsi55 / CS_BeatSaber_Camera2

Adds a lot of options / tools for creating more advanced desktop viewing experiences with multiple camera angles and much more in Beat Saber
MIT License
118 stars 13 forks source link

Allow "worldCamVisibility" property for any camera type #88

Open blackorbit1 opened 1 year ago

blackorbit1 commented 1 year ago

From what I've seen on twitch and what I've experienced myself, most of the time the Attached camera is used as a 3rd person camera with a smooth following. The issue is that ingame you really have a vague idea of where the camera is in this mode and you don't really know where to look at if you want to interact with the audience, or even if you're wondering what the camera sees for testing purpose.

Here's an idea of what it could look like ingame: image

kinsi55 commented 1 year ago

With the upcoming update, Attached cameras wont really be used any more for this usecase (Mawntee for example now uses the new System) and it wasnt really meant to be used for this to begin with

blackorbit1 commented 1 year ago

Yeah I should have included "FirstPerson" camera too, I think the issue is the same as long as it's used as a moving 3rd person camera. (I modified the title of the suggestion)

kinsi55 commented 1 year ago

I dont know, allowing for that seems like a really bad, clunky solution.

Example: Somebody clicks around in the menu, enables that, now they have a screen in front of their face blocking their view and they cant do anything any more

kinsi55 commented 1 year ago

If this was something I'd allow it would be a config only option

blackorbit1 commented 1 year ago

Yeah I was thinking about it being a config only option, I should have mentioned it too. Maybe the camera frame could be like 1pixel backward to avoid blocking the vision

kinsi55 commented 1 year ago

The camera screen is wherever the camera is, and depending on where your offset is that can be anywhere :P

blackorbit1 commented 1 year ago

ah I forgot that it was possible to put an offset from the menu. I was about to suggest making the camera preview disapear when it's too close but it looks like it's already the case for any object in the game ^^

But if the attribute is editable only in the config file, I don't think a lot of peoples could get stuck because of that