I’ve considered this to be a bug because it was an unexpected and unannounced change in behaviour with no migration period or alternatives to recreate the previous behaviour.
As a developer, I have noticed since the client updates of either December 4th 2019 or December 6th 2019, and ever since, that shading on parts and specifically players and their outfits have been visually sharpened without warning, on all lighting modes. This happens in both Roblox Player and Roblox Studio, consistently, without fail on graphics modes 3 and higher.
This is especially noticeable on Compatibility lighting, which is intended to simulate the former Legacy lighting mode. Attached below is a picture comparing the shading of the normals in 2019 Studio on graphics level 21 to 2020 Studio on the same graphics level.
When Compatibility was added as a lighting mode in 2019, it was intended to more or less emulate Legacy. Whilst there were bugs on release, the accuracy of it versus Legacy (other than in select cases), was extremely good, and a lot of time was put into ensuring existing games didn’t break, or look too different visually.
However, since the specified time period, the shading of the normals of body parts (Head, Torso, Right Arm, Left Arm, Right Leg, Left Leg, etc) has been changed without reason to be sharper and they no longer have the same visual effect they previously did, looking harsher and sharper.
Similarly, Voxel and ShadowMap had their “shinier normals” aspect removed without warning at the same time. Voxel, ShadowMap and Future are all suffering from this particular rendering bug, and all 4 including Compatibility suffer from the sharp shading issue.
To reproduce this bug, join any Roblox game, be it in Studio or from the website, and make sure your graphics settings are set to Level03 or higher. This will consistently occur, viewing or joining a place doesn’t appear to make a difference.
For bug reporting purposes, I have provided my (temporary, main pc died a few days ago) specifications below, however, I know this is happening to what seems like all users using graphics modes 3 or above in-game or in Studio.
Outfit renders on the website have also been affected, and I believe this rendering change may have been a hackjob fix designed to stop the “shiny avatar” bug which appeared on Roblox outfit renders created between October-December 2019.
This could be fixed to restore the former behaviour (at the very least on the Compatibility lighting mode specifically) I would be very grateful, as in my view I feel like this is ruining the visual style of Roblox, and should therefore be fixed.
This has also resulted in various meshes (untextured cone mesh from 2010 birthday party hat as an example, there are more) to have really ugly and coarse shading cut-off lines, as well as ignoring the alternated lighting calculation on the part dependent on the Material setting. This happens in all places these SpecialMeshes are used, and appears to completely ignore the material setting unless a TextureID is set on the SpecialMesh. This bug does not occur if the mesh is textured and/or is also within a Model containing a Humanoid, which may explain why it has slipped under the radar for a while. To reproduce this one, insert an NPC into any game in Studio and remove the Humanoid, and TextureIDs of any SpecialMeshes inside the NPC model.
To better fix the “shiny avatar bug” after restoring the old behaviour, would it not be possible to change the lighting mode on Roblox’s Cloud Compute Service to use Compatibility, or Voxel with a lower brightness setting?
Whilst this has been occurring since about the end of 2019/start of 2020, I’ve only really noticed this more recently, and felt it was worthy of being reported as a major visual engine bug. This is NOT a user-specific bug and is platform-wide.
Computer specifications:
- Windows 8, NT Version 6.2.9200 (previously Windows 7, NT Version 6.1.7601)
- 4GB RAM (previously 8GB RAM)
- 1TB HDD (previously 256GB SSD)
- AMD A4-5000 APU (previously Intel Core i5-6300U CPU and Intel HD Graphics)
(this happens on all devices that you can run Roblox on, there is no specific platform where the bug does or doesn’t occur as it can be reproduced 100% of the time)
Thank you for reading, and I appreciate this is a bit of a late report from when the bug first occurred.
This is my first bug report so apologies for any formatting errors or if I missed anything out
FOLLOW-UP: I forgot to mention before that this has also affected the appearance of Catalog items and have made some of them look very ugly on-site and ingame versus how they would previously look.
One noticeable example would be the “Banded Top Hat” series. I’ve used the example here of W’s Top Hat, the most expensive of the range and also one where the bug is particularly obvious.
In the 2020 version, notice that the way the hat is shaded is far sharper than it was before, making it look less visually appealing than it once did, versus the 2019 version from before the shading bug occurred.
This is NOT the only hat this has happened to, although I believe it is the best example that I have been able to find.