Camera instances, when team create is active, do not appear when save-loading. Turning team create off then save-loading re-instantiates the camera instances for no apparent reason. This is quite an irritant when working with systems that use multiple cameras such as cutscene-only cameras or viewport frames.
It takes 2 steps to repro and is hotfixable by disabling team create. Below is a video outlining the repro steps and the .rbxl file associated with the video
If itâs been a thing since the dawn of time then i donât anticipate this getting fixed anytime soon
Thereâs probably a lot of gymnastics involved in fixing this and it wouldnât be worth it for whatever team/group in charge of TC maintenance to expend resources toward fixing
It seems that that one quirk of Cameras not serialising strikes again. This is why you need to create Viewport Frame Cameras through a Script and why the ones you set for them in Edit mode disappear.
I donât understand, what does that have to do with why cameras save for non-team-create studio sessions and why they donât save for studio sessions with team create enabled?
Team Create runs on a real Roblox server that Studio connects to. Cameras do not replicate from the Server to Clients, thus, even though the Camera exists in the place file (which is why disabling TC allows it to appear, as Studio loads it directly instead of having it replicated from the TC Server), and exists on the TC Serverâs perspective, it doesnât appear for connected Studio Clients.
Because this behaviour is intended (for whatever reason), you need to make a Feature Request or show your support to an existing one for this to be changed.
I would make one but considering that this has been a thing since forever + the roblox ethos of backward compatibility/caution towards breaking things that âhave been a thingâ it just wouldnât be worth the effort knowing it wouldnât get anywhere past me clicking on the create topic button
Iâll just take the loss and keep relevant camera data/properties in a table and read from that ÂŻ_(ă)_/ÂŻ