VBSP
Rust parser for valve bsp files.
Currently only supports the tf2 version of bsp files, but adding other sourcemod variants should be fairly straight forward.
Example usage
See vbsp-to-gltf or vbspviewer for some more examples of how to use the bsp data.
TODO
- smooth normals for displacements
- smooth normals for faces
Credits
This project is adapted from the quake bsp parser and wouldn't be possible without information from the source engine wiki.