Release Discussion

Discuss anything EDGE-related that doesn't fall into the categories.
User avatar
3rd_3ye
Community Manager
Posts: 290
Joined: Sat Jun 09, 2012 5:58 am
Gender: None specified

Re: Release Discussion

Postby 3rd_3ye » Mon Sep 07, 2015 8:00 am

Back to those pesky polyobjects, well, sort of. If true vertice hight slopes are your next goal, and polyobject slopes are nearly in the engine, what fate will befall the old decorative slopes? They're useless for surface areas where player can tumble on in game, but what about ceilings? It would be wasteful to use up a polyobject on some diagonal support beam, you only get 256 per map if I'm not mistaken.
The banlist has been updated successfully.

User avatar
Coraline
Site Admin
Posts: 747
Joined: Fri Jun 08, 2012 11:22 am
Gender: Female
Contact:

Re: Release Discussion

Postby Coraline » Sat Sep 12, 2015 12:47 pm



New shader engine supports bump maps, normal maps, dynamic lighting and Doom3-style shadows, multiple lights and colors, specular highlights, environment maps, and more. Still working on even more advanced things, like decals, shader-based Sky system, reactive particles, per-pixel bounding boxes on 3d models (physics, basically) and more.

Screen is from Hypertension, testing a quick normal map just to show it off.
\(סּںסּَ` )/ۜ

User avatar
Coraline
Site Admin
Posts: 747
Joined: Fri Jun 08, 2012 11:22 am
Gender: Female
Contact:

Re: Release Discussion

Postby Coraline » Tue Sep 22, 2015 4:21 pm

So, another update for today.

Damir and myself have decided to create two rendering paths for OpenGL - one based on 1.1 (which is the existing renderer), and the other based on OpenGL 2.0, which can render much more advanced effects if desired.

These effects will require use of a C_VAR (unnamed as of yet) that will control what level of OpenGL is used. This will be implemented into the edge2.cfg and into a DDF file (not sure which one yet, maybe DDFGAME) that will specify if the level/episode is to be strictly used with OpenGL 1 or 2.

Obviously, this will mean things like shader mirrors, shader reflections on floors, shader-based shadows, the works.

Unrelated to the rendering code, I've been integrating a new music device to replace the Default System player in Windows - OPL. The library itself comes heavily modified from GZDoom and Chocolate DOOM, which is based on the MAME OPL core. The library itself is integrated, I just need to write file handling for it. As usual, it will require the presence of a GENMIDI lump, which all IWADS have anyway. Timidity will still be an option, but the patchsets will not be packed in the executable once this is working - instead, a link will be given to download them. This will pretty much greatly reduce the file size. This device will be the default Win32 music playback device.
\(סּںסּَ` )/ۜ

User avatar
3rd_3ye
Community Manager
Posts: 290
Joined: Sat Jun 09, 2012 5:58 am
Gender: None specified

Re: Release Discussion

Postby 3rd_3ye » Tue Sep 22, 2015 9:57 pm

Ah, interesting read. Sorry to hear about the loss of integrated timidity, it was fun while it lasted.

Any news about the experiments with quake3 bsp? Would you care to speculate as to a possible preview of that feature, i.e. 3dge2.7?
The banlist has been updated successfully.

User avatar
Coraline
Site Admin
Posts: 747
Joined: Fri Jun 08, 2012 11:22 am
Gender: Female
Contact:

Re: Release Discussion

Postby Coraline » Wed Sep 23, 2015 12:13 am

Let me correct - it will exist if the user builds a Linux distro. Win32 will completely ignore it in favor of OPL. Of course, I suppose I could make an option for Win32, but at this point I just want the fucking MUS code in Win32 to work ;-)

Stay peeled for that Quake3 BSP stuff...which will require OpenGL 2.0. ;)
\(סּںסּَ` )/ۜ

User avatar
3rd_3ye
Community Manager
Posts: 290
Joined: Sat Jun 09, 2012 5:58 am
Gender: None specified

Re: Release Discussion

Postby 3rd_3ye » Wed Sep 23, 2015 8:16 am

The banlist has been updated successfully.


Return to “General Discussion”

Who is online

Users browsing this forum: No registered users and 1 guest