Most of the Classic Heads have unnecessary vertices

Now, before yall reply with either “These are 6 months old,” “This is an intentional design choice.” or start to panic an say that they should not be changed.
First, those vertices are not seen by normal means, only if you enable wireframe rendering.
Secondly, they waste resources even if they are not normally visible, especially on old devices.

Classic List:
Default Head: Bottom
Trim - Roblox Sides, Edges an Bottom
Peabrain - Roblox Bottom
Cylinder Madness - Roblox Sides, Edges an bottom
Eraser Head - Roblox Bottom
Diamond - Roblox Edges an Bottom
Fat Head - Roblox Bottom
Roll - Roblox Sides an Bottom
Cool Thing - Roblox Edges an Bottom
Flat Top - Roblox Edges an Bottom
Roundy - Roblox Edges an Bottom

Place file to check it by yourself:
Heads.rbxl (50.9 KB)
Be sure to enable wireframe rendering!

Expected behavior

The heads should NOT have those unnecessary vertices.

2 Likes

The place file only has the R6/Client meshes, however, they could apply to R15.

@Klaugrana001 Sorry for mentioning you but, could you take a look at this issue?

I would suggest waiting a few days for your issue to get triaged - this category has a lot of reports and I imagine the team is pretty swamped with having to manage it all. It’s also the weekend currently (and when you reported this), so I wouldn’t expect any response until Monday’s working hours begin at the very least!

6 Likes

This is just an acknowledgment announcement!

We’ve filed a ticket into our internal database for this issue, and will come back as soon as we have updates!

Thanks for flagging!

2 Likes

The reason for all these extra triangles is an interesting remnant of how Classic Heads worked when they first released. They used special hidden properties to shape BlockMeshes and CylinderMeshes into these geometric marvels - Bevel, Bevel Roundness, and Bulge. Few examples of these values being tested in an old client below.

While Roblox has swapped these out for regular SpecialMeshes, should they go back and clean up that geometry? Ehh… Probably not. Might seem wasteful in a bubble, but technology has improved a lot in fifteen years. The current max tris for a UGC head is 4000, but the most any of these Classic Heads reach is 846.

Character specifications | Documentation - Roblox Creator Hub

While I’m a huge advocate for optimizations and performance, these limits are set with the possibility that a server will be filled with players wearing as many resource-heavy items as they can. Maybe you could argue it’s worth cleaning up the default head, but the 126 tris saved there are a drop in the bucket compared to the tens of thousands of triangles used in a single avatar.

3 Likes

Any update regarding this issue?

he isnt even the dude that looks at them, iirc he acknowledges when a bug report is triaged