After much procrastination and and two rewrites, here it is. The long-awaited Absynthe for Source. Absynthe's primary goal is to give you (the fantastic Source Engine community) the tools you need to make amazing things. Absynthe is designed so the user can simply drop a couple binaries into their source mod files and be up and running on-the-spot. No time spent compiling Visual Studio solutions, no time spent fighting with custom game binaries. It also supports Visual Studio 2019 and features the Keep Away from Fire Project Creator, an internal VPC modification used by Keep Away from Fire Software.
The following are either planned or already supported game titles.
- Half-Life 2: Multiplayer (VALVE)
- Half-Life 2: Episode One (VALVE)
- Portal (Rara)
- Half-Life 2 (VALVE)
- Half-Life 2: Episode Two (VALVE)
- Team Fortress 2 (NickNine)
- Source Engine SDK Example (Luna Ryuko)
- Half-Life: Source (Graham Dianaty)
And now, the thing you're all here for, the graphics. Unfortunately, the deferred rendering system is not present in this version of Absynthe, or any version of Absynthe. The deferred rendering system requires things to be changed that I can unfortunately not distribute the code for. However, the upcoming title Boreal Alyph will support my deferred rendering system.
The following are enhancements available to you or will be available in Absynthe:
- Global Lighting (real-time shadows from sky-box) (Graham Dianaty)
- Projected Textures without grain on edges. (Graham Dianaty)
- Parallax correction on specular/cube maps. (Brian Charles)
- Horizon Based Ambient Occlusion (Estranged)
- Depth of Field Blur (Estranged)
- Water with flowmapped movement simulation. (Graham Dianaty)
The following are experimental, and is likely unstable:
- Physically Based Rendering (Graham Dianaty & thexa4)