com.unity.cinemachine 3.1.4
com.unity.cinemachine
Source docsNotes: processedReleased June 10, 2025
🔧 Bug Fixes
- Deoccluder did not always properly reset its state.
- Deoccluder and Decollider were introducing spurious damping when the FreeLook orbit size changed.
- Mac only: Some dropdowns and popups in Cinemachine inspectors did not work consistently.
- Regression fix: Confiner2D was not always confining when a camera was newly activated.
- RotationComposer and PositionComposer no longer damp in response to composition changes from the FreeLookModifier.
- Fixed sample asset selection at import depending on current render pipeline and input configuration. You need to re-import the samples to fix any existing issues.
- Confiner2D was behaving inconsistently for large sized bounding boxes due to precision issues.
- StateDrivenCamera inspector was not populating the states in the instruction list correctly.
- Fixed a number of issues causing ForceCameraPosition to not behave as expected.
- Maximizing an inspector which contained custom blends would generate console errors and cause the inspector to be unresponsive.
📈 Improvements
- Cinemachine Shot Editor for Timeline no longer displays improper UX to create cameras when editing a prefab.
- The game-view composer guides dynamically reflect the current composition when a FreeLookModifier is changing it.
- When a FreeLookModifier is enabled for composition, the game-view composer guides are no longer draggable.
✨ Features
- Added Easing setting to FreeLookModifier, to smooth the transition between top and bottom FreeLook hemispheres.
- Added an overload for `CinemachineBrain.ManualUpdate` which takes a custom frame count and deltaTime, allowing more customized control over the game loop.
- Added `CINEMACHINE_TRANSPARENT_POST_PROCESSING_BLENDS` scripting define to tune the PostProcessing blend behaviour.
- Added Signal Combination Mode to Impulse Listener, to allow combining multiple impulse signals in different ways.
