ScriptSpot

Script

Mass Randomizer

By masquerade · Credited author: Arda Kutlu · 2008-02-12

Version
1.913
Version requirement
written in 2008
Date updated
2009-02-03
Votes
56
Download
Download
Description

Mass Randomizer 1.9

The ability to Randomize

  • Position
  • Rotation
  • Scale
  • Length-width-heigth- radius parameters
  • UV Offset Values
  • G-Buffer ID's
  • Selection (object and subobject)
  • Color and Materials

of selected objects.

You can define minimum and maximum values for each parameter.

Each randomization is undoable, but you better backup before use.

Use at your own risk.

 

 

-------------------------------------------

version 1.913

-minor update, now you can choose the coordinate system (local or world) for position and rotation randomizers.

-------------------------------------------

version 1.912

- Bug fix - there was no OBJ ID randomizer but two Material ID randomizers. (thanks yasuhiro for reporting the bug)

-------------------------------------------

version 1.91

-Added Channel options to the UV map randomizer

-Selection Randomizer switched to the percentage instead of every N method. Which makes it more accurate.

-Minor Bug Fixed regarding to the redrawing issue while randomizing selected vertices.

-----------------------

version 1.9

-Added wirecolor randomization and material randomization.

Wirecolor randomization assigns random wire colors to selected objects with the option of removing material of the objects.

Material randomization assigns predefined Multi-Material to selectionand adds a material modifier to selection with a random material ID (between 1 and submaterial count of assigned multi material)

--Moved Material ID randomization under the  material & color randomization menu

Known issues/bugs:

Currently selection randomizer doesnt support edit_mesh modifier.There are no problems with editable_poly, editable_mesh, and edit_polymodifiers.

When randomizing vertices of an editable poly object, it may notredraw the randomized selection on the viewport. Scrubbing thetimeslider or changing the viewport is a temporary solution. There isno such thing with edge and face selections and other than editablepoly objects.

-------------------------

version 1.8

-changed ui

-support for subobject support for selection randomizer added. Now itrandomizes your selection depending on selection type. If edges arechosen, it randomizes edges. If objects, it randomizes objects etc.

-------------------------

version 1.5

-added Material ID randomization - Thanks Daniele Debernardi for the idea !

------------------------

version 1.4

-Single button for all length, width, height and scale parameters.

-Radius1 and Radius2 compatible for tube and torus primitives.

-General Naming and tooltip fixes.

------------------------

version 1.3

-added Selection randomization

------------------------

version 1.2

-added UV randomization

------------------------

version 1.1

-added G-Buffer randomization

 

Future releases:

waiting suggestions!

Additional Info

Its a Macroscript. Drag and Drop or run the script. Then assign into a menu, hotkey or quad menu through customize => customize user interface => Under the Category: Tik Works

Tags: selection, Position, random, uv, scale, rotation, edge, randomize, face, material ID, subobject, id, Offset, G-Buffer, parameters

Comments (24)

todor · 2021-05-16

Excellent script! Thank you :)

narizon · 2020-04-14

Great...excellent script...work fine 3ds max 2018.

still no improvement with randomizing elements selection

Custom · 2014-10-17

case: I select all elements in edit poly object, then press "randomize" and get selection of polygons, but not whole elements...

UV randomizer

Picklock · 2013-06-13

From what I can tell, I can select some polys and run the script, but it just randomizes all the poly's i've selected the same way? I was under the impression I could select a bunch of polys and they would all be randomized differently from each other?

Also, the Map Channel option doesn't seem to do anything. After I run the script, I have to manually input the map channel into the UVW Xform modifier that was generated in order for it to affect the proper channel.

themaxxer · 2012-04-26

is possible to get an option to rotate the uv offset only in 90°? this would be very handy.

best regards
themaxxer

W DIGITAL · 2010-11-25

nice ill chek it out!

W DIGITAL · 2010-11-23

how can i randomize colors in diffuse channel?
if i have 100objects with same vray material, but want each to be different color?

Anubis · 2009-07-28

Hi Arda, I guess you were glad to report an bug.
if so, review the source code of my script.
(it's about randomize G-Buffer ID)

regards,
Anubis

yhcnils · 2009-07-09

Excellent script! I use it all the time.

I was wondering. with random rotation is it possible to add an extra box for angle steps.
For instance if you want to rotate objects randomly but with steps of 90deg. or 45deg or other angles.

thx

masquerade · 2009-07-09

it doesnt work on element mode. Just face, edge end vertex mode you can randomize selections. Though, it definitely should work with element mode too. I will take care of that when I have some time.

Spacelord · 2009-07-08

Hi I had a quick play with this and couldn't figure out if this can random select elements of a poly object, I noticed it can select random polys but I need random elements like leaves on a tree.

cheers

harnelbe · 2008-12-18

It could be very intersting without cutting in triangles the quad. Is it possible to update ?

Arnaud ALB LE BOT

masquerade · 2008-12-18

Sorry but I didnt understand what you mean. Could you give more information? maybe along with an example?

thanks

nakolus · 2008-11-06

Really Amazing~

Thanks you a lot

3dwannab · 2008-09-11

thanx love this.. Really handy wen doin roof tiles to give a varied effect.. brill :D
STEVO147 esq

masquerade · 2008-09-10

ok, glad that it made use of you.

ricou · 2008-09-10

Thx for this script... really good one

Is it possible to add group to the selection randomization ? It would be nice !

masquerade · 2008-09-10

thanks ricou,

do you mean randomly selecting elements of a group by that?

ricou · 2008-09-10

sorry ! I don't know why but I thought that "selection randomizer" didn't work with several groups !! never mind ;)

Anyway, thx again... really useful !

masquerade · 2008-08-29

thanks Raafayr for the input. I am planning to add a part related with the colors and materials soon.


RaaFayr · 2008-08-26

Nice Tool, Thanks!
If add generate and asign random colors (diffuse) materials and Multi/Sub-Object for objects?