deerRender | Render models/Parts based on users Graphic Settings

I wanted to share this resource on the forums as I can’t seem to find any other variation of this anywhere in the public space, so here you guys go;

This resource is essentially just a super simple way to only show parts/models based on the users graphic settings, while I’m sure there is a way more efficient way of doing this in my use case it will suffice perfectly, however, if you have suggestions do please throw them my way!

How it works;

  • You copy either the BoolValue “MediumGraphics” or “HighGraphics” into the part/model you wish to.
  • On server start, the script will iterate through the Workspace looking for these BoolValues, and when found move them into a folder according to the name of the BoolValue.
  • When the client spawns in, it will check their graphic settings, if it is above 7 it will move the parts back to the Workspace, thus rendering them to the client. If the client is at a graphics level of 10 it will do the same for the High Graphic parts/models.
  • If the client changes their graphics setting it will check and process accordingly.

Again, this is probably not the best solution if you have a huge map and are looking to have a lot of changes depending on the graphics level, however, for small use cases, this should do just fine.

Get the resource here

Showcase

https://i.gyazo.com/3d2f62e97d9234a6691016728e4b04ae.gif

10 Likes

This is actually a very nice thing that I was looking for. My game has a lot of parts and highly detailed meshes, and in case someone has a low-end pc, I can utilize this module very well. Thanks :3

1 Like