branchrust_reboot/main/sticky_debugcamcancel

22 Commits over 0 Days - ∞cph!

9 Months Ago
Fix rotation while in orbit mode
9 Months Ago
Potential solution for camlerp while parented, movement feels slightly different but it might be good enough
9 Months Ago
Saved camera states now store the parent entity and bone name, will attempt to restore the parent and local space position/rotation if the entity can be found Fixes "Return to start position" option when recording a shot while parented not working
9 Months Ago
More work on shot compatibility, fixing stuttering and incorrect offsets when exiting shots
9 Months Ago
Fix demos UI public variables inside CLIENT blocks
9 Months Ago
Fixed not being able to set camBone by name
9 Months Ago
Potentially fixed camera rotation input while parented to a nested transform
9 Months Ago
Fixed camera position/rotation changing when cycling through bones
9 Months Ago
Show bone name on demo UI when parented to a bone (won't show if parented to the root of an entity)
9 Months Ago
Test demos, on right branch this time
9 Months Ago
Remove clamp on how far the dolly camera can move backwards
9 Months Ago
Removed old/redundant test demos. Added test_demo + shot directory
9 Months Ago
Added demo shots directory (removed from ignore config file)
9 Months Ago
Set proper orbit distance when parenting to an entity
9 Months Ago
Move debug camera Update loop into LateUpdate, fixes jittering when parented to animators (might cause other issues, will need to monitor)
9 Months Ago
Fixed ent_find_radius not working from debug camera position
9 Months Ago
Fix debug cam orbit mode
9 Months Ago
Fixed camlerp position not working
9 Months Ago
Fixed camera position/rotation changing when changing parent (either via keybind or convar)
9 Months Ago
Fixed offsets not recalculating when entering/exiting parented space (still not 100% right)
9 Months Ago
Fix Client.camlerp not working in parented camera mode (lerp is applied in local space) Added debugging.debugcamera_orbitwhileparented, true is legacy behaviour, false is new default and uses same controls as unparented mode
9 Months Ago
Parenting to an entity now properly converts the debug camera's position and rotation calculation to be in local space (previously rotation was in local space but position was world space) Removed debugcamera_bonerotation, this functionality is now active whenever the camera is parented to something Now emulates a physically attached camera