3ds Max | Scripts

Reset Material Editor

2 votes


12 votes

Measure and show edges length, segments length and faces area in real time. Work with Splines, Editable_Poly and  Editable_mesh objects and Edit_Poly modifier.
--        In Polygon/Element sub-object level will show the selected faces area in generic units only.
--        In Edge/Border sub-object level will show the length of selected edges in user defined units.


14 votes

A simple tool to render out top down maps from 3dsmax. An ideal way utilizing the tool would be in creating tilable textures. Besides tilable textures, this will help in overlaying additional small scale details on already made in-game meshes in a much more straight forward fashion.

How to Install


V-RayMtl Converter

163 votes

V-RayMtl Converter 3.0

V-RayMtl Converter - the very useful professional tool for automating such a time-consuming process as converting of materials, maps, lights, cameras, proxy, modifiers etc. from different renderer engines (currently supported: Scanline (Standard), Raytrace, Autodesk Material, Architectural, mrArch&Design, Physical Material, Corona, NVIDIA iray (unofficial), fr-Advanced, Brazil Advanced) to V-Ray, as well as to reverse the conversion of V-Ray materials to Standard materials (which is very useful for game developers, 3d modelers, etc). Since version 3.998, the ability to batch convert materials in multiple * .max files has become available.

Current verion: 3.998:

  • added batch materials conversion mode for multiple .max files to "Material Conversion" section.
  • added a function to handle possible errors during batch conversion of materials with writing to a temporary log file when they occur.
  • removed some conversion options to V-Ray: enable or disable converting Blend, Shellac and DoubleSided materials. Now these materials are always converted to V-Ray by default.
  • some changes have been made to the UI in the "Material Conversion" section for a more comfortable perception.

View full changelog

Viewport Align

18 votes

Rotates your top view to your selection. Go to top view, select 1 edge or 2 verts, run the script (and switch to coordinate system "screen" if you like). Click once to align horizontal, click again to align vertical. Good for architectural modeling with non-orthogonal walls.



23 votes

And all this works by single button

v.9.62 Fixed some bugs

Transform pivot point with a matrix3 tm

0 votes

I wrote this function a while ago for an exporter tool, where I needed to align the pivot of collisions objects with the transform of the master object. I couldn't find another way to "affect pivot only" (as in the UI) using maxscript, It will set the .transform (a.k.a. the pivot point) of a node to the provided matrix3. It gives more possibilities than the standard "affect pivot only:" from the user interface, as you have full control of the transformation matrix. Here's the function:


fn setTM obj tm =



8 votes

"Resets the various things reset x-form does - but independently - and /or jointly. It works with hierchy's - but only if children in the hierchy are selected also."

Relax Pro

3 votes

Relax Pro is a modifier for 3ds Max that smooths meshes while preserving their volume unlike the standard Relax which shrinks them a lot. You can set it to slide vertices over the surface so no volume loss happens. Get it from https://mariussilaghi.com/products/relax-pro

Clear Smoothing Groups

3 votes

With the Clear Smoothing Groups script you cad delete all smoothing groups in the selected geometry.

Script category: “#todorScripts”.

You can see an example here, how to install my script per Drag and Drop:

Syndicate content