Skip to content

Custom Align

by SimonBourgeois·Workflow

Illustrative cover generated by AnyPlugins — no product screenshot available.

Why we like it

Custom Align stands out in the ScriptSpot library for its combination of spacing, randomization and spline placement options in a single script, now with pivot-independent alignment.

What is Custom Align?

Custom Align is a script for 3ds Max that aligns objects with a defined spacing. You can align by object center or object base, and to min, center or max — combining these settings gives nine possible placement alignments. Position and scale can be randomized, with an option to keep proportion and to randomize scale on a chosen axis or all axes. The developer notes it is especially useful for randomizing books on shelves, populating supermarket shelves, or evenly spacing any objects.

Spline support lets you evenly space differently sized objects along a path, respecting the initial ordering of selected objects, with ordering stored in object user properties. A separate bake function creates dummies at your objects' positions on the spline and parents the objects to dummies constrained to the path. Groups are treated as a single object.

Additional options include disabling spacing so objects align without changing the distances between them, and an Anchor option using the first or last selected object as the reference point. Since version 1.3.4 the script no longer changes objects' pivots, so you can align by original pivot positions.

Who is Custom Align best for?

Custom Align is best for 3ds Max artists arranging and evenly spacing objects, such as randomizing books on shelves or populating supermarket shelves.

How much does Custom Align cost?

Custom Align is completely free to download and use.

Key features

  • Align objects with a given spacing, by object center or object base
  • Two Min/Center/Max settings combine into nine possible placement alignments
  • Randomize position and scale, with a keep-proportion option and per-axis or all-axis scale randomization
  • Evenly space differently sized objects along a spline, respecting initial object ordering
  • Bake function creates dummies at object positions on the path and parents objects to path-constrained dummies
  • Disable spacing to align objects without changing distances between them
  • Anchor option using the first or last selected object as the reference point

Tags

#3ds Max#alignment#spacing#randomize#spline#scatter#scripts#SimonScripts

Frequently asked questions

Does Custom Align work with 3ds Max 2025?

Custom Align has been tested on 3ds Max 2025 and, according to the developer, should work on almost any older version. If you run an earlier release, it is worth confirming behaviour on your setup, since only 2025 is explicitly noted as tested. The script is at version 1.3.6, which addressed issues with very small objects and included a few other bug fixes, so keeping to a current version is advisable for the widest compatibility.

How do I install Custom Align in 3ds Max?

Custom Align installs by drag and drop into the viewport. After that, open Customize, then Customize User Interface, go to the Toolbar tab and find the category "SimonScripts" to add the tool. The developer also suggests disabling "Fixed Width Text Buttons" under Customize, Preferences, General, UI Display, which sets the custom buttons to fit the size of their text.

How does Custom Align handle grouped objects?

Custom Align treats groups as a single object during alignment and spacing. According to the developer, the pink dummies are automatically selected while objects inside groups are removed from the selection, so a group behaves as one unit rather than the script operating on each member separately. Note that in earlier releases the Object to Origin button caused problems with grouped objects, an issue the developer corrected in version 1.2 as part of the update history for the script.

Does Custom Align change object pivots?

Custom Align no longer changes objects' pivots since version 1.3.4, so you can align by original pivot positions. This is useful when aligning objects on a path where each object has a different size and different pivot placement. In earlier versions, choosing center or base pivot would move objects that did not already share that pivot type, so the newer behaviour avoids that adjustment step entirely.

Is Custom Align free to use?

Custom Align is listed as free in this catalog. For current licensing terms and any conditions of use, check the developer's page, which is the authoritative source for how the script may be distributed and used. That page also carries details on the latest version, currently 1.3.6, alongside the update history describing fixes and added options such as spline support and the Anchor reference setting.

Similar plugins