View Issue Details

IDProjectCategoryView StatusLast Update
0005239The Dark ModGraphicspublic03.10.2021 17:07
Reportercabalistic Assigned Tocabalistic  
PrioritynormalSeveritynormalReproducibilityhave not tried
Status assignedResolutionopen 
Product VersionTDM 2.08 
Target VersionTDM 2.11 
Summary0005239: Reflection probes support in the engine
DescriptionCurrently, setting up cubemap reflections in materials is a rather tedious and manual process for mappers. To support this feature better and make it more convenient to use, I propose to borrow the concept of reflection probes as utilized by e.g. Unity or Godot: mappers can reflection probe entities in their map, which the engine can then use to automatically capture cubemaps from those positions on command. Materials can be defined to use reflection probes, in which case the engine will auto-assign them cubemaps from reflection probes in their vicinity (either the nearest or possibly a blend of any relevant probe).
TagsNo tags attached.


child of 0003684 new Investigate GPL Renderer Improvements 




28.06.2020 07:06

administrator   ~0012638

It is supposed to add one more stage of dmap process?
Like what runParticle does for particle collisions (although I did not integrate it into dmap yet).


28.06.2020 07:15

developer   ~0012639

It will definitely need an in-engine command to generate reflection maps at all "probe" positions. I guess it would make sense to make that part of dmap eventually?


28.06.2020 08:19

administrator   ~0012640

Yes, dmap looks like the best place, otherwise mappers will have to do some manual steps.

You can do it like it works with runAAS and runParticle: create a new compiler tool, and after some time integrate it into dmap (like AAS).


02.12.2020 17:30

developer   ~0013078

Last edited: 02.12.2020 17:31

RBDOOM-3-BFG has made some new progress on the Probes branch:

Autospawn env probes in the center of BSP areas:

Issue History

Date Modified Username Field Change
03.05.2020 11:12 cabalistic New Issue
03.05.2020 11:12 cabalistic Status new => assigned
03.05.2020 11:12 cabalistic Assigned To => cabalistic
28.06.2020 07:06 stgatilov Note Added: 0012638
28.06.2020 07:15 cabalistic Note Added: 0012639
28.06.2020 08:19 stgatilov Note Added: 0012640
15.11.2020 15:33 cabalistic Target Version TDM 2.09 => TDM 2.10
02.12.2020 17:30 nbohr1more Note Added: 0013078
02.12.2020 17:31 nbohr1more Note Edited: 0013078
30.12.2020 02:19 nbohr1more Relationship added child of 0003684
03.10.2021 17:07 nbohr1more Target Version TDM 2.10 => TDM 2.11