Creates a material by adding or selecting a texture in the list.
Unwraps and rotates the texture along the longest polygon edge.
Browses textures by category, previews and loads them.
Replaces a material in the current scene.
Rotates, flips, offsets and scales UV with one click.
Scales the texture to real-world size with one click.
Auto Material creates simple materials in 3ds Max from loaded textures and adds material and UV functions.
It was originally named Auto Wood and written for Vietnamese designers to create simple wood materials from real manufacturer textures, usually with a 2:1 ratio, and UV them by board length. The UV functions will continue to be developed for simple fiberboard objects and cannot handle complex unwrapping.
Requirements
3ds Max 2018 or higher, 2022 or higher recommended. Older versions still run the script, but some options are not available. An internet connection is needed to activate a license key.
How to install
If the download is a ZIP, extract it to get the MZP or MCR installer. Drag and drop the installer into the viewport and click Install if asked, there is no need to remove previous versions. The script button is in Customize User Interface > Toolbar > D95 DESIGN.
How to update
Updates are free. Use Check for Update in the script, or download the latest version from Downloads and install it over the old one. To roll back, uninstall first, then install the older version.
How to uninstall
Drag and drop the MZP installer into the viewport and click Uninstall. Settings can be kept or deleted. Uninstalling does not deactivate the license, so deactivate first to move to another computer.
If the uninstall fails, delete the script folder and its .mcr files in the two folders below, restart 3ds Max, then remove the toolbar buttons with right-click > Delete Button.
After purchase you receive an email with a license key. Each key can be activated on 2 computers and includes support and all future updates of this version. It is a one-time payment and the key is permanent.
Activate license
The Activation dialog appears on the first start. Enter the license information from the purchase email and click Active.
Deactivate license
To move to another computer, deactivate on the current one first via About > Deactive License. If the old computer is no longer accessible, use License manager in the Account page to deactivate it remotely.
Troubleshoot
If the script keeps asking for the key or activation fails, check that the computer is online and 3ds Max is not blocked by the firewall. Older versions identify the computer by its MAC address, which antivirus software can randomize, so update to the latest version. If 3ds Max cannot write to disk, run it as administrator and activate again.
1.99g | 23/10/2024
Fixed a bug where the Auto UV features did not use the default width parameter from the script system settings.
1.99f | 17/08/2024
IMPROVE
The script now removes special characters, including spaces and newlines, from the license key when it is entered. This avoids errors when copying the key from an email instead of the My Account page.
Code optimizations for faster running.
1.99e | 17/08/2024
IMPROVE
License system updated to v2. It fixes errors caused by changing network configurations that deactivated the script. The message “License updated successfully!” appears when installing the new version.
Significantly increased the time the script can run offline without the Internet.
Optimized code. The script starts and loads settings faster.
FIX
Attempted fix for false alarms from some antivirus programs.
1.99d | 17/05/2024
NEW
License Manager integrated into Auto Material. When the activation limit is reached, the License Manager panel appears so one of the old machines can be deactivated. After that, the script activates the license on the current computer.
IMPROVE
Improved boot speed after first activation.
FIX
Fixed the title of some message boxes.
Fixed some tooltips.
1.99c | 29/04/2024
IMPROVE
The script can now work offline without a constant Internet connection.
Updated the license system, significantly reducing boot time.
1.99b | 18/04/2024
IMPROVE
The script now asks before deleting the license file when activation fails.
1.99a | 16/03/2024
FIX
Fixed a bug that prevented the script from starting the first time.
1.99 | 01/03/2024
NEW
Added Polygon Limit in Script System Setting: sets a polygon limit for Auto Unwrap and UV by Polygon. It should not exceed 5000.
FIX
Fixed some tooltips.
1.97 | 17/02/2024
CHANGE
The script is now designed for an interface with GetUIScaleFactor equal to 1 instead of 1.5. This suits Full HD screens and high resolution screens with High DPI Scaling Override set to System. Interface errors will occur if Scaling Behavior is set to anything else.
FIX
Fixed font errors on buttons in some languages.
1.95 | 01/01/2024
NEW
The Material Replace feature has been reworked with new uses. See the instructional video for details.
IMPROVE
UVW by Polygon limit increased to 5000 polygons.
FIX
Fixed tooltips and spelling errors and improved the installer.
1.92 | 25/11/2023
NEW
Added Pick Material button: picks a material from the current scene into the script’s material slot. The picked material is not linked to the current diffuse texture preview and parameters, so pressing Create restores the original material.
Right-click now refreshes the current material preview after dragging and dropping materials from the native 3ds Max material editor.
IMPROVE
Reduced script first startup time in 3ds Max.
1.88 | 30/10/2023
FIX
Fixed a bug that disabled the Round Edge and Hard Edge dropdown list when starting the script in V-Ray material mode.
1.87 | 21/10/2023
NEW
Added custom values for Mirror, High Gloss, Low Gloss and Matte in Script System Settings > Glossiness Value. These directly set the gloss of new materials created by Auto Material. They are glossiness values, the opposite of Roughness.
IMPROVE
Reduced script first startup time in 3ds Max.
FIX
Fixed a bug that prevented the Query String dialog from closing automatically when closing the script.
Fixed an “undefined” bug when deactivating the license.
Fixed some dialog titles and tooltip errors.
1.81 | 23/08/2023
FIX
Fixed a bug that prevented the script from starting after a period of use.
Fixed an error message when deactivating the license.
Fixed a bug in Auto Unwrap that caused a hang when relaxing UV.
Fixed other minor license issues.
1.78 | 07/08/2023
FIX
Fixed some license key activation issues.
1.74 | 07/07/2023
NEW
Added custom Iterations for Unwrap Pro in System Settings.
IMPROVE
The script now adds Unwrap Pro automatically if it is available in 3ds Max.
Snap Angle is turned off automatically to fix a rotate UV issue in Auto Unwrap.
Hold Alt and press Rotate UV to rotate with the last entered value.
Hold Alt and press Auto Unwrap to re-align the UV island.
The last angle value of Rotate UV is saved and loaded.
Updated the license system to the latest version.
1.68 | 06/05/2023
NEW
Hold Shift or Ctrl to set the UVW by Object gizmo position.
IMPROVE
Redesigned the main interface to be more compact.
UVW by Object no longer applies Reset Xform to the object.
Click Rotate UV to enter a custom rotate value. Ctrl + Click rotates 45 degrees. Shift + Click rotates 90 degrees.
Added undo after applying, removing or replacing a material and after processing object UV.
CHANGE
For privacy, the script no longer asks for an email when activated and does not save email information on the computer.
FIX
Fixed a “]” message when entering a key in the script.
Fixed a conflict between the license checker and other software.
Fixed some icons and tooltips.
1.60 | 06/05/2023
FIX
Fixed a license issue that allowed activation in only 1 instance of 3ds Max on the same machine.
1.59 | 04/05/2023
NEW
Added “Auto Detach by Material” function.
Added “Remove Material of Selection” function.
Added “Real-world resize texture” function: scales the selected object texture to real-world size.
Added “Auto Unwrap” function: like UVW by Polygon but faster. Still in development.
Added “Debug On” checkbox in the script system setting.
New Offset UV method for objects with an Unwrap UVW or Auto UVW Unwrap modifier. Slower but better result.
IMPROVE
Improved UV by Polygon performance. The warning limit increased from 500 to 2000.
Improved icon design and fixed some icon bugs on high-res monitors.
Improved the Query Number dialog interface.
CHANGE
Renamed modifiers created by the script to “Auto UVW Map”, “Auto UVW Xform” and “Auto UVW Unwrap”.
Changed the “Lock 3ds Max UI when using UV function” checkbox to “Safe Mode”.
FIX
Fixed Scale UV not working with a single object.
Fixed some tooltips.
1.48 | 27/04/2023
NEW
Added a function to force show textures in the viewport for newly created materials.
Added Pick Material to Apply button: picks a material to apply to selected objects. Hold Shift to apply UVW related modifiers as well.
Added Pick Material to Select: picks a material to select the objects assigned that material.
Added “Add current material to Material Editor” button.
Added “Scale UV” button: click to enter a scale value. Shift + Click makes the texture smaller, Ctrl + Click makes it bigger. Right-click resets the scale value.
IMPROVE
Improved performance of Offset, Rotate and Flip UV.
Improved UV by Object: more accurate and adds Reset Xform to the object automatically.
Improved the button icon design.
FIX
Fixed UV by Object still freezing the UI when starting the process.
Fixed tooltip content when the “Lock 3ds Max UI when using UV function” setting is not used.
1.43 | 18/04/2023
IMPROVE
The 3ds Max user interface is no longer locked when using Auto UV. This option can be re-enabled in Script System Setting. Locking the interface, especially for UV by Polygon, gives some performance benefit and prevents mistakes.
Press ESC to force abort Auto UV.
Improved some tooltips and icons.
FIX
Fixed Checker Material failing to restore original materials.
1.39 | 07/04/2023
NEW
Added a button to open the Auto Material free texture collection online.
Added Texture Import and Texture Remove buttons.
IMPROVE
Improved the user interface layout and changed some button icons.
A warning appears when too many polygons are selected for Auto UV.
Open Custom Texture now uses the current database collection as the start path.
FIX
Fixed script settings being reset when updating the script.
Fixed some text and tooltips.
1.32 | 05/04/2023
NEW
Added Stone category to the Sample Database texture.
IMPROVE
Material Replace can now be used with multiple selected objects.
CHANGE
Auto Wood is renamed Auto Material.
FIX
Fixed some performance bugs in UV by Polygon.
Fixed some tooltips and text.
1.26 | 04/04/2023
NEW
Added Sample Material on install.
Added UVW Width option in Script System Settings.
Added Reset Script System Setting function.
IMPROVE
Improved the Checker Material pattern.
Click the texture thumbnail to select a custom texture.
1.24 | 01/04/2023
NEW
Added Restore Original Material function for Checker Material.
Added Auto-Detect option in material selection. Supports V-Ray and Corona.
New database update method: custom database location.
Added Round Edge and Hard Edge options for new materials.
Added Panel Width option in Script System Settings.
1.10 | 12/03/2023
NEW
Added Previous Texture and Next Texture buttons.
Added Thumbnail Auto Generator function.
Added Script System Settings.
1.04 | 10/03/2023
NEW
Added UV functions: offset, flip, rotate.
1.00 | 01/03/2023
NEW
Finalized key features and released the beta version.
User interface
Three groups: Select Texture â‘ , Material Create â‘¡, Material Function â‘¢. About Script and Script System Settings are in the Select Texture group.
Pick a texture in Select Texture and a material is created in Material Create. Adjust type, glossiness and round edge, the slot updates immediately. Drag the material to the Material Editor or onto an object.
Select Texture
Only diffuse textures are used. The script comes with 10 samples in 2 collections, Wood and Stone.
Texture Collection â‘ : choose a collection.
Texture Code ②: choose a texture, or use Previous ④ and Next ⑤.
Texture Preview â‘¢: current texture, also a button.
Add Texture â‘¥: add a texture to the collection.
Remove Texture ⑦: delete the texture file permanently.
Texture Database (…): choose a custom database folder, right-click to reset. Restart the script to apply the change.
Heart â‘§: download the free collection of 2800+ textures.
The free collection is provided by manufacturers in Vietnam, mainly wood and stone. Do not resell it. The video shows how to use it as a database.
Database structure
Follow the structure of the default database, located at the path below. Thumbnails are generated automatically. To use custom thumbnails, add a Thumbnail folder in each category with matching file names.
If the structure is wrong, reset the database path and restart the script.
Material Create
A new material is created whenever the texture or a setting changes.
Material Type â‘ : Corona, V-Ray or Standard. Auto follows the renderer.
Glossiness â‘¡: mirror, high gloss, low gloss or matte.
Edge â‘¢: round edge adds a round edge map to the bump.
Create â‘£: create the material manually.
Pick Material ⑤: put a scene material into the slot as temporary storage. Its settings cannot be edited and Create restores the original material. Right-click refreshes the material preview.
Material Slot â‘¥: drag to the Material Editor or onto an object.
Options ⑦, all on by default:
Auto Name (N): name new materials automatically.
Auto Create (C): create on every change. Off: press Create.
Material Preview (P): show the preview.
Preview Background (B): show a background in the preview.
Create Legacy Material (L): CoronaMtl instead of CoronaPhysicalMtl.
Material Function
Sixteen functions for materials and UV.
Apply Material â‘ : apply the slot material to the selection.
Material Replace â‘¡: replace one material with another, see video. Right-click: replace the material of the selection with the slot material.
Pick Material to Apply â‘¢: pick a material and apply it to the selection. Shift: also copy the UVW Map modifier.
Select Similar â‘£: select objects with the same material.
Detach by Material ⑤: detach faces by material.
Remove Material â‘¥: remove the material of the selection.
Checker Material ⑦: apply a checker material. Right-click to restore.
Material to Editor â‘§: add the slot material to the Material Editor.
Real-world Scale ⑨: scale UV to real-world size.
UVW by Polygon ⑪: a UVW Map aligned to the longest edge of each polygon. Slow but accurate. Esc to abort.
UVW by Object â‘«: a UVW Map aligned to the longest side of the object. Fast but less accurate. Best when panels are separate objects. Esc to abort.
Do not chamfer before Auto UV, it slows the process or crashes 3ds Max.
Edit UV
Each function adds a UVW Xform modifier. With Auto Unwrap objects, Offset UV offsets the UV islands. With polygons selected, only those polygons are affected.
Offset UV ⑬:
Click: random offset U and V.
Ctrl + Click: random offset U.
Shift + Click: random offset V.
Right-click: reset.
Flip UV â‘:
Click: flip U and V.
Ctrl + Click: flip U.
Shift + Click: flip V.
Right-click: reset.
Rotate UV â‘®:
Click: enter an angle.
Ctrl + Click: rotate 45 degrees.
Shift + Click: rotate 90 degrees.
Alt + Click: repeat the last angle.
Right-click: reset.
Scale UV ⑯:
Click: enter a scale.
Ctrl + Click: tile -0.1, bigger.
Shift + Click: tile +0.1, smaller.
Right-click: reset.
Script System Settings
Opened with the gear button next to About Script.
Glossiness Value â‘ : reflectivity of each glossiness option.
Default Width â‘¡: texture width for Auto UVW and Auto Unwrap.
Polygon Limit â‘¡: polygon count before a warning. Keep under 5000.
Unwrap Pro â‘¢: iterations for the Unwrap Pro plugin, sold separately.
Quick Close â‘£: pressing the toolbar button again closes the script.
Save Position â‘£: reopen where it was closed, else at screen center.
Debug on â‘£: shows processing info after some functions.
Safe Mode â‘£: locks the 3ds Max interface while UV functions run.