original Doom special effects in OpenGL

Moderator: Graf Zahl

Locked
woahholynose
Posts: 4
Joined: Sun Oct 22, 2006 21:53

original Doom special effects in OpenGL

Post by woahholynose »

Would it be possible to do DOOM's original screen melting effect for level transitions in OpenGL?

Also, would it be possible to do the original Spectre invisibility effect in OpenGL?

These are the only two things missing in GZDoom, really.

Thanks guys.
User avatar
Enjay
Developer
Developer
Posts: 4748
Joined: Tue Aug 30, 2005 23:19
Location: Scotland
Contact:

Post by Enjay »

Both have been discussed before and both are problematic in hardware renderers apparently.

Personally, the screen wipe - I couldn't care less about.

The spectre effect. The original always looked like a computer effect to me. Like it wasn't there. When Heretic came out with proper translucency, to me it looked so much better and more believable (yeah, I know). The GZdoom implementation (which I believe has its roots in PRBoom?) looks great to me.

However, I can understand people wanting both of these effects for old times sake, or whatever.
User avatar
wildweasel
DRD Team Admin (Inactive)
Posts: 2132
Joined: Wed Jun 29, 2005 22:00
Location: the Admincave!
Contact:

Post by wildweasel »

I personally despise the screenwipes, especially during testing sessions for my mods. I usually find myself repeatedly quitting and restarting GZDoom to fix minor things with my mods, so screenwipes would slow things down a lot.

The spectre effect, though - if that could be replicated in OpenGL, that would be pretty awesome, but as it stands now I'm quite happy without it...
User avatar
Graf Zahl
GZDoom Developer
GZDoom Developer
Posts: 7148
Joined: Wed Jul 20, 2005 9:48
Location: Germany
Contact:

Post by Graf Zahl »

Screen wipes: Sorry, I can't find the motivation to make a GL version of that code.
Spectres: Maybe with shaders it can be done but I don't want to rely on that and I think the current effect is the best approximation hardware rendering has to offer. And yes, thanks to PrBoom for finding the particular settings. All other GL ports I know of never got beyond a lame translucency effect.
User avatar
Nash
Developer
Developer
Posts: 1226
Joined: Sun Sep 25, 2005 1:49
Location: Kuala Lumpur, Malaysia
Contact:

Post by Nash »

A neat shader effect for the Spectres would be something similar to the Predators's cloaking effect, where the background distorts behind the Spectre. That'd be awesome. :D
User avatar
Enjay
Developer
Developer
Posts: 4748
Joined: Tue Aug 30, 2005 23:19
Location: Scotland
Contact:

Post by Enjay »

I stongly suspect that's the feeling id was trying to evoke with the spectre effect. However, as I said, for me it didn't really work and just looked like a 2D laid-on effect.
User avatar
Graf Zahl
GZDoom Developer
GZDoom Developer
Posts: 7148
Joined: Wed Jul 20, 2005 9:48
Location: Germany
Contact:

Post by Graf Zahl »

I think they only wanted to get something translucent but the target hardware was just too weak back then.
Locked

Return to “Closed Feature Suggestions”