branchrust_reboot/main/sticky_debugcamcancel

22 Commits over 0 Days - ∞cph!

3 Years Ago
Fix rotation while in orbit mode
3 Years Ago
Potential solution for camlerp while parented, movement feels slightly different but it might be good enough
3 Years 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
3 Years Ago
More work on shot compatibility, fixing stuttering and incorrect offsets when exiting shots
3 Years Ago
Fix demos UI public variables inside CLIENT blocks
3 Years Ago
Fixed not being able to set camBone by name
3 Years Ago
Potentially fixed camera rotation input while parented to a nested transform
3 Years Ago
Fixed camera position/rotation changing when cycling through bones
3 Years Ago
Show bone name on demo UI when parented to a bone (won't show if parented to the root of an entity)
3 Years Ago
Test demos, on right branch this time
3 Years Ago
Remove clamp on how far the dolly camera can move backwards
3 Years Ago
Removed old/redundant test demos. Added test_demo + shot directory
3 Years Ago
Added demo shots directory (removed from ignore config file)
3 Years Ago
Set proper orbit distance when parenting to an entity
3 Years Ago
Move debug camera Update loop into LateUpdate, fixes jittering when parented to animators (might cause other issues, will need to monitor)
3 Years Ago
Fixed ent_find_radius not working from debug camera position
3 Years Ago
Fix debug cam orbit mode
3 Years Ago
Fixed camlerp position not working
3 Years Ago
Fixed camera position/rotation changing when changing parent (either via keybind or convar)
3 Years Ago
Fixed offsets not recalculating when entering/exiting parented space (still not 100% right)
3 Years 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
3 Years 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