Вступ
Я часто бачу на форумах, що користувачі просять перегнати модель із нового 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)
- Завантажте архів зі скриптом і розпакуйте його (я рекомендую використовувати старішу стабільну версію 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 — показує вікно прогресу експорту.
Після вибору налаштувань натисніть Export. Скрипт створить .ms файл — головний скрипт та окремі файли для об’єктів/матеріалів.
2. Імпорт
Щоб імпортувати сцену, достатньо:
- Запустити потрібну версію 3Ds Max.
- У меню MAXScript → Run Script… вибрати головний експортований .ms файл.
- Сцена автоматично пересоздається: геометрія, матеріали й ієрархії будуть відновлені.
Висновок
BFF Exporter — це незамінний скрипт для перегонки файлів 3Ds Max у старіші версії. Він особливо корисний там, де інші формати виявляються безсилими — наприклад, при роботі зі складними матеріалами V-Ray і Corona.
А якщо у вас виникають проблеми зі сценою — чорні полігони, фантомні об’єкти у Viewport чи рендер зовсім не запускається — спробуйте BFF Exporter як надійні “ліки”.