So Humbug's point was that Nvidia's middleware (GameWorks) effects can be achieved using other middleware?
Was this supposed to be a revelation?
Or was the point that he didn't like that Nvidia were advertising and promoting their middleware over the alternatives? Cuz surely that's the point of advertising?
I think the question is, would the games that used GameWorks/TressFX or the other middlewares out there (like the ones Humbug used) have included the effects they did if it wasn't for these libraries? Was it a choice of 'write it from scratch' or 'use a middleware' or was it a choice of 'include the optional effects' or 'don't include the optional effects'? I'd rather have the option and not use it than not have the option.
I have no problem with GameWorks, even if all it does is encourage someone else to do the same effects 'better'. The better GameWorks gets, the better the competition will have to be and as is so usually the case, competition usually works out good for us, the consumer.
Also remember when the panties were getting twisted in the Fury X thread saying how AMD people don't go into Nvidia related threads and argue...