Auto instances for 3ds Max

$22
2 ratings

System requirements: 3ds max 2014-2024.

Script Description:

This script automatically finds objects with the completely same geometry and turns them into instances. This can reduce RAM consumption, scene file size, and save and open times for a scene. This script will be especially useful when optimizing other people's scenes and 3D models.

Key features:

  • Automatic conversion of objects with the same geometry into instances.
  • The script preserves the rotation and scale of objects when turning them into instances.
  • Ability to select objects that can be instantiated without changing the scene.
  • The script keeps the Turbo Smooth modifiers (if they are at the top of the stack).


How to use the script

  •  Make a backup of your scene.
  • Optional: To view future changes, you can click the "Just Select (Preview)" button. Objects that can be turned into instances will be selected. This will not change the scene. At the bottom of the window, information will appear about how many objects can be optimized and how many triangles they contain. You can skip this step.
  • Press the “GO!” Button. Your scene will be optimized.

Limitations of the current version

  • This version does not take into account the difference in texture coordinates when comparing copies.

  • This version only works with geometric objects (splines and lights are not supported).
  • The script supports working with scale, but if objects were created with different sizes, they will not become instances. Example: several spheres of different radius, but with the same topology. Note: The same objects but with a different scale at the object level can become instances.

  • If there are modifiers in the stack, then the script can collapse the stack before making the objects instantiated. The script will try to keep the Turbo Smooth modifier if it is at the top of the stack.

  • At the moment, objects rotated or scaled at the subobjects level will be considered different objects and they will not be turned into instances.

  • Animation of modifiers is not taken into account when comparing, it is not recommended to apply optimization on animated objects in cases where it is important to preserve the animation.


Examples:

Scene size before optimization: 5800 MB | After: 4371 MB | Saved: 1428 MB:

Scene size before optimization: 1435 MB | After: 1042 MB | Saved: 393 MB:

Scene size before optimization: 435 MB | After: 363 MB | Saved: 72 MB:

Scene size before optimization: 87 MB | After: 39 MB | Saved: 48 MB:


Script installation:

1) Unzip the archive.

2) Drag the OneClickAlbedo.mzp file into the 3ds max viewport. Press “Ok”.

Note: If dragging and dropping into 3ds Max didn't work, select “Run Script” from the “Scripting” top menu, then select the script file and run it.

3) From the top menu, select “Customize” and “Customize User Interface”.

4) Go to Toolbar tab.

5) Select the “OS-3D” category.

6) Drag and drop “RunAutoInstance” button to the main toolbar.

7) Restart 3ds max.


If you have any questions please contact me via email: oseigor@ya.ru

Buy this
Size
48 KB
Copy product URL

Ratings

5.0
(2 ratings)
5 stars
100%
4 stars
0%
3 stars
0%
2 stars
0%
1 star
0%
$22

Auto instances for 3ds Max

2 ratings
Buy this