Уроки з моделювання в 3d max

Приступимо до створення скриптів, я вчуся разом з вами) У головному меню пройдіть MAXScript -> New Script для створення нового файлу.

Уроки з моделювання в 3d max

З'явиться ось таке ось віконце.

Уроки з моделювання в 3d max

Якщо створити примітив Box, можна побачити його параметри, такі як довжина (lehgth), ширина (width), висота (height), кількість сегментів по кожному з вимірів.

Уроки з моделювання в 3d max

Ці параметри ми і будемо ставити в процесі написання скрипта, див. Малюнок нижче. Командою box ми створюємо примітив box, а наступними за ним через двокрапку параметрами задаємо його розміри і ім'я.

Уроки з моделювання в 3d max

Щоб виконати скрипт натисніть Ctrl + E або пройдіть File -> Evaluate.

Уроки з моделювання в 3d max

У вікні проекції з'явиться наш боксиков) Розміри будуть по 10 одиниць, які встановлені в налаштуваннях (мм, см, дюйми і т.д.). Координати його будуть 0,0,0 - тобто на початку координатних осей.

Уроки з моделювання в 3d max

Так можна створювати примітиви, вказуємо назву потім параметри зі значеннями через двокрапку. Трошки усложним скрипт: створимо циліндр і збережемо його в змінної C, проте координати його поставимо самі. Для цього створимо 3 змінних - x, y і z, дамо їм значення, наприклад - 50, -50, 0. Далі положення циліндра задаємо параметром pos зміною C, якому присвоюємо значення змінних x, y, z.

Уроки з моделювання в 3d max

Натискаємо Ctrl + E і дивимося у вікно проекції. А там. циліндр)

Уроки з моделювання в 3d max

Ускладнимо скрипт ще далі. Змінної b дамо box з розмірами 7х7х7. Далі організуємо цикл зі змінною x від 1 до 10. Кожен раз змінної С буде присвоєна копія вихідного боксу, але його координати будуть змінюватися, точніше координата х буде змінюватися з кроком 7, так як ми домножаем на 7.

Уроки з моделювання в 3d max

Виконайте скрипт, отримаємо ось таке ось колода) просто все бокси вишикувалися в ряд, один за іншим.

Уроки з моделювання в 3d max

А що якщо зробити стінку з цих боксів? Додамо ще один цикл по змінній y, зовні першого, але відлік будемо вести від 0 до 9, щоб отримати бокси, які стоять один на одному.

Уроки з моделювання в 3d max

Виконайте скрипт, вийде ось така ось краса:

Уроки з моделювання в 3d max

За сім все на сьогодні)