Setting Camera.Focus does not render much around the focus

On the documentation, Camera.Focus is said to tell the engine where to prioritize rendering. This was working before, but it seems to have stopped working quite a while ago.

In the video above, there are many green parts. There’s also a black part that indicates the focus position of the camera. The focal point can be controlled by moving the mouse. The graphics quality is set to 1, but this is also apparent in every other graphics option.

Unfortunately, you can also see that when I hover the mouse in certain places, things that should get rendered do not get rendered, despite being right at the focal point. At the end of the video, you can see that only the character gets rendered for some reason. Interestingly enough, lighting (such as shadows and lights) do still gets rendered on parts that are still visible.

Focus Point Repo.rbxl (66.3 KB)

Expected behavior

Renderable objects around the focal point will be rendered.

8 Likes

Thanks for bringing this to our attention!
We appreciate you reporting this issue. We understand this is frustrating, and we want to assure you that we are aware of it. Unfortunately, there may not be a quick solution to this. We’re looking into the best way to resolve it, but I can’t provide any timeline at the moment.

Hello, is this still being worked on?

My game relies on this feature to allow players with lower graphics levels to see what they’re pointing at.

This is the behavior now:

2 Likes

It seems like this problem hasn’t been fixed yet.

The lighting seems fine around the focus point, but all parts are still only rendered relative to the camera position:

I’m also experiencing this issue. It almost looks like there’s a hard set radius around the player’s camera where objects can render on lower graphics settings.

2 Likes

As a developer of a game with a relatively simple map that requires players to see far away, the fact roblox has done very silly things like adding multiple streaming replication focuses, and a Lighting distance priority setting, but still has kept this “If you’re at quality 3-4 or below you can only see 5 feet infront of yourself” system for years and years and years.

It is genuinely embarrassing to think that Roblox has basically added these extra features for viewing things at a distance, but anyone under a graphics quality of around 5-6 can’t even see the distant billboard mountains in my game…

Roblox, please, either improve the render distance for lower quality devices to be more consistent and reliable, or add an option, like the recent prioritize lighting quality option, to prioritize render distance. (really the prioritize lighting option should just be an enum for what to prioritize, render distance being one of them.)

1 Like

Sorry for nudging this post again. But I don’t think it has been fixed. Does anyone know if this could be fixed in anytime soon

1 Like

I am still experiencing this issue. I remember this working before, so there’s definitely some behavior regression.

As illustrated in the above image, the camera’s focus is set where the transparent neon blue part is.
The dot is where the camera’s CFrame is (~600 studs above the indicated point). 3D UI elements outside the render distance of both the focus and CFrame still render, but base parts around the focus still remain unrendered.

Being able to see around your cursor is critically important for this specific mechanic, and not every player can have a graphics quality of at least 6. When players see nothing, they think it didn’t work at all.

1 Like