-
Plumber
A Blender addon for importing Source 1 engine maps, models, materials and textures. This addon makes it possible to import full CS:GO, TF2, CS:S or other Source 1 game maps into Blender. (by lasa01)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
HLAE can also record something that's called AGR. They're files that contain animated player models, weapons, viewmodels, cameras, etc, just as they moved in the in-game demo. So I can just set a start and end tick for it to record at the same time as the layers I mentioned above and then import the AGR into Blender with afx-blender-scripts, which is made by the same developers. Then I can just overlay the footage as a "background image" in the imported camera in Blender and everything will match perfectly, just as in the game.
I also used io_import_vmf to import the map (Overpass) into Blender and use that for lighting and reflections for the terrorist and also as a shadow catcher, so the his shadow is cast perfectly on the ground and everything matches up. This is necessary because he's actually not there in the in-game footage, only in Blender, so he would have no shadow otherwise. The map obviously isn't visible in the final video, it's just there to influence the CGI, which is just the swings and the terrorist.