Page 1 of 1

DECORATE to specify fuzz type?

Posted: Sun Aug 21, 2011 22:07
by Enjay
Just wondering...

GZDoom has lots of nice shader-based fuzz types. Is it possible to create an actor in DECORATE and force that actor to use a specific one of the fuzz versions?

I suspect that the answer is no and that the best I will get is setting renderstyle to fuzz and then using the preferences, but I'd quite like to have different actors using different fuzz types. (eg, my own personal preference is that I have fuzz set to "shadow" but it would really suit one specific monster that I have in mind to use the "noise" effect instead.

Re: DECORATE to specify fuzz type?

Posted: Sun Aug 21, 2011 22:53
by NeuralStunner
A curious idea, I rather like it myself.

Re: DECORATE to specify fuzz type?

Posted: Sun Aug 21, 2011 23:22
by Gez
While there's nothing in DECORATE for that, I think you can use GLDEFS to associate a shader to each sprite. However, do keep in mind that this would not allow to have, for example, four different versions of the spectre using the same sprites but four distinct shader types.

A per-actor shader extension could be created. The question being, what would software mode (OpenGL mode on old hardware without shader support) do with it?

Re: DECORATE to specify fuzz type?

Posted: Mon Aug 22, 2011 20:14
by Enjay
Gez wrote:A per-actor shader extension could be created. The question being, what would software mode (OpenGL mode on old hardware without shader support) do with it?
My gut reaction to that would be default back to the regular fuzz setting for that machine (probably the shadow effect?). Not sure if that would feel clumsy or not.

Are there many users in that position? I'm sure there are some but it would be a dwindling number and they already have to accept compromise because of their system - and this would be a rare-is situation I suspect (ie not that many mods that use the ability being played on the minority of machines that can't show it properly).