756 Commits over 365 Days - 0.09cph!
Restore old UI under `demo.legacyui` cvar, allow multiple animation clips on one track with cross blending, switch UI toggle key to tab.
Puppets, demo player clothing + position overrides.
Add shot director mode, basically the same as demo1 ui camera recording
hook up demo2 UI to the game
Pull in shelve for runtime fbx -> animation clip parsing
More tuning, fix spine twisting, make leg animator glue work better with turn in place
Tweak turn in place settings, add response curves for ads/non ads, hook up playback speed as a parameter so we can bump it up if you're turning fast.
merge from shield_anim_subsystem
Restore player anim controller I went too far with deleting shield states, we still need `shieldBlocking` for lowering hands.
Move shields to subsystems
Fix skinned legs/hands getting culled when using debug cam
optim: merge modules, running a bunch of anim jobs seems stupid expensive
Disable built in IK on all rigs/controllers so they both don't run at the same time, some things like twist bones still run - we need to switch away from humanoid avatars to fix that.
Add .DisableClans to editor iteration speed options, it keeps on locking up the local db whenever I recompile
Move everything into IK animation jobs, batch player movement -> commit it all at the end of the cycle. Stagger graph updates.
Cache estimated velocity in position lerp
optim SetFloatFixed, it was always setting values even if they were the same when interpolating tiny values.
cache bounds, still kinda slow
Add flailing, turn down launch boost a bit, ignore swing collisions
Add a way for players to launch themselves from swings when dismounting, bump up swing acceleration by 20%
enable leg animator for continous turns
split look ik weight into horizontal/vertical to fix looking up neck issues, clean up
Fix turning still being active while moving, add head/spine limits to fix weird neck issues when aiming straight up + make turn in place more natural
fix turn anim blending, they were previously blending between all anims rather than just the closest two angles
Disable wielding items on swings/roundabout
Styling fixes for search/scrub/filtering
redo flat view, it was mostly unusable before
Add scrub slider similar to the one in frame debugger
skip automatic preview diffing when there are more than hundreds of textures to diff, it's super slow
Fix frame debugger capturing empty data and not capturing previews when there are a lot of events
Arm weight IK, needs more param tweaks
implement actual turn in place on the player animation controller with blend trees
Add an alternative frame debugger window that lets us save/load back captures, diff and create summaries .
merge from apartment_complex_monument
Fix collider parenting on roundabouts, s2p
Fix dismounts being too low into the ground on swings/roundabouts, re-run s2p
merge roundabout changes from monument complex
Implement swing/roundabout animations, cleanup, more manifest updates
update from apartment_monument_complex
merge functional roundabouts + swings
optimize, fix camera jitter on swings