Seats in a vehicle do not replicate the correct camera compared to a VehicleSeat

Reproduction Steps

If you try sitting in a vehicle with regular seats, your camera gets stuck inside the vehicle vs sitting in the vehicle seat, you are free to move the camera

I don’t apply any changes to the camera, players have the same collision groups and what not

Regular seat view
ezgif.com-gif-maker - 2023-01-01T231554.977

Vehicle seat view
Uploading: ezgif.com-gif-maker - 2023-01-01T231656.194.gif…

Expected Behavior

The regular seat to allow the camera to pass through the vehicle

Actual Behavior

The camera gets stuck within the vehicle

Workaround

No

Issue Area: Engine
Issue Type: Other
Impact: High
Frequency: Constantly

6 Likes

Thanks for the report! We’ll follow up when we have an update for you.

3 Likes

Hi there! Our vehicle camera doesn’t trigger unless the player is driving the vehicle. I’ve checked with a couple different vehicles, and they don’t seem to trigger the popper camera that pulls the camera forward if something is blocking the view. I think the issue may be related to how the seats are attached to your vehicle. For reference, our popper camera won’t process an object as an occluder if it’s transparent, not collideable or part of the same assembly as the subject. The same assembly rule is usually why most cars don’t trigger the popper. The check looks something like this

function canOcclude(part)
   return .... and subject:GetRootPart ~= part:GetRootPart() 
end