Beveler Plugin

Some of you may may have seen asimo3089’s post the other day about making beveled parts. My temporary solution for him was to create a plugin to do the dirty work for you.

Here are some screenshots:

Here is the plugin itself:

Is there any way you could make a plugin where instead of using full cylinders, it generates CSG cylinders with N sides and uses those for the corners? Cylinders in general have far too many triangles too use for something like this, and I feel like you will start running into lag if you have many of these parts.

I could, but an alternative is to simply check the ‘Union Result’ option which will union together the beveled brick. I find that it cuts down on the quality quite a bit so there is a great reduction in triangles.

Why is it we have to worry about triangles? We play games with millions of them in models, but we can’t do the same on Roblox.

We do not play games with millions of them in models at all. Your average character will be 1,000-2,000 polys, scenery props will generally be a few hundred each and the terrain should be no more than 100 visible polygons. That and any offscreen polygons or polygons hidden completely behind others aren’t rendered in modern engines.

EDIT:

It’s come to my attention some games are pushing more than a million to your screen, but these are few and far between and should by no means be used as a comparison to roblox.

Not to steal the spotlight but if you guys are worried about lag I have this plugin which will give you flat bevels. They aren’t as pretty but they are much more performance-friendly.

This is also a great solution, and one which I added to my CSG Primitives plugin, although it does not convert existing parts to bevels, but creates new ones with given dimensions, which is definitely not as intuitive (which reminds me I need to add that feature to the plugin)