Page 1 of 1

Screen shaders

Posted: Tue Jan 15, 2008 21:58
by Kate
It'd be useful if it was possible to apply shader effects like specialized colormaps processing or warping effects and such onto the 3D viewscreen itself for stuff like underwater warping effects or hue shifting/on-the-fly screen color translation (like being able to create a hue or palette rotation which changes certain colors when viewed, like making green hues turn blue and blue hues turn black). Kinda inspired by my previous strange bug report when changing resolutions, this would make subtle quake-like screen warping when underwater possible. I always did like that effect, made it feel like you actually had an airtight helmet on and were looking into the water through the glass.

Posted: Tue Jan 15, 2008 22:03
by ChupaReaper
So basically a warp effect on the player's view? That would be the best, other effects like blurs, pixelation, ect would add a lot too.

Posted: Tue Jan 15, 2008 22:17
by Graf Zahl
I'll 'no' this for a very simple reason: I haven't managed to design a usable shader interface for additional distortion effects due to the vast differences in hardware that has to be supported.

I think you agree that features that only work well with modern high end hardware are more or less unattractive.

Posted: Wed Jan 16, 2008 1:58
by Kate
So basically it would need some sort of manual software implementation to be portable across all hardware?

And I'm just curious, how are screen wipes working in this particular case?