Занятие №5





Рассмотрим приём автоматического сглаживания низкополигональных (состоящих из малого количества полигонов) моделей. В комплекте редактора имеются файлы готовых примеров, которые можно открыть и получить представление о приёмах их создания. Откройте файл Cat.mqo:

Довольно плавные переходы автоматически построены программой на основе низкополигональной модели; включите отображение линий, и вы увидите правую её часть:

Попробуйте потаскать составные элементы, наблюдая за реакцией привязанной к ней автоматически сглаживаемой модели. Вызовите свойства объекта «body», дважды щёлкнув по нему на панели объектов. Интерес представляют графы «Сглаживание» и «Отражение»:

В графе «Отражение» по умолчанию галочка стоит в пункте «Нет». Однако стоит поставить её в каком-либо другом пункте, и достаточно будет построить лишь одну половинку симметричной модели, как вторая половинка появится сама, как бы отражаясь относительно заказанной вами оси. Попробуйте поменять настройки отражения, наблюдая за происходящими трансформациями модели. Графа «Сглаживание» позволяет выбрать одну из трёх доступных технологий сглаживания с указанием интенсивности. Выбор метода зависит от качества получаемого результата, и будет различным для каждого конкретного случая:

Попробуйте поменять настройки сглаживания, количество сегментов, и понаблюдайте за результатом. Так же как и в предыдущем уроке, где полученная вращением образующей модель сопла была превращена в полигональную, можно и здесь по достижении желаемой гладкости и плавности поверхности превратить её в классическую, состоящую из множества полигонов модель, путём применения операции меню Объект – Превратить сглаживание в полигоны:


Соблюдаем размеры.


Программа позволяет использовать подстилающее изображение для соблюдения пропорций при построении моделей. К примеру, для построения правильной модели вертолёта:

…можно каждому из четырёх видов назначить подстилающим изображением свой чертёж, и при моделировании пользоваться им, как копиркой:

Для этого на окошке желаемого вида(напомню, что могут быть одновременно отображены все четыре окна видов спереди, сбоку, сверху и 3D) щёлкните кнопку Показывать фоновое изображение

и ещё раз её же, но другой клавишей мыши: появится меню, где вам будет предложено указать путь к файлу изображения для каждого из видов. Похожая кнопка на панели команд:

…включает режим подгонки подстилающего изображения в случае, если вам понадобится изменить его размер или пропорции. Границы изображения при активации этого режима выделятся жёлтыми линиями и точками, которые можно перемещать мышью. Строка подсказок сообщит вам о том, что размеры изображения будут изменяться пропорционально, если, перемещая точки, удерживать нажатыми SHIFT+L. В программе реализовано построение с соблюдением точных размеров. Для этого можно активировать отображение вспомогательной сетки в желаемых плоскостях системы координат кнопками:

Если утопить кнопку Grid:

…то смещение, масштабирование и другое редактирование элементов будет производиться не плавно, а «щелчками», привязанными к ячейкам сетки. Так, если вы назначите интервал между ячейками сетки в 10мм, то, к примеру, перемещение какого-нибудь полигона будет осуществляться ровно отмеренными шажками в 10мм. Соответственно, для, к примеру, перемещения на заданное расстояние можно пользоваться не рукоятками инструментов перемещения, а вводя числовое значение в меню, появляющемся при активации режима Перемещать выделенные объекты. Для настройки вспомогательной сетки щёлкните кнопку Grid другой кнопкой мыши. Меню настройки:

…предлагает в графе Ячейки указать Интервал – расстояние, на которое будет смещаться выбранный элемент за один щелчок; в графе Сетка предлагается выбрать размер видимой на рабочем поле сетки, и интервал между её линиями. Из приведённого выше скриншота меню «Настройка сетки» можно узнать, что на рабочем поле будет размещена вспомогательная сетка с видимым размером 1000х1000 единиц, в которой линия от линии располагаются с интервалом 200 единиц, а редактируемые элементы (при активации дискретного перемещения) будут перемещаться щелчками по 50 единиц.


наверх
3D моделирование