I'd asked this once, back when the first shader-capable hw became available. The responses weren't too encouraging (all you programmers here really aren't very creative! ).
So, let's re-visit this topic. Here's what I just wrote a game developer :
So... what can you think of doing with pixel shaders?
So, let's re-visit this topic. Here's what I just wrote a game developer :
Reverend said:Back when shader hardware became available, I'd asked in the B3D forums what PS (not VS!) can be used for. Basically a "how creative are you?" kinda question.
We've now witnessed PS used for a wide variety for effects; from water surfaces, to underwater, to offset mapping, to night-vision effects, "etc".
There's a reason I typed the word "etc" in quotes -- we haven't really seen enough, um, creativity from developers with regards to using PS to achieve really exciting effects. I remember that water surface effects was all the rage (and perhaps the *only* rage) back when the first shader-capable hardware made its debut.
Is this a "problem" due to not-so-creative minds, or a problem due to game design (Developer X :"this is sufficient, let's not wonder too much about what we can do with PS"), or a problem due to time and budget contraints (kinda related to the previous one about not spending too much time thinking what can be done with PS), or that current latest-and-greatest hardware still aren't good enough to let genuine creativity flow freely, or...?
Or am I clueless about some other innovative stuff already being done by developers with regards to PS, stuff that don't quite necessarily qualify as a "Wow" effect but innovative nontheless?
Remember, we're in the age of SM3, and not DX8.1 (SM1.4) !
So... what can you think of doing with pixel shaders?