S&box Wiki

Revision Difference

Animations_without_Animgraph#545792

<cat>Dev.Model</cat> <title>Animations without Animgraph</title> # Introduction Animgraph is really powerful, but it currently has a bit of a performance bottleneck with many units on screen. Facepunch's own RTS gamemode ran into this issue. Similarly, the tool can be pretty complex and way beyond your needs. You can choose to forego the Animgraph altogether and do all your animation stuff within ModelDoc. This approach is similar to Source 1, except you're doing all your work through a GUI instead of editing a .QC file by hand. # Example compositing ⤶ Layering an upper body weapon pose on top of a running animation.⤶ Here's what we can do with just a small handful of animations:⤶ ⤶ * Idle⤶ * IdleLayer_Breathe (a loop of some subtle motions)⤶ * Walk_N (no weapons)⤶ * Run_N (no weapons)⤶ * Idle_Sniper (weapon pose)⤶ ⤶ We're going to assume that all of these are already imported as their own sequences.⤶ ⤶ We want to be able to generate a Walk and a Run that composites our weapon pose on top.⤶ ⤶ First, we're going to generate duplicates of the movement sequences. We're gonna name them *Walk_Sniper* & *Run_Sniper*. Then, we're going to duplicate our *Idle_Sniper* sequence, and name it *Pose_Sniper*. We'll apply a WeightList to this sequence, and we'll also tick the "WorldSpace" setting.⤶ ⤶ The WeightList will define how much the bones fade into each other, and the "WorldSpace" setting (also named "Model Space" in Animgraph) makes it so that the mixing of those bones happens relative to the root of the model space, instead of relative to each bone. ⤶ ⤶