MaxPkg для 3ds Max: поиск и установка скриптов

Vasyl Lukianenko
Vasyl Lukianenko
3D Artist and Technical Author

Вы скачали полезный скрипт для 3ds Max и перетащили файл в окно программы. Тишина. Он вообще установился? Где теперь искать кнопку? В видео у автора она есть, а у вас нет. Хотели сэкономить время, а теперь разбираетесь, как заставить его запуститься.

Когда инструмент один, с этим можно разобраться и забыть. Когда их десятки, приходится помнить целую коллекцию правил: этот запускается из файла, тот ищется в настройках интерфейса, а для третьего нужен отдельный установщик. Мне хочется сделать эту часть работы проще. Поэтому MaxPkg связывает весь путь: найти скрипт, установить, пользоваться, обновлять. А если вы сами пишете инструменты, подготовить их к выпуску и поделиться с другими.

Почему папка «Полезные скрипты» со временем перестаёт помогать

Скрипты для 3ds Max живут на ScriptSpot, сайтах авторов, форумах и GitHub. Один разработчик выкладывает файл .ms, .mse, .mcr или .py. Другой прикладывает архив с библиотеками, иконками и инструкцией. Если же делают установщик, то каждый работает и выглядит по-своему. Для автора это удобно: выложил как есть, и всё. А пользователь каждый раз выясняет, что именно он скачал и как с этим обращаться.

Поэтому 3D-художники часто собирают собственные запасы на диске. И я понимаю почему: искать один и тот же инструмент заново неудобно, а старая ссылка может уже не открыться. На ScriptSpot встречается знакомая история: описание на месте, скрипт выглядит полезным, но скачать его больше неоткуда. Сохранённая копия хотя бы остаётся у вас.

Дальше начинается другая путаница. Этот архив уже установлен? Какая из двух копий новее? Что делает файл с названием, которое ничего не напоминает? Папка сохраняет сами инструменты, но не помогает следить за версиями, вспоминать способы запуска и искать обновления. Всё это по-прежнему лежит на вас.

Скачать, установить и запустить: три разные задачи

Хороший пример: MacroScript в файле .mcr. После его выполнения команда может зарегистрироваться без окна или сообщения. Если автор не указал категорию, приходится открывать файл в текстовом редакторе и искать её название в коде. Затем идти в настройки интерфейса и добавлять кнопку. Для разработчика это знакомая процедура. А художнику, который хотел всего лишь поправить модель, приходится устраивать целый квест.

А теперь добавьте сюда неопытных разработчиков, которые кладут код MacroScript в файл .ms, а обычный скрипт сохраняют как .mcr. После этого уже по расширению не поймёшь, чего ждать от файла, и хаос становится полным.

По поводу обычного .ms должно было быть просто: перетащили файл, открылось окно, поработали. Но завтра нужен тот же инструмент, и вы опять идёте в папку. Разовый запуск так вполне удобен. Ежедневную операцию хочется выполнять кнопкой, которая всегда под рукой.

Когда скрипт состоит из нескольких файлов, появляются новые вопросы: куда их разложить, что менять при обновлении и что убрать при удалении. Аккуратно написанный код на них не отвечает. И чаще всего неудобства доставляет не то, что скрипт делает, а всё, что вокруг него.

Как MaxPkg сводит всё в одну систему

У MaxPkg есть три связанные части. Каталог на сайте помогает найти инструмент и понять, нужен ли он вам. MaxPkg Manager работает внутри 3ds Max: устанавливает пакеты и позволяет ими управлять. А третья часть, Packager, нужна разработчику, чтобы подготовить свой скрипт для этой системы. Пользователю достаточно первых двух; к Packager я вернусь чуть дальше.

Слово «пакет» здесь не должно пугать. Это подготовленный .mzp-архив: внутри лежит сам инструмент, необходимые ему файлы и сведения для установки. Например, название, версия, команды запуска и совместимость. Благодаря этим данным менеджер понимает, что вы устанавливаете и как с этим дальше работать.

В каталоге можно искать по названию и пользоваться фильтрами по категории, лицензии и версии 3ds Max. Уже здесь отсеивается часть неподходящих вариантов. А на странице пакета собраны описание, скриншоты, видео, история версий и ссылки автора, если эти материалы добавлены.

desktop 3cc9463d68d684eb171e1041c0f44e2553190b2bcc57a756fe8a59e92fc52ecb
Loading...
Ищем инструмент под задачу и свою версию 3ds Max

Что проверить перед установкой

Начать стоит с простого: закрывает ли инструмент мою задачу и дружит ли он с моей версией 3ds Max. MaxPkg Manager бесплатный и большинство пакетов тоже. Зарегистрироваться нужно не для всего: каталог и публичные пакеты доступны и без аккаунта. Он нужен уже для избранного, отзывов, сообщений об ошибках или публикации своих инструментов.

Полезно заглянуть в Version History. По журналу изменений видно, что появилось в новом выпуске и какие ошибки исправлены. Например, на странице Max Ultra MCP рядом находятся галерея, видео и история версий. Не нужно искать объяснение к очередному архиву в комментариях под старым постом.

desktop 945b349e9882839b52fc1e658a231481c173ec25b00ab322e4a4c881a5c253ca
Loading...
Что стоит узнать до установки: версия, поддерживаемые версии 3ds Max, лицензия и кнопка Install на странице Max Ultra MCP.
desktop e122d6a7a24f011d6a19039f8127a06cb7fc7a1fd7d9f8e1554bde713261703a
Loading...
Что изменилось в новой версии: Version History с changelog для каждого выпуска.

Какие задачи можно закрыть уже сейчас

desktop 7decee97e21992cd7f6684683132b870a754201d9a0b9388f7fb88f84555c6e7
Loading...
Предпросмотр Bump в 3D сгенерированной текстуры

Чтобы каталог не оставался абстрактным «местом со скриптами», вот несколько отличных примеров. Height Map Studio, создает из одной текстуры карты Normal, Displace, AO и Specular. Все происходит не выходя из 3ds Max, работает очень быстро. Текстуры сразу открываются в Material Editor.

desktop 1c8a283321dd04f4ffa75911622da986a0e707ba7fac3c39c91c01d0f844b868
Loading...
Шаблон вложенных слоёв в Archviz Layer Builder. Источник: галерея пакета.

Archviz Layer Builder пригодится тем, кто начинает проекты с одинакового набора слоёв. Можно сохранить шаблон вложенной структуры, создавать недостающие слои в сцене и переносить его на другой компьютер через INI-файл. Уже существующие объекты он по слоям не раскладывает.

desktop 1798fadff2af027f7a17c62aa724f2532c9ab78abd4d2240b46e6ed5715d3048
Loading...
Команды CopyTo Pro в Quad Menu: Copy Objects, Paste Objects и CopyTo Settings.

А CopyTo Pro помогает переносить объекты, материалы и другие данные между открытыми сессиями 3ds Max.

Нашли инструмент? Через секунду он уже в вашей панели инструментов

Начать можно прямо с понравившегося инструмента. Нажимаете Install на его странице и перетаскиваете появившийся установочный блок в окно проекции 3ds Max. Если менеджера ещё нет, он устанавливается вместе с пакетом. Этот вариант показан в инструкции по установке.

Если перетаскивание не срабатывает, в том же окне есть Download Installer: скачайте установщик и откройте через Scripting — Run Script. Есть и отдельный вариант Download MZP manually, который скачивает только сам пакет, без менеджера. А если удобнее сначала поставить менеджер и уже внутри него выбирать инструменты, начните со страницы установки MaxPkg Manager. Там же есть короткая демонстрация Watch demo.



Новые инструменты и уже установленные

В менеджере достаточно запомнить две вкладки. Discover отвечает за поиск новых пакетов, Installed показывает установленные. Здесь можно открыть описание, посмотреть скриншоты и changelog, запустить инструмент или удалить его. Получается обычный рабочий маршрут: нашли, посмотрели, установили, пользуетесь.

Для частых задач есть панель MaxPkg. Если автор подготовил кнопки для пакета, они появляются после установки. Инструменты, которые нужны раз в месяц, можно оставить в менеджере, а на панели держать ежедневный набор. Тогда быстрый доступ действительно остаётся быстрым.

Какие именно команды появятся, зависит от пакета. Одному инструменту достаточно кнопки, другому нужны несколько действий или пункты Quad Menu. Автор настраивает это при упаковке. Пользователю больше не приходится искать категорию в исходном .mcr, чтобы понять замысел разработчика.

Мелочи, которые делают панель удобнее

  • Размер кнопок можно менять: крупные, средние, маленькие или только иконки. Дополнительную подпись с версией или автором можно убрать.
  • Порядок кнопок меняется из Installed или прямо на панели: удерживайте Alt и перетащите кнопку на нужное место.
  • Лишние кнопки можно скрыть. Саму панель тоже можно отключить и разместить команды из категории MaxPkg на привычных панелях 3ds Max (Customize → Customize User Interface).
  • Чтобы открыть менеджер без поиска его кнопки, нажмите X и введите MaxPkg Manager.

Ещё одна настройка пригодится, когда коллекция вырастет: в Installed можно переключить компактные карточки на полные, с описаниями и значками. Эти возможности собраны в руководстве менеджера. Небольшие настройки, зато каждый день меньше поисков и лишних движений.

При удалении пакета менеджер убирает его файлы и связанные кнопки. А установленными инструментами можно пользоваться и без доступа к сайту: они находятся на вашем компьютере. Интернет нужен для онлайн-каталога, загрузки и проверки обновлений. Отдельный скрипт при этом может иметь собственные сетевые функции. Подробнее о локальной работе есть в документации менеджера.

desktop 44791d68676e72909b3ce6f640e4592b3f149fe364aeda8018bbf2b63515a243
Loading...
Установленные пакеты и преднастроенный Toolbar

Обновления, о которых не нужно вспоминать по отдельности

Автор мог давно исправить раздражающую ошибку, а вы всё ещё обходите её вручную, потому что не знали о новой версии. Проверять сайты всех установленных инструментов быстро надоедает. В MaxPkg обновления собраны в одном месте, и для их проверки есть Check Updates.

Скрипты можно обновлять в двух режимах. В автоматическом — менеджер сам проверяет и ставит совместимые новые версии при запуске, но не чаще заданного интервала. В ручном он ничего не делает сам: вы нажимаете Check Updates и решаете, когда обновляться. Режим выбирается в приветственном окне или в Settings → Updates. Обновления самого MaxPkg Manager настраиваются отдельно.

Мне нравится, что это общий выбор для инструментов в системе. Не нужно осваивать очередной «обновлятор» ради каждого скрипта, а разработчику не приходится писать такой «обновлятор» заново. Он готовит новую версию пакета и описание изменений. После проверки перед публикацией выпуск становится доступен пользователям.

desktop 710c1daa0bd15e29f0191eef03127409bd7086f2d101c73dc7afcbdb0fa015bb
Loading...
"Выбираем, когда обновлять скрипты

Если что-то сломалось, разговор не потеряется

Один пользователь пишет под видео, другой в соцсети, третий присылает скриншот в личку. Через неделю автору приходится вспоминать, где обсуждали ошибку и кто обещал прислать сцену. Для поддержки такой разброс сообщений быстро становится проблемой.

В MaxPkg для этого есть Bug Tracker на странице пакета. Вошли в аккаунт, описали проблему, приложили скриншот. Разработчик может уточнить детали, а вы ответить в том же обращении. На странице Max Ultra MCP, например, есть фильтры Open, In progress, Fixed, Rejected и Blocked. По ним можно отделить открытые вопросы от уже исправленных.

Хорошее сообщение экономит время обеим сторонам. Укажите версии 3ds Max и пакета, перечислите действия и объясните, что ожидали получить. Если вместо результата появилась ошибка, приложите её текст. «Нажимаю эту кнопку при пустом выделении, появляется такое сообщение» гораздо полезнее, чем просто «не работает».

Вся переписка остаётся рядом с конкретным инструментом. Когда автор вернётся к проблеме, ему не придётся заново собирать контекст по чатам. А вы сможете продолжить разговор с того места, где остановились.

desktop b367f84a7bd35eff53f2fb389d6cd131234a92339e7963c6a9fac81338c8ea1a
Loading...
Ошибка, уточнения и ответ автора в одном обсуждении

Что всё это меняет для автора скрипта

Теперь посмотрим с другой стороны. Вы написали полезную функцию, она работает на вашей сцене. Но перед публикацией ещё нужно решить, куда попадут файлы, откуда откроется окно, как появится кнопка и что произойдёт при обновлении или удалении. Чем больше у проекта библиотек, пресетов и дополнительных команд, тем меньше это похоже на «просто выложить .ms».

Раньше разработчики часто делали собственные установщики. У скриптов 3DGROUND, например, есть установщик с выбором языка и добавлением кнопки в определённое место интерфейса. Он решает задачу, но его тоже нужно писать, проверять и поддерживать. А пользователь проходит ещё один отдельный сценарий установки.

Мне хочется тратить это время на сам инструмент: улучшать код, исправлять ошибки, делать удобнее окно. Общая система установки и обновления позволяет не начинать всю эту работу с нуля для каждого проекта.

MaxPkg Packager: упаковать скрипт вместе со всем необходимым

Для подготовки пакета есть MaxPkg Packager. Помещаете maxpkg-packager.ms в папку проекта, запускаете в 3ds Max и заполняете сведения в его окне. Здесь задаются состав файлов, параметры установки и данные выпуска. В конце Build MZP собирает архив для проверки и дальнейшей публикации.

Как инструмент будет выглядеть для пользователя

Начало вполне обычное: название, короткое описание, автор, лицензия. Затем вы выбираете, как запускать инструмент. В настройках пакета предусмотрены создание кнопки 3ds Max и показ в панели MaxPkg. Можно подготовить и команды Quad Menu, если они нужны. Всё это становится частью пакета, поэтому пользователю не приходится настраивать команды по вашей отдельной инструкции.

Что положить в архив

Включите главный скрипт и всё что ему нужно: вспомогательный код, пресеты, файлы интерфейса. Затем выберите точку входа, то есть файл, который должен запускаться по кнопке. Packager поддерживает .ms, .mse и .py. У Python-инструмента дополнительно нужно учитывать поддержку Python в той версии 3ds Max, для которой вы его готовите.

Для выпуска также нужны квадратная SVG-иконка, номер версии, совместимость и changelog. Последний лучше писать по существу: что добавилось, что исправлено, что изменилось в работе. Запись «исправлен запуск при пустом выделении» объясняет пользу обновления куда лучше, чем очередные «разные улучшения».

desktop 2cf2f2415c562904550b10751abccb8aa12b6d7b8a9d8fce8bff8e6b17db19de
Loading...
Packager сделает все за вас, заполните только информацию о скрипте

Здесь легко попасться на мелочи: исходный скрипт работает, потому что рядом лежит нужный файл, а в пакет этот файл забыли добавить. Поэтому проверять нужно собранный MZP: установку, запуск через кнопку, основную функцию и удаление. Для публикации в MaxPkg используется официальный Packager. К этой проверке я ещё вернусь в примере полного пути.

А если я 3D-артист и раньше не писал скрипты?

Знакомая ситуация: есть повторяющаяся работа, которая надоела, и вы точно знаете, что с ней сделать. Но дальше всё обычно упиралось в «я же не программист», а учить MaxScript ради одной кнопки казалось перебором. Теперь можно начать с другого конца: объяснить AI, что нужно, и постепенно получить первую версию, которая действительно работает.

Вы объясняете, что должно происходить, смотрите результат и просите исправить то, что не подходит. Такой разговорный способ создания кода часто называют vibe coding. Для 3ds Max это может быть совсем небольшой помощник: переименовать выделенные объекты, подготовить слои, убрать повторяющиеся ручные действия. Начать можно с одной функции, а удобное окно добавить позже.

Чем конкретнее задача, тем легче двигаться дальше. Какие объекты обрабатываются? Что должно произойти без выделения? Какие данные трогать нельзя? Это обычные рабочие вопросы, на которые художник часто отвечает лучше программиста, впервые увидевшего его процесс.

Конечно, первый ответ AI ещё не означает, что инструмент готов. Агент может неверно понять условие или написать код, который работает только на удачном примере. Но вместо необходимости во всём разобраться до первого запуска появляется возможность начать с маленькой задачи и учиться по ходу проверки.

Max Ultra MCP: связь AI-агента с вашим 3ds Max

Я разработал Max Ultra MCP, чтобы совместимый AI-агент мог работать с открытой сессией 3ds Max: получать данные сцены, выполнять MaxScript, читать результат и делать скриншоты. MCP здесь служит связью с программой. Решения принимает агент, а Max Ultra MCP даёт ему инструменты для действий и проверки.

В обычном чате цикл выглядит знакомо: получили код, скопировали, запустили, увидели ошибку, отправили её обратно. Если сломалось окно, ещё нужно объяснить, что именно выглядит не так. При подключении через Max Ultra MCP агент может сам выполнить часть этих шагов: запустить скрипт, получить ошибку, поправить код и снова проверить.

desktop a4e11f516a5111f7c2b3819cb4cfb73f4acd8a61428b845d1651a0dae96de092
Loading...
Главная панель Max Ultra MCP: состояние подключения и журнал действий

Для меня это связано с вполне практической работой над MaxPkg Manager. При разработке нужно проверять не только код, но и окно в самой программе: размеры, расположение элементов, реакцию на действия. Поэтому эти проекты хорошо дополняют друг друга. Один помогает создавать и проверять инструменты в 3ds Max, другой доводит их до пользователей.



desktop e358078494c92c56737007ecd38afb85ef275656e3264d75c1b0f3961949cf61
Loading...
Пишем, запускаем и исправляем инструмент в одной рабочей сессии

На написании скрипта помощь AI тоже не заканчивается. В репозитории Packager есть готовые запросы для адаптации проекта и полного процесса подготовки пакета. Есть и интерфейс автоматизации (API): через MaxScript или Max Ultra MCP можно управлять настройками, файлами, changelog, проверкой и сборкой.

Как пройти путь от своей идеи до пакета в каталоге

Представим простой случай: вы хотите переименовывать выделенные объекты по своему правилу. Сначала инструмент нужен только вам. Потом оказывается, что такой же порядок имён пригодится коллегам. Вот как эти части складываются в один процесс.

Установите и запустите Max Ultra MCP, затем подключите к вашему агенту. Посмотрите одно-минутное видео, как это сделать. Далее вы сможете давать команды вашему агенту и объяснять ему задачи.



Сначала одна понятная задача

Задачу для будущего инструмента можно сформулировать так:

Сделай инструмент для переименования выделенных объектов в 3ds Max. В окне нужны префикс и начальный номер. Покажи будущие имена до применения. Если ничего не выделено, выведи понятное сообщение. Объекты вне выделения не меняй. Сначала сделай основную функцию, затем проверь её через Max Ultra MCP на тестовой сцене.

Теперь есть конкретные вещи для проверки: те ли объекты изменились, совпадает ли результат с предпросмотром, понятна ли реакция на пустое выделение. Если поведение устраивает, можно дорабатывать окно. Если нет, вы обсуждаете с агентом уже видимую проблему, а не пытаетесь сразу придумать идеальный инструмент целиком.

Затем пакет и проверка установки

Когда скрипт работает, попросите агента помочь подготовить проект через MaxPkg Packager: собрать нужные файлы, сделать релиз с указанием сведений о версии. Готовый промпт на странице Prepare an MZP Package охватывает адаптацию кода, подготовку архива и материалов страницы. Это удобная отправная точка для работы со своим проектом.

Часть решений остаётся за автором. Вы выбираете лицензию, указываете проверенную совместимость и ссылку на Donate (если необходимо).

Дальше установите собранный MZP через Scripting → Run Script и пройдите путь будущего пользователя: появилась ли команда, открывается ли окно, работает ли переименование, удаляется ли пакет. Хорошо, если тестовая среда не имеет доступа к файлам из вашей рабочей папки. Так быстрее обнаружится забытая библиотека или неверный путь.

Описание и скриншоты пакета: что подготовить перед публикацией

Пока инструмент свеж в памяти, подготовьте название, короткое описание, список возможностей и инструкцию. AI может собрать это в понятный текст из ваших заметок и результатов проверки.

Для нашего примера пишем прямо: инструмент переименовывает выделенные объекты, принимает префикс и номер и заранее показывает новые имена. Одного взгляда хватит, чтобы пользователь решил, нужен ему такой скрипт или нет.

Снимите настоящее окно и результат работы. Для переименования достаточно показать список объектов до и после; для операции с геометрией пригодятся кадры с одинаковым ракурсом. Короткое видео лучше передаст последовательность действий. AI может помочь с обложкой и подписями, а скриншоты должны показывать то, что инструмент действительно делает.

Публикация и жизнь после неё

Для выпуска создайте аккаунт MaxPkg и профиль разработчика через Become a Developer. В Developer Dashboard загрузите проверенный MZP: сайт прочитает сведения из пакета, а вы дополните страницу текстом и изображениями. Затем отправьте пакет на проверку. После одобрения он появится в каталоге. Последовательность доступна в инструкции по публикации.

При обновлении сохраняйте идентификатор пакета: по нему система узнаёт тот же инструмент в новой версии. Обновлённый выпуск тоже проходит проверку. Дальше пользователи получают его через менеджер, и вам не нужно объяснять каждому, какой файл скачать и чем заменить старый.

desktop b6b98ca59c38f3445a01b90768b70962f61de173bd770232459f18b70a990844
Loading...
Dashboard с редактированием описания к скрипту

После выпуска появятся вопросы и сценарии, которые вы могли не предусмотреть. Здесь снова пригодится Bug Tracker: уточнили проблему, исправили, записали изменение в changelog и подготовили новый пакет. Так разработка, распространение и поддержка соединяются в один повторяемый процесс.

Начните с одного полезного инструмента

Самый простой способ познакомиться с MaxPkg: выбрать одну задачу, которая регулярно отнимает время, найти пакет и пройти обычный путь от установки до запуска. Всю старую коллекцию скриптов разбирать для этого не нужно. Если такой подход окажется удобным, постепенно соберёте свой набор.

Не нашли нужный пакет, соберите свой: код можно написать с AI + Max Ultra MCP или вручную, а упаковать через MaxPkg Packager. Я затеял всё это ради простой вещи: работать над сценой и функциями, а не искать кнопки и возиться с установщиками.

А что в 3ds Max вы первым делом отдали бы такому AI помощнику?

FAQ

1. Что такое MaxPkg?
MaxPkg состоит из трёх связанных частей. Каталог на сайте помогает найти инструмент и понять, нужен ли он вам. MaxPkg Manager работает внутри 3ds Max: устанавливает пакеты и позволяет ими управлять. MaxPkg Packager нужен разработчикам, чтобы подготовить свой скрипт для этой системы. Пользователю достаточно каталога и менеджера.
2. Что такое пакет в MaxPkg?
Это подготовленный .mzp-архив. Внутри лежит сам инструмент, нужные ему файлы и сведения для установки, например название, версия, команды запуска и совместимость. По этим данным менеджер понимает, что вы устанавливаете и как с этим работать дальше.
3. Нужен ли аккаунт и сколько это стоит?
MaxPkg Manager бесплатный, как и большинство пакетов. Каталог и публичные пакеты доступны без аккаунта. Регистрация нужна для избранного, отзывов, сообщений об ошибках и публикации своих инструментов.
4. Как установить пакет?
Нажмите Install на странице инструмента и перетащите появившийся установочный блок в окно проекции 3ds Max. Если менеджера ещё нет, он установится вместе с пакетом. Если перетаскивание не срабатывает, используйте Download Installer и откройте установщик через Scripting → Run Script. Вариант Download MZP manually скачивает только сам пакет, без менеджера.
5. Работают ли установленные инструменты без интернета и что происходит при удалении?
Да, установленные инструменты находятся на вашем компьютере и работают без доступа к сайту. Интернет нужен для онлайн-каталога, загрузки и проверки обновлений, хотя отдельный скрипт может иметь собственные сетевые функции. При удалении пакета менеджер убирает его файлы и связанные кнопки.
6. Можно ли настроить панель MaxPkg?
Да. Можно менять размер кнопок (крупные, средние, маленькие или только иконки), убирать подпись с версией или автором, менять порядок кнопок из Installed или прямо на панели с зажатым Alt и скрывать лишние кнопки. Саму панель можно отключить и разместить команды из категории MaxPkg на привычных панелях 3ds Max через Customize → Customize User Interface. Чтобы быстро открыть менеджер, нажмите X и введите MaxPkg Manager.
7. Как работают обновления?
Есть два режима. В автоматическом менеджер при запуске проверяет и ставит совместимые новые версии, но не чаще заданного интервала. В ручном вы сами нажимаете Check Updates и решаете, когда обновляться. Режим выбирается в приветственном окне или в Settings → Updates. Обновления самого MaxPkg Manager настраиваются отдельно.
8. Как сообщить об ошибке в скрипте?
Откройте Bug Tracker на странице пакета, войдите в аккаунт, опишите проблему и приложите скриншот. Разработчик может уточнить детали, а вы ответить в том же обращении. Укажите версии 3ds Max и пакета, перечислите действия, объясните, что ожидали получить, и приложите текст ошибки, если она появилась.
9. Что нужно, чтобы подготовить свой скрипт с помощью MaxPkg Packager?
Поместите maxpkg-packager.ms в папку проекта, запустите его в 3ds Max и заполните сведения в окне: название, описание, автора, лицензию, состав файлов и способ запуска. Точкой входа может быть файл .ms, .mse или .py. Для выпуска также нужны квадратная SVG-иконка, номер версии, совместимость и changelog. Build MZP собирает архив, а проверять стоит именно собранный MZP.
10. Может ли Packager добавить кнопку или пункты Quad Menu?
Да. В настройках пакета предусмотрены создание кнопки 3ds Max и показ в панели MaxPkg, а при необходимости можно подготовить и команды Quad Menu. Всё это становится частью пакета, поэтому пользователю не нужно настраивать команды вручную. Какие именно команды появятся, зависит от конкретного пакета.
11. Что делает Max Ultra MCP?
Max Ultra MCP позволяет совместимому AI-агенту работать с открытой сессией 3ds Max: получать данные сцены, выполнять MaxScript, читать результат и делать скриншоты. При таком подключении агент может сам запустить скрипт, получить ошибку, поправить код и снова проверить.
12. Как опубликовать свой пакет в каталоге MaxPkg?
Создайте аккаунт MaxPkg и профиль разработчика через Become a Developer. В Developer Dashboard загрузите проверенный MZP, дополните страницу текстом и изображениями и отправьте пакет на проверку. После одобрения он появится в каталоге. При обновлении сохраняйте идентификатор пакета, новый выпуск тоже проходит проверку и доходит до пользователей через менеджер.
Vasyl Lukianenko
Vasyl Lukianenko
3D Artist and Technical Author
Vasyl Lukianenko is a 3D artist and technical author focused on practical workflows, optimization, and production-ready techniques. He publishes tutorials, courses, and tools to help artists work faster and get cleaner results.
{{commentsMsg}}
  

Никто не оставил комментариев
{{comment.lastname}} {{comment.name}} {{comment.date}}
{{comment.text}}
Sponsored content