Indoor Dynamic Environment Maps Beta

@Veldaren and @PixelDominoes It’s because Roblox got rid of the CubeMap being set in a single point of a room. Now they have it relative to the position of your camera, and to be honest, it just makes it that much worse.

3 Likes

Gotta love Roblox restricting developer’s access over their games and features for the 9999999th time. I’m fine with the whole automation thing but allow us to edit said automation in some advanced options drop down menu or something.

Its like Roblox is trying to go the Airbus way. Except you can edit all the automation on a Airbus while Roblox puts in the worst AI known to mankind to do it for you and you can’t do anything about it.

5 Likes

I agree with you, also Roblox redid the Dynamic Indoor Environment maps so they suck now and don’t look proper in my game.

Before:

After:

I think the before was better, albeit most of the complaints were in different environments so who knows?

2 Likes

By what I mean is that the color from the window doesn’t match what it actually is (Brick Yellow) and defaults to this more bland grey color.

In other cases I can’t even get it to load at all even with Eager Bulk Execution.

This is a continuation of a previous reply:

Update on Roblox screwing over reflections: They’ve made it so reflections are no longer anchored to a single part of a room, but rather relative to your camera. Goodness gracious…

Let me explain the reason why Roblox did this, and why no one likes it.
By default the Roblox engine has your character moving pretty slow so walking from room to room should take a while, right? Then that means that the reflections should have time to update and correctly reflect it’s environment as the character enters a room, right? No. The reflections update super slow making them reflect other parts of the game, making it more of an eyesore.


This is especially a problem for games with extreme speed or free cam.
Another problem with this is with the Roblox AI, which I’ve complained about in the previous reply (it wasn’t good to begin with and now it’s worse); simply walking 10-20 studs is apparently enough of a difference to create a new CubeMap, which is all the more jarring.

All this could be fixed if Roblox simply allowed individual parts to have their own reflections, or giving us more control over these CubeMap reflections, such as where are they placed, the scale, the images on the CubeMap, WHAT PARTS ARE REFLECTIVE (more on that later), etc. I’ve said this before in the previous reply that Roblox seriously needs to stop keeping these kind of controls from our reach, because these kinds of things may lead us to just leave out updates like this from our games completely.

Some more problems with the update:

  • Reflections are cool and all, but you seriously don’t need to make every. Single. PART. INFLUENCED. Everything becomes discolored and walking from one room to another that’s made with SmoothPlastic looks horrendous, and the fact that the CubeMaps update suuuuuuuupppeeerr slow doesn’t help at all.
    The yellow on the walls and floor aren’t from any light source in the room.

    The floor isn’t green, it’s WHITE METAL and all I did was come from a different room.
  • We have literally have ZERO control over this. The CubeMaps are added automatically to every part. We don’t have a say on which part reflects the room or not. We can’t make custom CubeMaps. If we actually had decent customization we could make something like the Galaxy Skin from Fortnite.

    Notice how it’s not reflecting the skybox but instead a CubeMap of space.
  • They aren’t parallax corrected. A parallax corrected CubeMap, in simple terms, aligns the cubemap to the edges of a part/geometry making it look much better. Roblox on the other hand, doesn’t have this making walls and floors have weird colors. (Please excuse my bad handwriting.)

    Example of Parallax Corrected CubeMaps:
    Parallax Corrected Cubemaps in the Source Engine - YouTube
    Roblox has stated that having parallax corrected CubeMaps won’t work with complex enviroments, but I don’t feel like that’s a valid excuse not to add them. (They haven’t entirely denied the addition of Parallax Correction, but still it’s good to point it out to let more people know.)
  • This quote makes me extremely mad.

“-no such thing as a ‘lighting probe’ in the physical world-”. I’m not sure about anyone else, but I implied something like, “If it’s not in real life, we won’t add it”. Not everyone is looking to make realistic games. Stop trying to push realism on everyone because it’s unfair to those who want to make a cartoony or low poly game. Realism is not an excuse for not giving us control over a new update, especially if it has the potential to enhance games on not just in terms of graphics, but on an immersive level.

The truth is that Roblox isn’t making this better, and right now Roblox seems to have taken yet another step back. In the end, this all boils down to performance and compatibility. Roblox wants to make games equally as immersive and fun across all platforms, and I get it, but something as big as this, requires more than just limiting resource consumption. They need to add more customization to graphics so people can fine tune their experience and performance for what fits their system, the game, and themselves. Roblox is a MULTI-BILLION dollar company, and the fact that Roblox isn’t doing these type of things, makes me question what exactly are they doing?

23 Likes

I agree. Personally had to disable this beta due to so much discoloration, and purely more negatives then positives.

3 Likes

I tried this out in one of my projects and it looks really cool!

The only problem that I have with this feature is that you need to flashbang yourself to see these reflections but other than that, I really like this feature. : D

4 Likes

Amazing ROBLOX moderation, keeping the site tidy as always. :+1:t2:

My frustration aside, does ROBLOX think the textures are just a transparent image where you put it on a dark surface and it displays a hidden message?

Anyway, the textures are from this site.

https://cc0textures.com/view?id=Metal035

https://cc0textures.com/view?id=Metal032

https://cc0textures.com/view?id=Metal038

Edit: Guess I won’t be doing this for awhile until ROBLOX fixes that, uploading from studio or the site gives the same result.

image

Edit 2: At least I was spared from getting attacked with another account warning.

8 Likes

I haven’t encountered that problem when I uploaded some Metal textures like that (032 to be exact)

Notes:

  1. PBR textures are, unfortunately, broken right now, due to a backend upgrade of SurfaceAppearance.
  2. If you are uploading the same file, try changing the file name to something like “Metal.png”. It’s dumb, but Roblox moderates File names.
1 Like

backend upgrade? what upgrade all Ive see are downgrades.

So, we are still preparing for backend upgrade and this is not done yet. In theory, PBR textures shouldn’t be broken. I am interested to learn about the problems you are having. Can you please make a bug report?

3 Likes

looks realy cool can wait touse this

This currently affects areas in my game negatively; one in particular, the Entity Area, looks much more bland and loses almost all of its reflections with this enabled.

Since we’ve been asked to provide screenshots and whatnot, here is a comparison of before and after.

BEFORE

AFTER

I can provide a rbxm file to staff members who request one.

4 Likes

Well sometimes colormap fails to load upon opening studio and the same can be said for roughness, normal, and metalness maps. Usually it’s one or two, never all at once. I don’t have any examples at ready, but that’s the gist. Also can you guys please look into Sharpened Alpha Coverage for the Transparency AlphaMode on SurfaceAppearance? Things like bushes, trees, etc are extremely fuzzy at the alpha cutoff on any graphics setting below 8 which I don’t think is fair considering alot of people can’t run with graphics that high. I have a reply about it on the backend upgrade post.

I also want to add that my studio freezes when I apply PBR textures to a mesh part.

1 Like

I just purely crash. never happened before

1 Like

On my old laptop I would stutter a lot. Only way to stop it is to reopen studio and it’s nice and smooth. I think this happens on low end devices cus my old laptop is really slow and my new computer is a lot faster.