Files

70 lines
3.7 KiB
JSON
Raw Permalink Normal View History

2026-01-08 16:50:20 +00:00
{
"name": "com.unity.cinemachine",
"displayName": "Cinemachine",
"version": "3.1.5",
"unity": "2022.3",
"description": "Smart camera tools for passionate creators. \n\nCinemachine 3 is a newer and better version of Cinemachine, but upgrading an existing project from 2.X will likely require some effort. If you're considering upgrading an older project, please see our upgrade guide in the user manual.",
"keywords": [
"camera",
"follow",
"rig",
"fps",
"cinematography",
"aim",
"orbit",
"cutscene",
"cinematic",
"collision",
"freelook",
"cinemachine",
"compose",
"composition",
"dolly",
"track",
"clearshot",
"noise",
"framing",
"handheld",
"lens",
"impulse"
],
"category": "cinematography",
"dependencies": {
"com.unity.splines": "2.0.0",
"com.unity.modules.imgui": "1.0.0"
},
"samples": [
{
"displayName": "2D Samples",
"description": "Sample scenes illustrating various ways to use Cinemachine in a 2D setting",
"path": "Samples~/2D Samples"
},
{
"displayName": "3D Samples",
"description": "Sample scenes illustrating various ways to use Cinemachine in a 3D setting",
"path": "Samples~/3D Samples"
},
{
"displayName": "Input System Samples",
"description": "Sample scenes illustrating various ways to use Cinemachine with the input system.",
"path": "Samples~/Input System Samples"
}
],
"relatedPackages": {
"com.unity.cinemachine.tests": "3.1.5"
},
"_upm": {
"changelog": "### Bugfixes\n- Correct blend time was not always used when backing out of a blend-in-progress.\n- CinemachineVolumeSettings: changes to Focal Length and Aperture settings were not being applied while auto-focus was enabled.\n- InheritPosition was not inheriting the camera position in all cases.\n- Rotation Composer damping was not being applied when the Orbital Follow's Binding Mode was Lazy Follow.\n- GroupFraming extension did not respect PreviousStateIsValid flag, so could not be reset dynamically.\n- When blending between a 3rdPerson camera without a look-at target and a camera with a look-at target, the blend was incorrect.\n- ForceCameraPosition was not working properly for LazyFollow cameras.\n- Teleporting a camera with a nonzero Target Offset was not smooth.\n- Exceptions were sometimes generated when an OrbitalFollow component was deleted.\n- Input Axis Controller was losing user input after a play-mode domain reload.\n- Input Axis Controller was not always reading composite actions correctly.\n- CinemachineConfiner2D.BakeBoundingShape() was leaving confiner with a not-fully-baked shape.\n\n### Added\n- Added `CinemachineConfiner2D.CameraWasDisplaced()` and `CinemachineConfiner2D.GetCameraDisplacementDistance()` methods.\n- Added `InputAxisControllerBase.GetController()` method, to conveniently fetch an Input Controller having a specific name.\n- Added `InputAxisControllerBase.TriggerRecentering()` to trigger recentering of an axis having a specific name.\n- Added \"Recenter\" button to input axis inspector, to immediately center the axis.\n- Added PerspectiveToOrthoCustomBlend sample scene.\n- Added new Portals sample scene to illustrate camera teleportation.\n\n### Changed\n- Input Axis recentering only operates when the game is playing."
},
"upmCi": {
"footprint": "97bad7301ce2eb33b7ad1a2425d62f77f32ba287"
},
"documentationUrl": "https://docs.unity3d.com/Packages/com.unity.cinemachine@3.1/manual/index.html",
"repository": {
"url": "https://github.com/Unity-Technologies/com.unity.cinemachine.git",
"type": "git",
"revision": "d7806ea0a8dabee74ce34a8d2d2cfa659d729046"
},
"_fingerprint": "5342685532bbf7fa5b3a314c0b7ddba04ff17eff"
}