Skip to content

RandomX

by markulie·Workflow

Illustrative cover generated by AnyPlugins — no product screenshot available.

Why we like it

RandomX earns its place in the scriptspot library as a focused MAXScript utility: batch random move, batch random rotate, and axis-level control, installed with a simple drag-and-drop into a viewport.

What is RandomX?

RandomX is a MAXScript transform randomizer for 3ds Max, developed by markulie. It applies randomized transformations to objects, letting you introduce variation across a scene instead of positioning each object by hand. You specify ranges for translation and rotation parameters, and the script applies randomized values within those ranges.

Its controls cover batch random move and batch random rotate, so multiple objects can be shifted and turned at once. Advanced value and axis control lets you direct which axes are affected and how the ranges are applied. The script is aimed at work such as architectural visualizations and character animations.

RandomX ships as a single MAXScript file and installs by dragging and dropping it into a viewport. It is released under the MIT license and listed here as free. The version available is 0.4, last updated in August 2022. For the current file and source code, see the developer's GitHub page.

Who is RandomX best for?

RandomX is best for 3ds Max artists who want to apply randomized translation and rotation across objects using batch controls, for work such as architectural visualizations and character animations.

How much does RandomX cost?

RandomX is completely free to download and use.

Key features

  • Batch random move across multiple objects
  • Batch random rotate across multiple objects
  • Advanced value and axis control over the randomized ranges
  • User-defined ranges for translation and rotation parameters
  • Written entirely in MAXScript
  • Drag-and-drop installation into a viewport
  • Released under the MIT license

Tags

#3ds Max#MAXScript#randomization#transform#batch tools#rotation#translation#workflow

Frequently asked questions

How do I install RandomX in 3ds Max?

RandomX installs by dragging and dropping the script file into a 3ds Max viewport. The download is a single MAXScript file (randomx_0.4.ms), so there is no separate installer to run through. Once dropped into a viewport, the script loads and its randomizer controls become available for use. For the current file and any setup details, the developer's GitHub page is the place to check before you begin.

What license is RandomX released under, and is it free?

RandomX is released under the MIT license and is listed here as free. MIT is a permissive license, which is worth reviewing directly if you plan to modify or redistribute the script for your own projects. For the latest licensing terms, the source code, and any conditions attached to reuse, refer to the developer's GitHub page rather than relying on a description alone.

What transformations can RandomX randomize?

RandomX randomizes two transform types: translation (move) and rotation. You set ranges for the translation and rotation parameters, and the script applies randomized values within those ranges to your objects. It also offers advanced value and axis control, so you can direct which axes are affected. This lets you introduce variation across multiple objects at once through its batch move and batch rotate options, without adjusting each object manually.

What version of RandomX is available, and when was it updated?

RandomX is currently available as version 0.4, last updated in August 2022, and it is written entirely in MAXScript. The download is a single .ms script rather than a compiled plugin, which is why it installs by drag and drop. Because versions and features can change after that date, check the developer's GitHub page for the most recent release and any updates that go beyond version 0.4.

Alternatives to RandomX

Also in Workflow for 3ds Max.

Similar plugins