Search Issue Tracker

Won't Fix

Votes

0

Found in [Package]

2.9.7

Issue ID

CMCL-1516

Regression

Yes

The Cinemachine Virtual Camera starts continuously rotating when changing the rotation of the Virtual Camera to a set position multiple times and stopping

Package: Cinemachine

-

How to reproduce:
1. Open the user-attached “CinemachineCameraRotate-BR.zip” project
2. Open the “SampleScene”
3. Enter Play Mode
4. Select the “Virtual Camera” GameObject in the Hierarchy
5. Press the “0”, “1” and “2” buttons in order, multiple times and quickly
6. Observe the Rotation values of the “Virtual Camera” GameObject in the Inspector

Expected result: The Rotation value does not continuously change
Actual result: The Rotation value is continuously changing

Reproducible with: 2.9.7 (2021.3.30f1, 2023.2.0b11, 2023.3.0a6)
Not reproducible with: 2.9.7 (2022.3.10f1, 2023.1.14f1)

Reproduced on: macOS Ventura 13.5 (Intel), Windows 10 (User Reported)
Not reproduced on: No other environment tested

Notes:
- Regression appears to be caused in the Editor versions
- The issue reproduces very inconsistently, after collaborating with the Bisection team it was agreed that the true FAV is impossible to find

  1. Resolution Note:

    This is not a regression: I can repro with this project in CM 2.8.9.

    This is expected behaviour. The FramingTransposer/Composer combination creates a feedback loop which under normal circumstances settles down, but it is susceptible to gimbal lock conditions when the camera looks steeply up or down.

    This use-case appears to me to be somewhat pathological, because the way it's set up there is no real control over the camera's position, so you end up in gimbal-lock situations. I would recommend using a different CM camera setup, which would offer more control.

    I would be pleased to help the client find a more appropriate CM rig for their use case. They can contact me (gregoryl) on the CM forum or by email .

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.