Source 2 Viewer v0.4.0
A file explorer that finds your Source 2 games automatically, maps with baked lighting, and a window showing an entity's data.
Highlights
Added file explorer feature

Map viewer now uses baked lightmaps and paralax corrected cubemaps

Added entity information window (double right-click an entity)

GUI
- Added explorer feature
- Automatically discovers Source 2 game VPK archives from your Steam library
- Discovers workshop content for these games
- Keeps track of recently opened files
- Map viewer improvements
- Renderer now uses baked lightmaps and paralax corrected cubemaps
- Overlays are now rendered
- Skybox texture is now rendered (from env_sky)
- Aggregate meshes are now split into individual scene nodes for better culling
- Group physics nodes by collision attribute groups
- Better support for Counter-Strike 2 maps
- Double right-clicking an entity will now popup a window that displays entity data
- Fixed sprites rendering twice
- Texture viewer improvements
- Texture viewer now draws unwrapped cubemaps
- Added view channels context menu
- Added setting to change field of view
- Multiple fixes to particle rendering
- Search paths in settings now accepts gameinfo.gi which automatically finds all the relevant vpk files
- GUI now targets .NET 7
Library
Texture.GenerateBitmapnow accepts specific depth and cubemap face arguments- Added physics shape parsing in
PhysAggregateData - Added support for keyvalues3 entity lumps
- glTF exporting improvements:
- Materials and textures are now exported asynchronously which speeds up the export
- Materials now load Valve shaders to get correct texture inputs
- Improved ORM texture packing
- Fixed morph data exporting with incorrect vertex offsets