Feat(camera) : Add LostFootageRig - handheld camera shake, micro-jolts and inertia swing

This commit is contained in:
Ferlat Thibaud
2026-04-13 15:17:01 +02:00
parent 91f220f985
commit f982a74462
14 changed files with 769 additions and 451 deletions
@@ -382,6 +382,10 @@ PrefabInstance:
serializedVersion: 3
m_TransformParent: {fileID: 1313019864}
m_Modifications:
- target: {fileID: 2208949961880032178, guid: 639055b404705a24cb022290319ad5ce, type: 3}
propertyPath: m_IsActive
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2264172744066454467, guid: 639055b404705a24cb022290319ad5ce, type: 3}
propertyPath: m_LocalPosition.y
value: 2.79
@@ -490,6 +494,114 @@ PrefabInstance:
serializedVersion: 3
m_TransformParent: {fileID: 184683168}
m_Modifications:
- target: {fileID: 330526706382485655, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
propertyPath: _noiseSpeed
value: 0.6
objectReference: {fileID: 0}
- target: {fileID: 330526706382485655, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
propertyPath: _baseAmplitude
value: 0.25
objectReference: {fileID: 0}
- target: {fileID: 330526706382485655, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
propertyPath: _joltAmplitude
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 330526706382485655, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
propertyPath: _stressSpeedMul
value: 1.8
objectReference: {fileID: 0}
- target: {fileID: 330526706382485655, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
propertyPath: _joltSnapFraction
value: 0.25
objectReference: {fileID: 0}
- target: {fileID: 330526706382485655, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
propertyPath: _stressJoltFreqMul
value: 5
objectReference: {fileID: 0}
- target: {fileID: 330526706382485655, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
propertyPath: _stressAmplitudeMul
value: 2.5
objectReference: {fileID: 0}
- target: {fileID: 330526706382485655, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
propertyPath: _joltIntervalRange.x
value: 3
objectReference: {fileID: 0}
- target: {fileID: 330526706382485655, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
propertyPath: _joltIntervalRange.y
value: 6
objectReference: {fileID: 0}
- target: {fileID: 986184075687059205, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
propertyPath: m_Enabled
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1476756471834662335, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
propertyPath: _runAmplitude
value: 5
objectReference: {fileID: 0}
- target: {fileID: 1476756471834662335, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
propertyPath: _idleAmplitude
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1476756471834662335, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
propertyPath: _runNoiseSpeed
value: 0.6
objectReference: {fileID: 0}
- target: {fileID: 1476756471834662335, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
propertyPath: _walkAmplitude
value: 3
objectReference: {fileID: 0}
- target: {fileID: 1476756471834662335, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
propertyPath: _idleNoiseSpeed
value: 0.3
objectReference: {fileID: 0}
- target: {fileID: 1476756471834662335, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
propertyPath: _stressSpeedMul
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1476756471834662335, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
propertyPath: _walkNoiseSpeed
value: 0.4
objectReference: {fileID: 0}
- target: {fileID: 1476756471834662335, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
propertyPath: _joltSnapFraction
value: 0.1
objectReference: {fileID: 0}
- target: {fileID: 1476756471834662335, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
propertyPath: _runJoltAmplitude
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 1476756471834662335, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
propertyPath: _stressJoltAmpMul
value: 1.5
objectReference: {fileID: 0}
- target: {fileID: 1476756471834662335, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
propertyPath: _idleJoltAmplitude
value: 0.1
objectReference: {fileID: 0}
- target: {fileID: 1476756471834662335, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
propertyPath: _stressJoltFreqMul
value: 3
objectReference: {fileID: 0}
- target: {fileID: 1476756471834662335, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
propertyPath: _walkJoltAmplitude
value: 0.3
objectReference: {fileID: 0}
- target: {fileID: 1476756471834662335, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
propertyPath: _runJoltIntervalRange.x
value: 2
objectReference: {fileID: 0}
- target: {fileID: 1476756471834662335, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
propertyPath: _runJoltIntervalRange.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1476756471834662335, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
propertyPath: _idleJoltIntervalRange.x
value: 8
objectReference: {fileID: 0}
- target: {fileID: 1476756471834662335, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
propertyPath: _walkJoltIntervalRange.x
value: 4
objectReference: {fileID: 0}
- target: {fileID: 1735456339091181674, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
propertyPath: m_Height
value: 1.4
@@ -530,6 +642,10 @@ PrefabInstance:
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4484393045093388587, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
propertyPath: _debugStressValue
value: 1
objectReference: {fileID: 0}
- target: {fileID: 5295567073180248356, guid: 6493d77978c5c1246a0410d1f9204524, type: 3}
propertyPath: _settings.CanRun
value: 0
@@ -1994,6 +2110,10 @@ PrefabInstance:
serializedVersion: 3
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 6008373919032892600, guid: 54812b5b482b1f949ac72c69aad0448d, type: 3}
propertyPath: m_IsActive
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6116972887718194121, guid: 54812b5b482b1f949ac72c69aad0448d, type: 3}
propertyPath: m_Name
value: Drape
@@ -2222,6 +2342,10 @@ PrefabInstance:
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2563863626105390945, guid: bb16a243f202765419faa008bf3ff78c, type: 3}
propertyPath: m_IsActive
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3295540326788230531, guid: bb16a243f202765419faa008bf3ff78c, type: 3}
propertyPath: m_Mesh
value:
@@ -2270,6 +2394,10 @@ PrefabInstance:
propertyPath: m_Mesh
value:
objectReference: {fileID: 781800151}
- target: {fileID: 7729080784039828265, guid: bb16a243f202765419faa008bf3ff78c, type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8634197476352450901, guid: bb16a243f202765419faa008bf3ff78c, type: 3}
propertyPath: m_LocalScale.x
value: 1139.1224