Indoor Dynamic Environment Maps Beta

I really get why this is still in beta

1 Like

RTX is very good at mirrors,since every surface is ray traced meaning it got very good reflections, but at the cost of a lot of performance. But If you want mirrors in roblox you gonna need a ray cast method to show reflections in a custom gui using parrallel lua.

It only works if there is no light outside, so basically time of day 0

1 Like

At this point, the feature should be a alpha. :sob:

2 Likes

Eh, they’ll figure it out. Remember the skinned mesh disaster? Well they are actually pretty usable now.

4 Likes


That isn’t true. It just works best with PBR textures (I used cc0textures.com for this example)

4 Likes

How did you do that? Looks amazing

1 Like

Looks pretty cool! I am looking forward to this update. I think we should be able to manually do this though.

Sometimes it doesn’t work, like in the Western template.

3 Likes

RTX Means Ray Tracing and Path Tracing.

We might support outdoors in the future. TBD.
The goal of this feature is to provide better global illumination for indoor environment. It affects all objects, not only smooth objects. The quality of the reflection is not a key point. Increasing resolution will have more performance impact. It can’t be real time because most devices are not fast enough.

14 Likes

I think you have to use PBR to get it working, I’ll test it right now.

2 Likes

How do you do that looks so cool

All I did was turn specular in lighting to 1, and place a ball with reflections set to 1. It seems like it is a bit buggy though, because it isn’t working for some people.

It’s a good start. The maps are still relatively low quality, especially when using it on larger parts. I will stick to using the old tricks for now. :slight_smile:

New tech (not PBR, will try soon):

Old tech (old tricks to fake reflections):

I definitely agree with posters before that there should be an option to set where the cubemap is being rendered from, because as you can see in the first picture it doesn’t appear to be rendering from where the part is. It’s a good start.

4 Likes

It doesn’t work for me :pensive:

1 Like

Yeah it took me a while to get it to work too, but I just loaded in the Castle template, set lighting to future, set specular to 1, and placed in a ball with maximum reflectiveness. It seems to work fine, especially with this template.

Nice one, roblox.

Literally all I did was put reflectance to 999999988484154753734934528

2 Likes

As we can clearly see, the automated system is f l a w l e s s and results in p e r f e c t results. No need for developer intervention.

https://gyazo.com/8d300b256d39c3449f93ad43f0a1dd3a

7 Likes

All of this could have been avoided by using screen space effects. I’d rather have a portion of shadows missing than jumping around like a child in an elevator.

4 Likes

Agreed. SSR produces better looking results in my opinion, with the tradeoff being that unrendered objects don’t appear in the reflection.

I’d rather have the better visual quality, to be honest. At the very least, Roblox should give us the option to choose between the two on a per-level basis. Some will look better with SSR, some better with the environment maps.

5 Likes