Швидка підготовка моделі перед заливкою - блог

Швидка підготовка моделі перед заливкою - блог

Всім привіт, сьогодні хочу розповісти як просто і швидко підготувати модель для заливки в базу 3ddd.ru

Думаю у більшості користувачів підготовка моделі забирає від 5 до 20 хвилин для того що б: скинути трансформацію моделі, встановити правильно PivotPoint, зібрати текстури і скинути їх шляху, зробити групи, зробити експорт потрібних форматів, додати превью, розкласти все по потрібних папках, правильно назвати всі файли і зробити архів.

Іноді проробляючи цю рутину, можна упустити щось зі списку і завантажити модель наприклад з відсутніми текстурами. Часто зустрічаю ситуації коли відкриваючи чиюсь модель відображається діалогове вікно з відсутніми текстурами, хоча всі необхідні текстури присутні в архіві.

Це трапляється через накопичення матеріалів в студії в яку постійно робиться Merge моделей і рендер. Зізнаюся, у мене теж були такі спішно завантажені моделі. Тому я написав скрипт який зробить підготовку моделей простіше, швидше і в мінімум кліків.

І я радий поділитися ним з вами:

Завантажити з розділу "Скрипти":

Завантажити з scriptspot:

Переконайтеся що у вас встановлений WinRar. Він необхідний для упаковки моделі, без нього скрипт не працюватиме. Можете використовувати навіть не активовану версію.

Скачайте скрипт Prepare Model 3DDD за посиланням вище.

Є дві версії скрипта:

1. Prepare Model 3DDD.ms - запускається звичайним перетягуванням у вьюпорте або через MaxScript -> Run.

2. ScriptPrepare Model 3DDD.mcr - встановлюється як кнопка в інтерфейсі 3Ds Max.Перетяніте скрипт у вьюпорте або виконайте його через MaxScript -> Run Script. Далі зайдіть в Customize -> Customize User Interface -> Toolbar -> Category: 3DDD -> Витягніть кнопку Prepare Model на панель інструментів.

Робота зі скриптом

1.Відкрийте вашу модель для заливки в базу 3DDD

2.Запустіте Prepare Model

3. Виділіть вашу модель. Необхідно виділяти тільки геометрію. Камери або джерела світла виділяти не потрібно!

4. У Step 1 вкажіть назву моделі

5. Зробіть скидання трансформації моделі в Step 2

6. Перейдіть до Step 4, додайте превью, за бажанням

7. Натисніть Save Model в Step 5

8. Готово, можете завантажувати модель в базу

Step 1: Model Name

Швидка підготовка моделі перед заливкою - блог

Напишіть назву моделі. Не використовуйте спеціальних символів в назві: * / # $% ^ *! @) (. Назва буде використовуватися для обраних об'єктів, групи, матеріалів і файлів.

Step2: Model Transform

Швидка підготовка моделі перед заливкою - блог

Reset XForm - скидає трансформацію моделі.

Box Trick - виправляє биту геометрію. Створює Box робить Attach вашої моделі до Box, потім видаляє полігони Box.

Make Group - створює одну групу для всієї вашої моделі і називає її відповідно до Step 1. Це зручно, якщо у вас модель виконана не одним об'єктом.

Set Pivot Bottom / Top - установка центр мас моделі. Bottom - по центру внизу моделі, підходить для більшості об'єктів. Top - по центру вгорі моделі, підходить для світильників і т.д.

Position in Center Scene - встановлює модель в центр сцени.

Step 3: Basic Setup

Швидка підготовка моделі перед заливкою - блог

Цей крок містить основні налаштування скрипта. Всі налаштування зберігаються після їх зміни, навіть після закриття 3Ds Max.

Add "_vray" in file name? - додавати чи ні постфікси з назвою рендеру в імена файлів. Тип рендеру визначається автоматично.

Rename objects to "model" - перейменовувати виділені об'єкти на назву вказане в Step 1 або залишати оригінальні назви.

Remove Layers - видаляти порожні шари і переносити виділені об'єкти в шар "default (0)" чи ні.

Material Names Same as Model Name - перейменовувати матеріали на назву вказане в Step 1 чи ні.

Strip Textures Paths - видаляти шляху текстур до "maps / filename.jpg" або залишати як є.

Rename Textures As Model Name - додає префікс назви моделі до текстур зазначеного в Step 1.

Create Material Library (* .mat) - створювати бібліотеку матеріалів чи ні.

Шлях до встановленого WinRar.exe.

А є функція збереження моделі в більш ранні версії макса? Я, наприклад, заливаючи моделі, зроблені в 14-м максі, додаю ще й версію моделі в 11-м.
Самому не зовсім зручно і приємно копатися в fbx і obj. А поки що працював в 11-м максі, дуже часто доводилося стикатися з цим.
Якщо немає, що ж, старим дідівським способом. save as. )

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

Виправляйте і надсилайте заново
З повагою, модератор

Зробіть модель в одній групі, без інших дрібних груп. Або ще краще зробити все одним об'єктів (Attach).
І спробуйте знову. У майбутніх версіях скрипта приймемо цей факт до уваги.

З приводу нормалей, ну ви самі повинні подбати що б полігони були фліпнути