Ok. Everyone knows how some people found references to Source 2 and Source Hybrid within Source Film Maker’s files a while back right? Valve has since removed the files, but I have a theory as to why they were there. SFM has more advanced graphical settings available than regular Source, including SSAO, per object motion blur, and depth of field. I think, that the reason it references Source 2, is because it is (or was) a form of Source 2. Either that, or Source 2 evolved out of SFM as Valve understood they would need a new engine for HL3.
See this video. Pretty slick right? However, for the most part, everything that’s in that video, is possible as an in game cinematic within more recent engines. My thought is that, possibly by releasing the SFM free to the public, they are gathering performance data from the community, to see how well the fanbase’s computers can run it.
This isn’t quite as related, but I might as well point out some theories I have towards the “Source Hybrid” thing. A few lines of code also referenced “l4d2 port” in SFM. This is of course referring to the Linux port of Left 4 Dead 2 coming sometime soon. I believe “Hybrid” is the engine this port will run on. No Linux game can (legally) be based on DirectX technology, and Valve hasn’t updated their DirectX license since Source first came out. Some more competent people than I, have pointed out that Source 2 may be heavily OpenGL based, correct? I’d say its probably entirely OpenGL based, think about it. No ties to Microsoft, whom Valve has shown no love for recently, and no platform restrictions, theoretically allowing this new engine to be playable on mobile devices even (though I’ll get to that later).
Source “Hybrid” will most likely be the final form of Source 1. An engine that includes both the DirectX and OpenGL versions of Source 1, perhaps even finally allowing porting of old Source content like mods to non Windows platforms. Source Hybrid could possibly even be used as a low end form of Source 2 for those whose computers can’t handle it.
Sorry if this post was a little too long and rambling, just wanted to throw this idea out there, so this forum can discuss this topic.