Indoor Dynamic Environment Maps Beta

that game almost certainly uses precomputed light bounces. roblox doesn’t have that option. realtime GI is just now becoming a “thing” that is for high end game engines; the new version of Unreal Engine has announced it that its realtime GI system won’t have mobile support, either. your expectations are way too high; if roblox had static objects and baking it would be a different story, but for an engine with dynamic lighting that runs on moble, i really doubt it’s gonna get the type of GI you’re asking for.

using IBL from local cubemaps to make objects better fit in their environment is already pretty good. adding SSR on top would make it fit even better. look at interior lighting in a game like Fortnite, for example, which runs dynamic lighting as well because of its destruction physics.

5 Likes

Clearly, you didn’t pay attention. EnvMaps caused the map to be tinted blue and made shadows a lot brighter and less realistic.

2 Likes

EnvMaps is so unrealistic and just looks worse than without anything, SSR looks very good and is at least a bit more realistic than EnvMaps

2 Likes

Yeah I agree, once I installed shaders and enabled SSR, it looked beautiful. And if I’d compare SSR to EnvMaps, you don’t have to look twice to clearly know SSR is better.

1 Like

This could theoretically work out quite well. EnvMaps could work if we were not only given manual control but also with GI.

If Roblox wanted to ship a realistic reflections update quickly though, SSR would be an easy temporary solution.

3 Likes

so in other weord, there shudl be both a mixture of environment maps and screan space reflections, with the ability to change any object that moves to use screan space reflections and static objects that dont move to use environment maps

I would like if on low settings it would be ENV maps, and on higher graphics it’s SSR

4 Likes

I don’t understand. Please repeat/elaborate.

I think he’s trying to say environment maps and screen space reflections should be combined, and also any object that moves should be using SSR, whilst objects that are still should use Env maps.

3 Likes

for now all we ask for is the option to disable/enable this feature manually and the ability to place reflection probes wherever we like

at this point the last thing roblox needs is development dedicated towards ‘replicating real world properties and behaviors’ by using set/unchangeable algorithms and workarounds that would’ve been better off done manually to produce results according to the wants and needs of the game’s developers while also maintaining the playability and compatibility of games that doesn’t make use of or benefit off this feature, same thing with the new upcoming materials

i can’t see a legitimate reason on why roblox as a whole wouldn’t benefit from being able to maintain older games and expand the options that developers have

if it’s gonna take time then we can wait, these features are desirable for me and some other people but if it’s going to ruin the experience for others that don’t desire them and have no ability to avoid them then we don’t need it

2 Likes

It’s stupid that Roblox just got any kind of reflection, there’s been SSR in both unity and unreal for years now, while Roblox is getting ENV maps which is the little brother to SSR and it just looks horrible.

Env maps can look great, Roblox hasn’t done a very good job at implementing them and they restricted us by making the “Probes” placement automatic only

Major features ENV maps is lacking:
Placement system (move glitched probes around to correct mistakes)
Parallax correction

SSR or “Screen Space Reflections” has its uses but they are limited too, Reflections are only On screen (you cant see stuff behind you reflect)

Most other game engines call ENV maps “CubeMaps” A lot of really realistic and well made games use them because they work and they have a great performance to quality ratio compared to other methods (RTX and SSR mainly)

A few good examples of modern engines using cubemaps/envmaps:
Unity - Cubemaps (unity.com) - Unity3D
Cubemaps | Unreal Engine Documentation - Unreal 4.9
Cubemaps - Valve Developer Community (valvesoftware.com) -Source Engine

One thing I dont think even roblox understands, is their “Vision” , Roblox (as a platform) constantly tries to automate things and make development really easy, Roblox (As an engine/tech company) keeps trying to innovate and improve on itself with huge new features and updates for developers, They constantly flip flop between the two opposing directions.

4 Likes

Seems like the beta has been disabled for now I think? I can’t find the feature anymore in the beta features and objects in indoor spaces no longer have cubemap reflections

1 Like

I’ve also noticed this as all of the SurfaceAppearances that I had adjusted for EnvMaps are now broken. All of my MeshParts with SA’s just look dark.

Are Indoor Dynamic EnvMaps going live soon, or did something break?

2 Likes

Beta feature is currently disabled. We’re making some updates. It will hopefully go live early next month.

@gluGPU

9 Likes

Ok, cool, thanks for the update!
I had really liked the feature so far so I was kinda sad when it went away. I think the only thing it really needs is optional manual probe placement but other than that it worked great

This Is A Pretty Realistic Update. No More Sky Reflection! :grinning:

2 Likes

Love how realistic Roblox is getting, nice work staff :clap: :clap: :clap:

Please, don’t make it go live without some serious fixes. Let us test first. :pray:

2 Likes

Please do not make this live without adding an on/off toggle at the very minimum. This is another example of changing developers’ places look and feel without permission - adding options (especially in this case) would harm no-one.

7 Likes