Not able to set rot/translate to 'off' for a VCam parented to a CineCameraActor

Setting VCam Inherit Rotation / Translation X or Y or Z to OFF does NOT work when parented under a CineCamera actor.

This is a very high priority issue for us. Thank you

To reproduce:

  1. Create a CineCameraActor
  2. Animate CineCameraActor translation and rotation
  3. Create a VCamActor
  4. In the Outliner drag VCamActor under CineCameraActor to parent it
  5. In the VCam UI click on top-right dropdown to get to the menu where you can set on/off/locked on VCam transforms
  6. Toggle between options. Note that the only available options the systems toggles through are Locked and On, there is no Off option.
  7. In VCam Details try to manually set the ‘Inherit Rotation X’ to ‘Off’, notice that it will update the icon in the top-right dropdown, but also note that it does NOT actually work, Rotation X will still be inherited.

[Image Removed]

[Attachment Removed]

Steps to Reproduce

  1. Create a CineCameraActor
  2. Animate CineCameraActor translation and rotation
  3. Create a VCamActor
  4. In the Outliner drag VCamActor under CineCameraActor to parent it
  5. In the VCam UI click on top-right dropdown to get to the menu where you can set on/off/locked on VCam transforms
  6. Toggle between options. Note that the only available options the systems toggles through are Locked and On, there is no Off option.
  7. In VCam Details try to manually set the ‘Inherit Rotation X’ to ‘Off’, notice that it will update the icon in the top-right dropdown, but also note that it does NOT actually work, Rotation X will still be inherited.
    [Attachment Removed]

Hey Uros,

Yeah you all caught this functionality in the middle of a redesign to use constraints rather than outliner parenting. Anways what you’ll want in 5.7 is a CineCameraAttachMount.

If you go to the engine content and search for AttachMount you should see a C++ class.

  • Drag that into your level
  • On the mount under the Target Actor set that to your cinecamera (it will need to be poseable atm unfortunately)
  • On your vcam set the attachment to the mount via the paperclip pulldown
  • On the mount actor you can set the Transform Filters to exclude what you don’t want.

So this is evidently getting an overhaul for 5.8 that will also solve the spawnable issue. I know you all have your own branch, but the dev said it would not be an easy cherry-pick as it was a “semi-major overhaul”.

[Attachment Removed]