Модели примитива Cylinder (Цилиндр) и визуализируемого сплайна
Можно добавить, что для получения изогнутой формы к цилиндру следует применить модификатор Bend (Изгиб), что тоже потребляет дополнительные ресурсы, а придать сплайну замысловатую форму можно простым добавлением вершин (кнопка Refine (Добавить) свитка Geometry (Геометрия) в режиме редактирования Vertex (Вершина)) и их последующим редактированием. Подобного принципа следует придерживаться и при выборе метода создания любых элементов модели, выбирая оптимальный как по продолжительности работы, так и по ресурсоемкости.
Теперь рассмотрим практический пример. Для начала я выбрал совсем простой стул из каталога «Интерьер-магазин» Московского ЗАО «САЛОН-ПРЕСС» (www.inmag.ru) (рис. 2.2).
Рис. 2.2. Фотография мебели из каталога «Интерьер-магазин»
Как видите, у нас нет ни размеров, ни чертежей. А изготовить модель необходимо так, чтобы по пропорциям она соответствовала масштабу построенной модели квартиры. Как же поступить в таком случае? Возьмем за основу несколько общепринятых правил эргономики, из которых следует, что комфортная высота сиденья стула от нулевой отметки пола лежит в пределах 450–460 мм, высота столешницы стола – 750, барной стойки – 1100 и т. д. Значит, высота от пола до сиденья в нашем стуле будет примерно 460 мм. Даже на глаз видно, что диаметр сиденья заметно меньше высоты от пола до сиденья и меньше диаметра основания несущей конструкции. Возможно, диаметр сиденья лежит в пределах 360 мм, а основания 410–420 мм. Причем высота от пола до сиденья примерно равна высоте спинки. Исходя из этих размеров постройте объекты-лекала в сцене. В качестве единиц измерения используйте сантиметры – ведь именно их вы применяли при моделировании стен квартиры. Тогда при переносе модели стула в эту сцену не потребуется изменять масштаб вставляемой модели (рис. 2.3).
Рис. 2.3. Объекты-лекала для построения стула
Начинайте строить объект с основания. Как вы видите, труба (диаметром примерно 20 мм) не является цельной, и вся конструкция состоит из шести элементов труб разного сечения, объединенных между собой методом электросварки. На концах основания и торцах спинки расположены полукруглые пластмассовые заглушки. Выделите все созданные объекты-лекала и зафиксируйте их командой Freeze Selection (Заморозить выделенное) контекстного меню, которое можно вызвать щелчком правой кнопкой мыши. При этом объекты останутся в сцене, но их нельзя будет трансформировать – вы сможете на них ориентироваться, не боясь, что случайно переместите их. Создайте сплайн Circle (Окружность) с радиусом 21 см на уровне основания несущей конструкции стула. В свитке Rendering (Визуализация) настроек сплайна установите флажки Enable In Renderer (Применить визуализацию) и Enable In Viewport (Увидеть на экране). Параметру Thikcness (Толщина) задайте значение 2 см. Затем создайте сплайн Rectangle (Прямоугольник) с размерами 20 x 20 см и расположите его, как показано на рис. 2.4.
Рис. 2.4. Построение основания стула
Примените к окружности модификатор Edit Spline (Правка сплайна) и присоедините к ней прямоугольник командой Attach (Присоединить) из свитка Geometry (Геометрия) настроек модификатора.
Командой CrossInsert (Вставить на пересечении) из свитка Geometry (Геометрия) добавьте две новые вершины на пересечении окружности и прямоугольника. Выделите и удалите прямоугольник и ограниченную им часть круга в режиме редактирования Segment (Сегмент) модификатора Edit Spline (Правка сплайна). Основание стула почти готово. Теперь постройте сиденье. Как вы видите, сиденье имеет характерное углубление посередине. Допустим, что оно сделано из фанеры толщиной 8 мм. Самое просто решение – это выполнить форму с помощью сплайна и применить к ней модификатор Lathe (Вращение). Однако созданная таким способом модель с приемлемым качеством содержит слишком большое количество полигонов, что для такой простой детали просто недопустимо (рис. 2.5).