Cool water and fire shaders from Unreal1 engine.

Moderator: GZDoom Developers

User avatar
RaVeN-05
Posts: 286
Joined: Mon Dec 28, 2009 5:57 am
Location: Ukraine

Cool water and fire shaders from Unreal1 engine.

Post by RaVeN-05 »

As Duke Nukem Forever 2001 Released with source code (and it based on Unreal 1 Engine):
Would it possible to back port that awesome unreal 1 water warping and fire shaders.
Always wanted to see them on doom engine games =)
User avatar
Rachael
Admin
Posts: 12885
Joined: Tue Jan 13, 2004 1:31 pm
Discord: Rachael#3767
Twitch ID: madamerachelle
Github ID: madame-rachelle

Re: Cool water and fire shaders from Unreal1 engine.

Post by Rachael »

Getting certain Unreal 1 texture effects in the Doom engine would require some features the engine does not currently have, i.e. persistently changing and procedural textures.

Things like water warping are already possible, however, with the use of custom shaders.
Gez
 
 
Posts: 17633
Joined: Fri Jul 06, 2007 3:22 pm

Re: Cool water and fire shaders from Unreal1 engine.

Post by Gez »

There are at least two good reasons why this is not a feature suggestion for the engine.

The first is that such effects are to be implemented on a mod's side. There's no reason to add gratuitous shaders to the vanilla games.

The second is that the legality of leaked code is questionable, and it'd be problematic for GZDoom to burden itself with such things in its core distribution.
Rachael wrote:Getting certain Unreal 1 texture effects in the Doom engine would require some features the engine does not currently have, i.e. persistently changing and procedural textures.
Oh yes, the first use of this would be replicating the PSX Doom/Doom 64 firesky. Much more on-point than replicating some Duke Nukem Fornever effect.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 47976
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: Cool water and fire shaders from Unreal1 engine.

Post by Graf Zahl »

Rachael wrote: in the Doom engine would require some features the engine does not currently have, i.e. persistently changing and procedural textures.
This is the least of the problems. Raze already has a few of these, like the fire texture in Blood. All it boils down to is to invalidate the hardware texture each time it is updated.

All that said, the DNF2001 code is off limits for cherry picking so this gets closed now.
User avatar
Marisa the Magician
 
 
Posts: 3802
Joined: Fri Feb 08, 2008 9:15 am
Discord: Marisa the Magician#1666
Twitch ID: MarisaDOOM
Github ID: OrdinaryMagician
Operating System: Other Linux 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support
Location: Vigo, Galicia

Re: Cool water and fire shaders from Unreal1 engine.

Post by Marisa the Magician »

Agreed. If this were doable, it'd be better as its own thing rather than illegally copying closed-source middleware.

Return to “Closed Feature Suggestions”