Multibevel is a modeler LScript to make performing multiple bevels easier. It was tested under Lightwave 5.6, LScript 1.45, & Windows 95. It will probably work under earlier versions of LScript (let me know!) and on other platforms.
Download Multibevel.zip (includes this page and the tutorial) 160k
--Obligatory Disclaimer--
Feel free to distribute this as much as
you want provided you don't a) charge
money for it or include it in a product
you charge money for, b) modify it in any
way. Feel free to modify it as much
as you want for personal or in-house use,
just don't sell it, or redistribute it. And let me know what you've done with it. I keep seeing people downlaofding these things, but never hear of what they use them for.
This product is delivered as is, and I take no
responsibility should anything
bad happen while using it including loss of limb, life, or sleep. This product is unsupported.
I made it for my personal use and I'm
sharing it with you with the
trust you won't bug me too much about
bugs, feature requests, etc. I'm not a
software developer, and I don't want to
be, I got work to do...
Basic Usage
Put polygons you want beveled in a foreground layer, and some points in a background layer. Run Multibevel (Under the Objects tab click "Custom", select "Lscript" and browse to the "multibevel.ls" file and click "open") and unless it finds some problem with the data, that's all you need to do.
Detail Usage
This script take the points in the background layer as a guide for the beveling operation, using the first point created as the "0" point. For example, if you create one point at 10cm X and 10cm Y, then the next at 8cm X 4cm Y, Multibevel will perform 1 bevel operation inset of 2cm and shift of -6cm. Multibevel uses the x axis for the inset and the y axis for the shift, no mater which direction the source polygons are facing. This can lead to confusion if you draw the profile points for polygons that are facing other than "up". (If you don't understand what I'm taking about, do the tutorial below, only flip the polygon first and it will create the profile upside down) I recommend drawing the profile points on the object and then rotating them into the "vertical" position before running Multibevel. Also make sure you draw your points in order, or you will get unexpected results as the bevel jumps between non-adjacent points.
Tutorial
Lets do something simple, like creating a table top with a detailed bevel.
First create a square polygon as the table top.
Make sure it's pointing up. The size really doesn't matter.
(As you can see, I wasn't paying much attention. My table is 35 meters wide...)

Now, on a new layer, draw a series of points that will define the profile of the table top. Draw a simple or complex profile, it's up to you. Draw it in the "Facing" or "Front" view and draw it in the +x (all point with a positive x value) Make sure you make the points in order from the bottom of the shape up to the top. You might try to put the first point on the left edge of the bevel shape. You don't have to, but it makes the results more predictable.

Put the points in a background layer and the table top in a foreground layer. Now run Multibevel. (Under the Objects tab click "Custom", select "Lscript" and browse to the "multibevel.ls" file and click "open")

That should do it!
There's probably lots of other uses for it. Or maybe not. Idunno, I just wrote the thing, you're the one with the brains...
I'm not offering any sort of technical, moral, or spiritual support for this thing, but if you still really want to get in touch with me, you can email me at steve@balo.com.