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

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

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

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

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

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

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

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

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

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

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

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

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