The SFM Compile blog
Step-by-step Source Filmmaker tutorials, compile fixes and tool guides. New articles appear here as soon as they are published.
-

SFM Workshop Items Not Showing Up: 8 Fixes That Work
SFM workshop items not showing up after you subscribe? Work through 8 tested fixes: confirming the Steam download, restarting SFM through Steam,…
-

SFM Jigglebones: Realistic Hair and Cloth Movement
A practical guide to SFM jigglebones: how $jigglebone works, is_flexible and is_rigid settings, stiffness, damping and constraints for hair, capes, skirts and…
-

SFM Bodygroups and Skins: How to Set Them Up in the QC File
A step by step guide to SFM bodygroups and skins: writing $bodygroup and $texturegroup blocks in the QC file, naming materials correctly,…
-

VTFEdit Tutorial: How to Make and Edit Textures for SFM
A practical VTFEdit tutorial for Source Filmmaker: preparing power-of-two images, import settings, DXT1 vs DXT5, VTF version 7.4, flags, writing VMT files,…
-

SFM Physics: Ragdolls, Simulation and Baking Bones
A technically accurate guide to SFM physics: why Source Filmmaker has no built-in simulator, where ragdoll motion really comes from, Motion Editor…
-

How to Add and Sync Sound in SFM
A complete Source Filmmaker sound guide covering WAV format rules, the usermod sound folder, Clip Editor sound tracks, waveform syncing, Extract Phonemes…
-

SFM Keyboard Shortcuts: The Complete Cheat Sheet
A complete Source Filmmaker shortcuts cheat sheet: viewport flight, playback, Clip Editor, Motion Editor, Graph Editor, selection and camera keys, how to…
-

SFM Poster Tutorial: How to Render High-Resolution Still Images
A step by step SFM poster tutorial covering camera and lighting setup, every field in the Export Poster dialog, recommended sample settings,…
-

How to Make a Custom SFM Map With Hammer
Learn how to build a custom SFM map in Hammer, from setting up the SDK and sealing your set to lighting, compiling…