Reflective Flats in GLDEFS

Moderator: GZDoom Developers

Post Reply
User avatar
Rip and Tear
Posts: 185
Joined: Tue May 02, 2017 3:54 pm

Reflective Flats in GLDEFS

Post by Rip and Tear »

The OpenGL renderer supports reflective floors and ceilings. The only way to do this is with Sector_SetPlaneReflection.

I am suggesting that reflective floors and ceilings be able to be defined in GLDEFS on a per-flat basis, in a similar manner to glowing flats.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49067
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: Reflective Flats in GLDEFS

Post by Graf Zahl »

No. This cannot be done on such a broad basis because reflective flats are a very expensive thing and needs more deliberate control.
User avatar
Chris
Posts: 2942
Joined: Thu Jul 17, 2003 12:07 am
Graphics Processor: ATI/AMD with Vulkan/Metal Support

Re: Reflective Flats in GLDEFS

Post by Chris »

Screen-space reflections could help. As they're in screen space, there isn't a costly extra rendering pass. They wouldn't be quite as good since they can obviously only reflect what's on the screen (most engines that use them also provide 'probe' objects to generate static cubemap reflections to help fill in gaps), but they could be an option.
User avatar
Rip and Tear
Posts: 185
Joined: Tue May 02, 2017 3:54 pm

Re: Reflective Flats in GLDEFS

Post by Rip and Tear »

On that note, flats that reflect only actors, if it could be done at lower rendering cost, could produce a good effect for a shiny surface like ice.
Post Reply

Return to “Closed Feature Suggestions [GZDoom]”