If any Lscripts no longer work, or cause an error, please feel free to contact me and let me know. Thanks! |
SelLyrRng : This script will allow you to select a range of layers in Modeler at once. It appends to your selected layers to make layer management easy. |
| CycleApplySurfaces : This script will take your selected geometry and cycle through all of the textures until you stop it, and then it will apply that surface. Very useful if you have a lot of surfaces and you dont know which the object needs to be applied to. |
| CloseReOpen : This script will close your current object and reopen it. Useful for refreshing the surface list or reverting back to your previously saved version. |
| Selector : This script will select all geometry in whatever quadrant(s) you specifiy (X+,X-,Y+,Y-,Z+,Z-). |
| SelectSurfName : This script will prompt you for a search phrase and will select all polygons that have a surface matching the search phrase. Example: If you have 300 surfaces and half of them are called "wall_01, wall02, wall_3,..." and you search for 'wall' it will select all of those surfaces while leaving the other half of various named surfaces unselected. |
| SwapPoints : This script will take the selected points and swap their positions. Can be really useful when you have a lot of overlapping geometry. |
| SendToBG : This script will take the selected geometry, cut it, and paste in the next available
empty layer. Then it will switch back to the first layer you had selected and put the
cut geometry's layer into the background. Essentially "sending" the selected geometry
to the background. |
| SaveTransformed : This script will save the transformed objects of either the current selection or all of the objects in a scene. Allows for adding a custom prefix and also lets you choose what frame you want to save the transformed objects at. It now also has the option to reload the transformed objects into the current scene. |
| DongleID : This script will tell you your dongle ID in Modeler. |
| CloneHierarchyRepeat : This script will clone a hierarchy a user specified number of times. This script came in extremely useful when cloning things such as 50 ships (with their respective hierarchies) in a scene, rather than using LW's current clone hierarchy tool which only allows for 1 clone at a time. |
| CloseAllButCurrent : This script will close all objects open in Modeler except for the one currently being viewed. |
| ReplaceSelected : This script will replace the selected objects in a scene with either a Null or a user specified object. Useful for replacing proxy objects with Hi-Res and vice versa. |
| CustomNewLight : This script will create a new light based on user input, and can be called later to create lights with the exact settings across multiple Lightwave sessions. |
| LoadItemsRepeat : This script will call the LoadItemsFromScene dialog a user specified number of times. Useful when having to do a lot of load items from scene and not having to keep track of how many times you have done it. (Currently Lscript does not support remembering selections within the LoadItemsFromScene dialog). |
| CloneToLayers : This script takes an object/selection in modeler, and clones it to multiple layers with an offset. It also has an option for making each clone it owns Part. |
| MorphSaver : This script takes an object (in Layout) that has many layers and saves a single endomorph for all of the layers to a new object file. I wrote this because I needed to save a linear explosion that I made with Kaboom! into an endomorph and Kaboom shattered the object into 300 pieces. This script allowed me to save the transformed positions of all 300 pieces without having to save each layer by hand so that later I could use MorphMixer to control the explosion. Example files included. |
| ClearLyrNames : This script will clear either a specific layer's name or all of the layer names in an object depending on what the user chooses (Modeler). |
| CloneRename : This script takes an item and clones it as many times as specified. Also has an option to rename each clone as it's being created. It has two modes for its offset: from original and from clone. From original will make all of the clones that are created all at the same position, where as from clone will keep adding the offset off of the previous clone's values. |
| SelPosX & SelNegX : These two plugins just select all of the points on either the negative X axis or the postive X axis. Hopefully it will save some time trying to select complex objects. |
Weld Group Average : This script allows you to weld average on a large group of points at once. It bases its welds on the order of the points selected. Example: Points 1 and 2 will be welded, 3 and 4, etc.
|
| CenterPoint : This script will take a user's selection and create a point in the center of it. It averages the values of the selected points in order to calculate the center. After it creates the center point it will select it. |
| UFlip : This script will take a user-defined part (which is usually one half of the model shown in the UV space) and flip its orientation over the 50% mark in the U axis in a given UV map. To better illustrate it please look at the image to the left. |
| DongleCheck : DongleCheck will see if a dongle is plugged in when Modeler is started. Please note it requires a special install to work. To view setup instructions, please go here. |
| RadArray : Takes a user's selection and performs a radial array out of it. It has the functionality of the Lightwave Radial Array, but also allows the user to use a point in the bg layer as the center for an array which can save the user time. Two versions are avaliable (LW8 and Below, or LW9). |
| MeshMover : Takes the selected foreground layers and copy them to a new object preserving the layers. It will also copy those layer names over to the new object. |
| Weld Group : This script allows you to weld a large group of points at once. It bases its welds on the order of the points selected. Example: Points 1 and 2 will be welded, 3 and 4, etc. |
| Fast Set Value : Sets the value for all of the points in a selection by matching the position(s) of either the first or last point selected. |
| Janitor : Gets rid of commonly created "garbage" within a model such as 2 point polygons, 0 polygon points, merges points, unifys polygons, triangulates nonplanars, and removes 1 point poly vertices. |
| MeshCombine : will take the current object (in modeler) and copy all of its layers to another open object document. It can either fill any empty layer in the target object, or it can append itself to the last layers of the file. It also keeps the names of the layers intact. |
All of these scripts are free of charge and open source to everyone in the Lightwave community.
 |