Hello!
I am currently developing a LiDar system (similar to Lidar.exe or Scanner Sombre) where parts are cloned and placed at the end of a raycast. However, I am facing an issue rendering these parts; Roblox seems to have a cubical field where outside objects do not render. While this is obviously intentional, I need to increase this rendering range as it harms immersion in my game. I have not been able to alter the field programmatically, it is unaffected by ModelStreamingBehavior and ModelStreamingMode; however, by increasing the graphics quality in the client, I can improve this area slightly.
Below is a video showing my issue:
If anybody has any potential solutions, that would be great.
After some more experimentation, I have learned that different-sized parts are affected differently. Here is a picture of a 1x1x1 part still being rendered in the middle:
This leads me to believe that this “rendering range” is based on level of detail optimization. Despite attempting numerous ideas, such as using models with LevelOfDetail disabled, I still haven’t found a way to keep the smaller parts rendered.