NodeFlow Platform — система конвертации 3ds Max моделей для Blender Cycles
NodeFlow Platform

Документация

Быстрый старт

На этой странице ВидеоинструкцияШаг 1. РегистрацияШаг 2. Кабинет и API-токенШаг 3. Плагин для 3ds MaxШаг 4. Аддон для BlenderШаг 5. Отправляем сценуШаг 6. Забираем результат в BlenderТарифыЕсли что-то пошло не такПоддержка

Как перенести первый ассет из 3ds Max в Blender. Весь путь занимает около десяти минут, из которых девять — разовая настройка.

NodeFlow Platform берёт ваш ассет из 3ds Max и собирает его заново в Blender: геометрию, текстуры, материалы, свет и камеры. Работать можно двумя способами — с плагином для 3ds Max или вообще без 3ds Max, загрузив архив со сценой.

Видеоинструкция

Если удобнее читать, ниже то же самое разобрано по шагам.

Видеоинструкция настройки NodeFlow Platform

Шаг 1. Регистрация

Регистрация только по электронной почте, без привязки соцсетей.

  1. Откройте nodeflow.art и нажмите Регистрация.
  2. Введите адрес электронной почты, придумайте пароль и повторите его в поле подтверждения.
  3. Откройте письмо и подтвердите адрес.
  4. Войдите под своей почтой и паролем — вы попадёте в Кабинет.

Письмо не пришло за пару минут — проверьте папку «Спам».

Форма регистрации: почта, пароль и подтверждение
Форма регистрации: почта, пароль и подтверждение

Шаг 2. Кабинет и API-токен

Кабинет — единственная страница, которая понадобится в работе. Здесь лежит всё: токен, подписка, загрузка архивов и список заданий.

Кабинет: подписка, API-токен и настройки хранения
Кабинет: подписка, API-токен и настройки хранения

Подписка — какой тариф активен и до какой даты он действует.

API Token — ключ, который связывает плагин и аддон с вашим аккаунтом. Нажмите Show, чтобы увидеть токен, и Copy, чтобы скопировать. Он понадобится на следующих двух шагах — держите вкладку открытой.

Кнопка Regenerate Token создаёт новый токен взамен старого. Используйте её, если токен куда-то утёк: после генерации старый перестаёт работать, и его нужно заново вписать в плагин и в аддон.

Настройки → Хранить задания (дней) — сколько дней результаты конвертаций лежат на сервере, прежде чем удалиться. По умолчанию 1 день. Если вы возвращаетесь к сценам не сразу, поставьте больше и нажмите Сохранить.

Задания — история всех конвертаций: дата, имя, тип (Плагин или 3dsmax-less), статус и ссылки на скачивание. Статус ready означает, что результат готов.

Токен — это доступ к вашему аккаунту. Не публикуйте его в чатах, скриншотах и на видео. Если засветили — нажмите Regenerate Token.

Шаг 3. Плагин для 3ds Max

Поддерживаются версии 3ds Max с 2022 по 2027.

  1. Скачайте плагин в разделе Скачать.
  2. Скопируйте файл .dlu в папку Plugins вашей версии 3ds Max. Обычно это C:\Program Files\Autodesk\3ds Max 20XX\Plugins\.
  3. Перезапустите 3ds Max.
  4. Откройте вкладку Utilities в командной панели и запустите NodeFlow Platform.
Окно плагина NodeFlow Platform в 3ds Max
Окно плагина NodeFlow Platform в 3ds Max

Настройте окно один раз:

  • API Token — вставьте токен из кабинета и нажмите Save.
  • Balance — нажмите Refresh, чтобы убедиться, что связь с сервером есть и баланс подтянулся.
  • Exchange Folder — обменная папка, через которую плагин и Blender передают друг другу файлы. Выберите любую удобную папку на диске.

Важно: ту же самую папку нужно указать в настройках аддона Blender на следующем шаге. Не совпадут — Blender не увидит готовые задания.

Options:

  • Export Displacement — переносить смещение. Включено по умолчанию.
  • Bake Geometry (Ungroup → Reset XForm → Editable Poly) — схлопывает геометрию перед отправкой: разбирает группы, применяет все модификаторы 3ds Max, затем делает Reset XForm и переводит объекты в Editable Poly. Включайте, если в сцене много групп и объектов с неприменённым масштабом.

Шаг 4. Аддон для Blender

Поддерживаются версии Blender с 4.2 по 5.2.

  1. Скачайте аддон в разделе Скачать — это zip-архив.
  2. В Blender откройте Edit → Preferences → Add-ons, нажмите Install from Disk и выберите скачанный архив. Архив можно и просто перетащить в окно Blender.
  3. Включите галочку рядом с NodeFlow Platform.
Настройки аддона в Blender Preferences
Настройки аддона в Blender Preferences

Разверните настройки аддона и заполните:

  • API Token — тот же токен из кабинета.
  • Exchange Folderта же папка, что указана в плагине 3ds Max.
  • Result Folder — папка, куда приходит результат, если сцена была отправлена архивом из аддона, без 3ds Max.

Остальные галочки уже стоят в рабочих значениях, менять их не обязательно:

НастройкаЧто делает
Pack textures into .blendупаковывает текстуры внутрь файла проекта — сцену можно переносить одним файлом
Remove animation on importубирает анимацию при импорте
Bake Geometry (archive upload)то же схлопывание геометрии, но для сцен, отправленных архивом
Placeкуда ставить импортированный ассет: в исходную позицию или по 3D-курсору
Put import into its own collectionкладёт импорт в отдельную коллекцию
Mark import as asset / Build asset previewпомечает импорт как ассет и строит превью для браузера ассетов Blender

Панель NodeFlow Platform появится в боковом меню вьюпорта (клавиша N).

Шаг 5. Отправляем сцену

Дальше есть три пути: через плагин, если 3ds Max установлен, и два способа обойтись без него.

Способ А. Из 3ds Max

Готовить сцену не нужно: ни собирать текстуры, ни чистить материалы.

  1. Откройте сцену в 3ds Max.
  2. Откройте окно NodeFlow Platform.
  3. Нажмите Export & Send.

Строка состояния внизу окна покажет ход отправки. Мелкий ассет обрабатывается практически мгновенно, крупная сцена — до минуты.

Способ Б. Архивом, без 3ds Max

Если 3ds Max не установлен, сцену можно отдать архивом. Результат придёт в панель аддона так же, как при работе через плагин.

Кабинет: загрузка архива без 3ds Max и таблица заданий
Кабинет: загрузка архива без 3ds Max и таблица заданий

Из Blender

Панель аддона, блок Upload Archive (no 3ds Max) — кнопка Choose Archive. Выберите архив, дальше всё произойдёт само.

Через кабинет

Блок Конвертация без 3ds Max:

  1. Нажмите Выбрать файл и укажите архив ZIP, RAR или 7z с одним файлом .max и его текстурами. Максимальный размер — 5120 МБ.
  2. При необходимости включите Bake Geometry перед конвертацией — сцена пройдёт ungroup, Reset XForm и Editable Poly до шага Blender.
  3. Нажмите Загрузить и конвертировать.

Этот режим дольше: небольшой ассет готов примерно через 50 секунд после загрузки, крупная сцена — около пяти минут. Задание в списке помечается типом 3dsmax-less.

Способ В. Через файл .nodeflow

Вариант для случая, когда сцену загружает одна машина, а собирают её в Blender на другой.

  1. Загрузите архив в кабинете, как в способе Б.
  2. Дождитесь статуса ready в таблице Задания.
  3. Нажмите Скачать .nodeflow в строке задания.
  4. В Blender откройте панель аддона и нажмите Open .nodeflow, укажите скачанный файл.

Ассет соберётся в сцене так же, как при обычном импорте. Файл .nodeflow можно спокойно перенести на другой компьютер — например, туда, где стоит Blender.

Шаг 6. Забираем результат в Blender

Уведомлений о готовности мы не присылаем — статус нужно проверить самому.

  1. Откройте панель NodeFlow Platform в боковом меню Blender (клавиша N).
  2. Нажмите Refresh.
  3. В разделе Not imported появится задание с именем вашей сцены и отметкой Done. Рядом видно число объектов и тип задания.
  4. Задайте Import options, если нужно: Place — куда поставить ассет, Folder и Tags — для каталога ассетов.
  5. Нажмите Import.
Панель NodeFlow Platform в боковом меню Blender
Панель NodeFlow Platform в боковом меню Blender

Ассет появится в сцене: объекты на своих местах, материалы собраны на нодах Cycles, текстуры подключены, свет и камеры на месте.

Импортированные задания переезжают в раздел Imported. Статус конвертации всегда виден и в кабинете, в таблице Задания.

В один файл Blender можно импортировать несколько ассетов подряд. Повторный импорт не заберёт материалы и текстуры у предыдущего, даже если у моделей совпадают имена шейдеров и файлов.

Что приходит в результате

При работе через плагин в обменной папке появляются папки заданий с FBX-геометрией и текстурами — аддон забирает их оттуда сам.

При загрузке архивом вы получаете готовый materials.blend и архив с FBX и текстурами. Скачать их можно прямо из кабинета — ссылки Blend, Ассеты и Скачать .nodeflow в строке задания.

Тарифы

Одна конвертация — это один ассет: до 150 объектов, до 150 материалов, текстуры включены.

ТарифЦенаКонвертаций в день
Бесплатно3
Standard1350 ₽ / мес15
Profi2600 ₽ / мес50
Unlimited4500 ₽ / месбез ограничений

Бесплатных трёх конвертаций в день хватает, чтобы проверить платформу на своих сценах. Подписка оформляется в кабинете: Подписки → Просмотреть подписки.

Если что-то пошло не так

Плагин или аддон не соединяется с сервером

Самая частая причина — сетевые настройки на вашей стороне: VPN, прокси, корпоративный фильтр или антивирус с проверкой трафика. Отключите VPN и повторите. В плагине проверить связь можно кнопкой Refresh рядом с балансом: если баланс подтянулся — соединение есть.

В Blender не появляются задания

  1. В плагине и в аддоне указан один и тот же API-токен.
  2. Exchange Folder в плагине и в аддоне — одна и та же папка.
  3. Нажата кнопка Refresh в панели аддона.
  4. Задание в кабинете имеет статус ready.
  5. Не истёк срок хранения задания — параметр Хранить задания (дней) в кабинете. По умолчанию это один день.

Токен не принимается

Скопируйте его заново кнопкой Copy в кабинете — при выделении мышью легко захватить лишний пробел. Если недавно нажимали Regenerate Token, старый токен больше не действует: впишите новый и в плагин, и в аддон.

Архив не загружается

Внутри должен быть ровно один файл .max и его текстуры, формат ZIP, RAR или 7z, размер до 5120 МБ.

Что-то сконвертировалось не так, как ожидалось

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

Поддержка

Вопросы, баг-репорты и сцены, которые сконвертировались неудачно: info@nodeflow.art

Присылайте проблемные сцены — большая часть улучшений платформы выросла именно из них.