Приветствую, нет времени объяснять, сегодня снова делаем решетку.

2bf98ecbf61d2dac5155f13d8bad2655.jpeg

С чего бы нам начать? Конечно с линии, а точнее с линейной функции по оси X. Для начала создадим объект-пустышку, допустим точку, конечно можно пойти в меню Create/Hepers/Point, но мы жамкаем F11, откроется окно страшного и ужасного MaxScript Editor. Пишем туды Point pos:[0,0,0] и магическим сочетанием клавиш CTRL+E у нас в нулевых координатах появляется хелпер Point.

Вот он будет рисовать нам линию, само собой можно поставить ему пару ключей анимации, нажав предварительно клавишу N. Но мы полезем во вкладку Motion и там нагло заменим контроллер позиции на Script Controller.

04d2415e841b7a54300840f721093fe5.jpeg

Благо никаких переменных нам создавать не нужно, тут любезно и бесплатно предоставлена переменная F - счетчик кадров. Если мы вставим в поле Expression [F/10, 0, 0], то поинт поползёт по оси Х со скоростью 0.1 единиц за один кадр, а два нуля по осям Y и Z не дадут шелохнуться поинту куда его не просят.11566c72a84bc658ca8dc16bf2a204f6.jpeg

Круто, мы сделали парметрическое линейное движение. Далеко не отходя, всего лишь переключив режим вкладки Motion с parametrs на trajectories, мы в один клик рисуем линию длинной 10 (сантиметров, метров? в общем смотрите свои дюймы в System Units) по одной оси, еще бонусом у неё будет 10 равноудаленных вершин. Ура! Мы нарисовали линию.

8ad6a908cc7f8df5998cf15a76e41510.jpeg

Наверное вы уже смекнули, что таким макаром можно рисовать графики функций и вообще всякие математические завихряшки, но не надо забивать этим голову, думайте о решетке.

e701c5a640f5e83691b9f8adad37a1e0.jpeg

Так-сплэйн, время давануть, точнее экструднуть модификатором Extrude.

8e06ef3a9b759264ea5df600d9f91a02.jpeg

Далее идёт такая связка: Volume Select точёный и Displace *****ый. У первого в режиме Vertex, т.е. выделения вершин задвинем его Gizmo в самый край, чтобы оно, гизмо, слегка касалось края нашей полоски. А режим Soft Selection с параметрами затухания 0,33 (см. на картинке), даст нам линейное респределение весов вершин от края к краю, справа налево.

234346eb72370eb2152f43766238b289.jpeg

9f74ccc87ed5acbd54f0c16b7d07c159.jpeg

Офигеть, у нас тут полоска из 10 полигонов теперь отклоняется по оси Y, но самые внимательные, могут упрекнуть в том, что можно было всего лишь подставить F/10 по Y при создании траектории поинта, но мы же не ищем легких путей? Мы же приверженцы гибких подходов? Раз мы все такие гибкие, негоже нам параметры модификаторов крутить в самих модификаторах, будем использовать элитные манипуляторы от Autodesk. А они у нас в Create/Helpers/Manipulators. Слайдер подойдет.

20803c146c1cd2078cdbd60199ba8d65.jpeg

Вот он-слайдер моей мечты, но чего с него толку, подвигать ползунок можно, но он же ни на что не влияет, просто цыхарки. Надо их связать,чтобы это сделать, нам на shape001 надо клацнуть правой мышой, и добраться до Wire Parameter.e0f91117c294d7dbe6960cfe13518b5c.jpeg

Всё, теперь по царски можно выдавливать и вдавливать. Следующие 3 модификатора, Symmetry - делаем зеркальную копию, оси симметрии по X на 10. Clone - как, вы еще не пользуетесь бесплатным и простым модификатором клонирования? Тогда немедленно качайте, не стесняйтесь гуглить "Clone Modifier 3ds max". Один клонирует по X второй по Y. Welder автоматически соединяет все близлежащие вертексы.

272af3d5224291d70f36f1606749b48d.jpeg

Затем идет троица - Mesh Select - без усилий сбрасывает предварительное выделение всех полигонов и вершин. Optimize удаляет вершины на прямых линиях, Smooth - без настроек сбрасывает сглаживание поли-групп на "не будет этого вашего сглаживания АХАХАХ

0d6c43f29ff135a2dc3484fc5bb4d245.jpeg

Вот скажут люди: "Дурачок, сначала сделал дополнительные точки, потом их Optimize удаляет. Что за человек?" Так то оно так, но что если? А если надо будет чуть-чуть сегменты сделать с изгибом. А я люблю гибкость во всех отношениях, как вы уже поняли, но если вы еще не поняли посыл этого поста, то в конце будет дисклеймер.

127c3192d850661edd9e2e6f86455508.jpeg

e9398551edc0ad16e8cc96055c148b6e.jpeg

Блин, да это же.... решетка! Ёк-макарёк! Вот только края мне не нравятся, надо бы подрезать, Slice модификатор нам отлично подойдет, слева мы легко подрежем, выставив отсекающую плоскость в координаты 0.0.0, а вот правый слайс мне что- то так лень двигать, сделаю ка я привязку, связывать параметры то мы научились. Кстати если вы потеряли ваши окна Wire Dialog то все связи объектов, прям ваще все, можно найти в окне schematc view

88db50ebcf06d81127fdadcdfdd73d0b.jpeg

cb9bff9d37792ac59ccbeb74bd879bcf.jpeg

"(X_Position-100)*-1" это так выглядит лень? Ну да... теперь правый слайс смещается на 100 юнитов влево, а потом зеркалится в минус и вот он уже справа и повторяет движение первого слайдера, но задом-наперёд.a9628277ed03d7b3babea8a9424d1636.jpeg

Решетка гото... Погодите, погодите, какая решетка без квадратной рамки? А как сделать квадратную рамку в 3ds max? Само собой из круга! А как сделать круг в 3ds max? Уот так уот:

cd8b3f3f90ce650edd3ed3b14fda1c40.jpeg

Синусы, косинусы... деградация... Если переменную F нам дарит Autodesk, то что за R, которая вроде как радиус окружности? Ну конечно, не вбивать же мне значение радиуса вручную, да еще по Пифагору, вычисляя гипотенузу, нафиг надо, я это значение получу из классного объекта ExposeTransform, что в хелперах прячется.

e457ae53942c721d512830627cf29b9a.jpeg

Просто как 1,2,3,4,ээээ. Чуть не забыл упомянуть что решетку я сдвинул по X и Y на -5 чтоб отцентровать, да вручную, да я варвар.

40073f8c792999bd8141fb5a40316e18.jpeg

Как в самом начале, помните? Получаем из траектории сплайн, только по умолчанию у него вершины сглаженные, правой мышой на них и в corner.

a499dbe55c2e42bfb644e2e16115fe73.jpeg

Ну а дальше то чего, квадратную трубу сделать, а чего не сделать, из круглого профиля, который без сглаживания в Sweep превращается в ромб, который при повороте на 45 градусов превращается в квадрат, уфф.

5e00b810bb3a961c18e8846ef716d3ec.jpeg

Наконец, у нас есть решетка, решеточка, решетуля.

c6c20abd3ef90bb7670b4b760c2c571d.jpeg

Дисклеймер: Данный урок создан в пародийных целях, без цели кого-либо обидеть. Нерациональные и нелогичные методы создания объектов применены нарочито для гиперболы (лит.) А еще я немного опоздал, но там просили сместить с главной непонятные рекламные посты, но они уже сдвинуты.

Ну и от себя: Желаю читателям применять эффективные и рациональные решения, развиваться в изучении инструментов и пакетов 3D моделирования, используя лучшее из каждого. А может кому-то этот "урок" даже полезным окажется, может придут в голову свои приёмы или нестандартное их применение, кто знает...

Всем удачи))