Как организовать библиотеку 3D-моделей для 3ds Max
5 мин чтения
Структура папок, имена файлов, превью, контроль версий 3ds Max, резервные копии и прокси: практичный способ держать тысячи моделей под рукой, и что меняет менеджер ассетов внутри Max.
Почему библиотека выходит из-под контроля
Всё начинается с папки «Загрузки» и нескольких стульев. Через год там тысячи файлов .max, три копии одного дивана, папки с текстурами вроде «maps_final2» и никакой возможности узнать, в какой версии 3ds Max сохранён каждый файл. Цена вопроса не место на диске, а минуты, которые вы теряете в каждом проекте, разыскивая то, что точно есть.
Библиотека работает, когда на три вопроса можно ответить, не открывая файл: что это, для какого движка и какой версии, и где лежат его текстуры. Остальная часть руководства — структура, которая отвечает на все три.
Структура папок: сначала по категориям
Организуйте по тому, чем является объект, а не по источнику и не по дате скачивания. В архвизе ищут «диван», а не дату. Достаточно простого дерева из двух-трёх уровней:
- Уровень 1: категория, например Furniture, Lighting, Decoration, Plants, Kitchen, Bathroom, Materials.
- Уровень 2: подкатегория, например Furniture > Sofa, Chair, Table.
- Уровень 3, только при необходимости: стиль или коллекция, например Sofa > Modern.
- Одна папка на модель, внутри файл .max, папка с картами и изображение превью.
Не уходите глубже трёх уровней. По глубокому дереву перемещаться медленнее, чем по плоскому с хорошими именами.
Имена, которые сортируются и ищутся
Имя файла должно нести информацию, ради которой иначе пришлось бы открывать файл. Рабочий шаблон: категория, название, движок, версия Max, например Sofa_Oslo_Corona_Max2021.max. Ограничьтесь латинскими буквами, цифрами и подчёркиваниями, без пробелов и специальных символов, потому что некоторые скрипты и сетевые диски плохо с ними справляются.
Используйте один шаблон для папки и файла. Если у модели есть варианты, добавляйте номер в конце, а не слова вроде «final» или «new», которые через месяц ничего не значат.
Превью для каждой модели
Смотреть на миниатюру быстрее, чем читать имена. Храните изображение превью в папке каждой модели под тем же именем, что и .max. Достаточно рендера 800 px на нейтральном фоне. Не рассчитывайте, что Проводник Windows покажет миниатюру файлов .max: это зависит от компьютера, и без отдельного изображения вы можете выбирать вслепую.
Создавайте превью пакетно, через очередь рендера и тестовую сцену с одним источником света. На несколько сотен моделей уходит вечер, и затраты окупаются в первую же неделю.
Контролируйте версию 3ds Max
Файлы не открываются в версии старше той, в которой они сохранены. Если вы работаете в 3ds Max 2021, а в библиотеке лежит файл, сохранённый в 2026, для вас это мёртвый файл. Запишите самую старую версию, которой пользуется студия, и сделайте её правилом: сохраняйте каждую новую модель в этой версии и помечайте в имени любой файл, сохранённый в более высокой.
При обновлении не пересохраняйте всю библиотеку. Сохраняйте в новой версии только то, что открываете, а оригиналы держите до тех пор, пока не убедитесь, что никто в команде не зависит от старой версии.
Текстуры и прокси
Храните текстуры каждой модели в папке maps рядом с .max и делайте так, чтобы проект находил их по пути, не зависящему от личного диска. Открывайте Asset Tracking (Shift+T) для каждой новой модели: у всех записей должно стоять Ok. Если у вас есть общее хранилище карт, добавьте его в Customize > Configure User Paths, на вкладке External Files.
Прокси требуют такой же дисциплины. V-Ray Proxy (.vrmesh) или Corona Proxy (.cgeo) — отдельный файл, на который ссылается .max. Храните его в папке модели и проверяйте в Asset Tracking. Если переместить прокси, не обновив сцену, на рендере вы увидите коробку-заглушку.
Резервные копии, которые можно восстановить
Библиотека — рабочий инструмент, и потеря её обходится дорого. Следуйте правилу 3-2-1: три копии на двух видах носителей, одна из них вне офиса. Локальный диск, NAS или внешний накопитель и копия в облаке — разумное сочетание.
Резервная копия, которую вы ни разу не восстанавливали, — лишь надежда. Раз в квартал берите из копии случайную папку, переносите её на чистый компьютер и проверяйте, что модель открывается, Asset Tracking не показывает ошибок и рендер проходит.
Что меняет менеджер ассетов внутри 3ds Max
Всё вышеописанное — цена ручного управления библиотекой: вы строите дерево, называете файлы, делаете превью и чините пути. Менеджер ассетов внутри 3ds Max убирает почти всё это. Вы ищете, видите превью, фильтруете по категории и движку и импортируете в сцену, не выходя из программы, а карты приходят уже подключёнными.
Такова идея плагина 3dskyhub, который пока в разработке. А пока вы можете применить структуру из этого руководства к своим файлам и к скачанным пакам и перейти на плагин в тот день, когда он станет доступен.

