[No] Cool water and fire shaders from Unreal1 engine.

Moderator: GZDoom Developers

Cool water and fire shaders from Unreal1 engine.

Postby RaVeN-05 » Wed May 11, 2022 4:53 am

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
RaVeN-05
Heretic's & HeXen's fan
 
Joined: 28 Dec 2009
Location: Ukraine

Re: Cool water and fire shaders from Unreal1 engine.

Postby Rachael » Wed May 11, 2022 4:57 am

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.
User avatar
Rachael
^ walking stack of unfinished projects ^
Admin
 
Joined: 13 Jan 2004
Discord: Rachael#3767
Twitch ID: madamerachelle
Github ID: madame-rachelle

Re: Cool water and fire shaders from Unreal1 engine.

Postby Gez » Wed May 11, 2022 4:59 am

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.
Gez
 
 
 
Joined: 06 Jul 2007

Re: Cool water and fire shaders from Unreal1 engine.

Postby Graf Zahl » Wed May 11, 2022 5:37 am

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
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: Cool water and fire shaders from Unreal1 engine.

Postby Marisa the Magician » Wed May 11, 2022 5:41 am

Agreed. If this were doable, it'd be better as its own thing rather than illegally copying closed-source middleware.
User avatar
Marisa the Magician
ZScript Crimester
 
 
 
Joined: 08 Feb 2008
Location: Vigo, Galicia
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


Return to Closed Feature Suggestions

Who is online

Users browsing this forum: No registered users and 1 guest