Complete Port of the Original 3ds Max Tool for Autodesk Maya
https://www.youtube.com/watch?v=DUzNfWhdMjQ
Installation
Method 1 — Drag & Drop into the Viewport
Simply drag the collect_asset_maya.py file directly into the Maya viewport.
The window will open automatically.
Method 2 — Script Editor
import sys
sys.path.insert(0, r"C:\path\to\script\folder") # specify the script folder
import collect_asset_maya
collect_asset_maya.show()
Method 3 — Shelf Button
Copy collect_asset_maya.py to your Maya scripts folder:
Windows: C:\Users\<user>\Documents\maya\<version>\scripts\
macOS/Linux: ~/maya/<version>/scripts/
Run install_shelf.mel from the Script Editor (MEL):
source "C:/path/to/install_shelf.mel";
A CollectAsset shelf tab with a launch button will be created automatically.
Features
Feature Description
Refresh Scans the scene and updates the status of all assets
List Assets Opens a window displaying all assets (ok/found/missing)
Search Searches for missing assets in a selected folder and all subfolders
Collect Copies all assets to a target folder and optionally relinks them
Set Path Updates asset paths to a new folder without copying files
Rename CYR→LAT Renames files and folders containing Cyrillic characters to Latin equivalents while preserving links
Resolve Paths Automatically relinks assets marked as "found"
Del Missing Clears paths to missing files
Strip Paths Removes full paths, leaving only file names
Export to Text Exports the asset list to a .txt file
Log Displays the operation log
EN/RU Switches the interface language without restarting Maya
Supported Renderers
Maya Standard (file, imagePlane, diskCache, gpuCache, AlembicNode, etc.)
Arnold (aiImage, aiStandIn, aiVolume, aiPhotometricLight, aiNormalMap, etc.)
V-Ray (VRayTexHDRI, VRayProxy, VRayBitmap, VRayScannedMtl, VRayPtex, VRayVolumeGrid, VRayTexIES, etc.)
Redshift (RedshiftNormalMap, RedshiftDomeLight, RedshiftIESLight, RedshiftProxyMesh, RedshiftTextureShader, etc.)
Octane (octaneImageTex, octaneAlphaImageTex, octaneGreyscaleImageTex, octaneNormalImageTex, OctaneIES, etc.)
Corona (CoronaBitmap, CoronaProxy, CoronaSky, etc.)
RenderMan (PxrTexture, PxrDomeLight, PxrRectLight, PxrPtexture, etc.)
Mental Ray (mib_texture_lookup, mia_material, etc.)
XGen (xgmPalette)
Generic Scan — any node containing file path attributes such as filename, abc_File, iesFile, and similar.
Settings Storage Location
Windows: C:\Users\<user>\collect_asset_maya\settings.json
macOS/Linux: ~/collect_asset_maya/settings.json
Log file:
collect_asset_maya/log.txt
Status Color Scheme
*Collect Asset for Maya — by port from original 3ds Max script by Morozov Anton and Elvis Gintsyak
