Очистка истории в Autodesk 3ds Max¶
Очистка истории в Autodesk 3ds Max — комплекс процедур по удалению или сокращению журнала действий (Undo History) и связанных служебных данных в 3ds Max, компьютерной программе для 3D-моделирования, анимации и рендеринга компании Autodesk. Очистка истории позволяет снизить потребление оперативной памяти, уменьшить размер файлов сцены и устранить конфликты, возникающие при длительной работе с большими сценами.
¶Назначение истории действий в 3ds Max
История действий (Undo History) в 3ds Max — это журнал операций пользователя: создание и модификация объектов, трансформации, применение модификаторов, операции со сценой. По умолчанию программа запоминает заданное количество последних действий, что позволяет отменять их последовательно комбинацией Ctrl+Z или через меню Edit → Undo.
Каждая запись в истории занимает часть оперативной памяти, поэтому при работе с тяжёлыми сценами (миллионы полигонов, сложные иерархии, симуляции) размер журнала может составлять сотни мегабайт. Программа также хранит служебные данные: Undo-буферы, кэш редактора, журналы ошибок, автосохранения.
¶Настройка глубины истории
Основной способ «очистки» истории — ограничение её глубины. В 3ds Max параметр находится в диалоговом окне Customize → Preferences → General → Scene Undo:
- Levels — количество хранимых шагов отмены (по умолчанию 20, допустимые значения от 1 до 500). Уменьшение значения сокращает объём памяти под журнал.
- Strict и Persistent — режимы хранения: строгий режим очищает Undo-буфер при определённых операциях, персистентный сохраняет его между сессиями.
После изменения параметра программа предлагает очистить текущий бегущий список отмены — действие необратимо, но освобождает память немедленно.
¶Ручная очистка текущей истории
Чтобы принудительно очистить накопленную историю, не меняя настройки, используются следующие способы:
- Edit → Hold / Fetch — команда Hold сохраняет снимок сцены во временный буфер, Fetch восстанавливает его, сбрасывая Undo-журнал.
- File → Reset — полный сброс сцены с очисткой истории и всех объектов.
- Сохранение и перезагрузка файла — после сохранения сцены (File → Save) и её повторного открытия история действий, как правило, очищается, так как Undo-буфер не сохраняется в .max-файле.
- Команда New — создание новой сцены с очисткой журнала.
¶Очистка служебных файлов и кэша
Помимо Undo-истории, 3ds Max накапливает временные данные на диске. Их удаление выполняется вручную или через скрипты:
¶Каталоги автосохранения
По умолчанию файлы автосохранения (Auto Backup) размещаются в папке, заданной в Customize → Preferences → Files → Auto Backup. Содержимое каталога можно удалять, если текущие сцены сохранены. Параметры автосохранения:
- Number of Autosaves — количество хранимых копий;
- Time Interval — интервал в минутах;
- Total Size — ограничение общего объёма.
¶Каталоги PlugEd и PlugConfig
Служебные файлы конфигураций плагинов хранятся в пользовательском профиле (обычно C:\Users\<имя>\AppData\Local\Autodesk\3dsMax\<версия>\<локаль>\). Удаление подпапок PlugEd и PlugConfig сбрасывает кэш плагинов, что иногда требуется при конфликтах загрузки расширений.
¶Автосохранение и резервные копии
Каталоги Autoback и Backup в папке проекта содержат резервные копии сцен. Их периодическая очистка освобождает дисковое пространство.
¶Снижение потребления памяти при работе
Для минимизации накопления данных в истории рекомендуется:
- ограничивать глубину Undo History значениями 20–50;
- регулярно сохранять сцены и перезагружать их;
- использовать File → Save Selected при работе с фрагментами сцены;
- удалять неиспользуемые объекты через Utilities → More → Resource Collector или Scene Explorer;
- очищать кэш рендера (Render → Purge) после завершения работы с анимацией.
¶Особенности версий
В облачной подписке Autodesk 3ds Max (версии 2021 и новее) часть временных файлов хранится в перенаправленных каталогах Autodesk Desktop Connector, что меняет расположение служебных данных. В старых версиях (до 2014) параметры Undo History настраивались только через редактирование файла 3dsmax.ini.
¶Интересные факты
- Undo-буфер 3ds Max хранит не команды, а полные снимки сцены, поэтому каждый шаг отмены может занимать объём, сопоставимый с размером самой сцены.
- Команда Edit → Redo отключается после любого изменения сцены, не связанного с редактированием (например, после смены ракурса камеры), что отличает 3ds Max от ряда других 3D-пакетов.
¶Источники
- Autodesk 3ds Max Help — раздел Preferences (Scene Undo).
- Autodesk Knowledge Network — статьи об управлении памятью и автосохранении в 3ds Max.
- Официальная документация Autodesk по настройке файловой системы 3ds Max.
