Roblox’s most recent changes to protect any modifications inside the Roblox version folder directly hinder the ability for NVIDIA Ansel to work. This inherently breaks Bloxshade and all Roblox Shaders. NVIDIA Ansel is completely safe to use. The modules are code signed by NVIDIA and Microsoft themselves, as it is a part of NVIDIA’s Display Drivers. The Display Driver already loads other modules into loaders for its basic functionality and the modules required for NVIDIA Ansel don’t open up any security loopholes.
Bloxshade is used among content creators, star creators, game developers, and has even been reposted many times on the Roblox social media. It is a crucial part of content creation for the platform. Bloxshade has grown a community on Roblox with over 50,000 members and a Discord community with over 70,000. It has over 1,300,000 downloads and has a vibrant community all over TikTok and YouTube for short and Long-Form content. Not only is it a tool for content creation, but millions have used it for its gameplay purposes.
Unlike in the past when Byfron was introduced and it initially had broken shader support, NVIDIA Ansel offers immense security that can’t be compared to previous methods. In order for Roblox to resolve this issues, the following measures can be implemented to maintain the stability of one of, if not, the largest third-party Roblox modification for graphics.
NVIDIA has a hard-coded set of lists that it uses for their games to be applicable for Ansel support. It simply checks if the game’s executable matches with one on their list, and if it does, it allows for the usage of their shaders. Not all of the games have depth buffer support, which is why Euro Truck Simulator 2 was chosen as the name that the RobloxPlayerBeta executable was renamed to.
Roblox has the opportunity to reach out to NVIDIA and officially add their executable to the NVIDIA Ansel allowance list. NVIDIA Ansel is a constantly updating feature of NVIDIA Game Filter, as they constantly implement new AI filters into it and is something they showcase in the New NVIDIA APP and at CES this year.
Roblox should whitelist the renaming of the RobloxPlayerBeta.exe, possibly to only “eurotrucks2.exe” or generally allow it. However, the way more ideal option is that Roblox reaches out to NVIDIA and becomes an officially allowed game with NVIDIA Ansel. It is highly advised that when they do this, they allow NVIDIA Ansel to access the depths buffer as some of the most crucial features of modern Roblox shaders require it, such as simple reflections and screen-spaced ray tracing calculations that a majority of users flock to download shaders for.
This is not just a small, independent movement. Creators such as Kreekcraft have even gone on to #SaveBloxshade, as evident by his reply just minutes ago at the time of writing this on how crucial this is to his content creation.
Thank you for reading this. I hope this message can have a huge impact on the future of shaders.