Автор: MastaMan
Дата: Вересень 1, 2025
Оновлено: Вересень 5, 2025

Вступ

Я часто бачу на форумах, що користувачі просять перегнати модель із нового 3Ds Max, наприклад версії 2026, у старішу — скажімо, 2017.

Для цього зазвичай доводиться мати кілька встановлених версій Max і вручну пересохраняти сцену.

Але чомусь майже ніхто не згадує про BFF Exporter, який вирішує цю задачу набагато елегантніше.

Він здатний конвертувати сцену під будь-який 3Ds Max і, крім того, вміє “лікувати” найпроблемніші файли: усувати невиправні чорні полігони, прибирати фантоми у Viewport і навіть відновлювати рендер, який відмовлявся запускатися.

BFF Exporter — це скрипт, створений Borislav Petrov (Bobo). Спочатку він був задуманий як спосіб перенесення сцен у старі версії 3Ds Max (Bobo's File Format). Але з часом з’явився ще один сценарій використання — застосування BFF для “очищення” та відновлення проблемних сцен.

Основні можливості

BFF Exporter експортує сцену не у звичний FBX чи OBJ, а у вигляді MAXScript-файлів. Такий файл можна просто виконати через MAXScript → Run Script…, і він відновить усю геометрію та матеріали у новій сцені.

Функції:

  • Експорт геометрії, матеріалів, UV, ієрархій і сплайнів;
  • Коректна робота з матеріалами V-Ray і Corona, на відміну від FBX/OBJ, які сильно обмежені;
  • Підтримка анімацій сцени;
  • Можливість експортувати лише вибрані об’єкти;
  • Упаковка результату в ZIP для зручності.

Практичне застосування як “ліки”

Головна “фішка” BFF Exporter — він допомагав виправляти сцени, які поводилися аномально.

Типові випадки:

  • У Viewport залишаються фантомні об’єкти, які не рухаються;
  • На мешах з’являються чорні полігони, і ні нормалі, ні згладжування не допомагають;
  • Рендер не запускається, хоча сцена виглядає нормально.

Після експорту в BFF і повторного імпорту об’єкти пересоздавалися у чистому вигляді, а пошкоджені дані відкидалися. Це працювало як “жорсткий ресет” сцени — аналог “перевстановлення Windows”, тільки для 3Ds Max.

Установка

Установка BFF Exporter проста і повністю базується на MAXScript:

Завантажити BFF v.0.4.2 (new W.I.P. version)
Завантажити BFF v.0.3.6  (old stable version)
bobo back to five bff exporter interface
Loading...
  • Завантажте архів зі скриптом і розпакуйте його (я рекомендую використовувати старішу стабільну версію 0.3.6).
  • Помістіть файли в зручну папку (наприклад, ScriptsBFF).
  • У 3Ds Max запустіть MAXScript → Run Script… і вкажіть файл BFF_Exporter.ms.
  • Після цього скрипт необхідно призначити на кнопку або гарячу клавішу через Customize User Interface, категорія Bobo_s Tools.

Як використовувати

1. Експорт

Після запуску скрипта з’являється вікно BFF Exporter. У ньому можна вибрати:

  • Collapse Stack — згортає стеки модифікаторів і переводить все в Editable Mesh.
  • Export Materials — увімкнути або вимкнути експорт матеріалів.
  • Export Animation — керує збереженням анімації (можна вимкнути для статичних сцен).
  • Selected Only — експорт лише вибраних об’єктів.
  • Create ZIP Archive — зберігає результат у ZIP для зручності передачі.
  • Progress Report — показує вікно прогресу експорту.
bff exporter export scene example
Loading...

Після вибору налаштувань натисніть Export. Скрипт створить .ms файл — головний скрипт та окремі файли для об’єктів/матеріалів.

2. Імпорт

Щоб імпортувати сцену, достатньо:

  • Запустити потрібну версію 3Ds Max.
  • У меню MAXScript → Run Script… вибрати головний експортований .ms файл.
  • Сцена автоматично пересоздається: геометрія, матеріали й ієрархії будуть відновлені.
bff exporter import scene example
Loading...

Висновок

BFF Exporter — це незамінний скрипт для перегонки файлів 3Ds Max у старіші версії. Він особливо корисний там, де інші формати виявляються безсилими — наприклад, при роботі зі складними матеріалами V-Ray і Corona.

А якщо у вас виникають проблеми зі сценою — чорні полігони, фантомні об’єкти у Viewport чи рендер зовсім не запускається — спробуйте BFF Exporter як надійні “ліки”.



{{commentsMsg}}
  

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