- Моделирование дома в SketchUp и перенос его в Unity 3D
- Учебные материалы для школы программирования. Часть 7
- Порядок выполнения
- Публикации сообщества
- Моделируем в SketchUp. Инструкция «Дом»
- Инструменты
- Шаг 1. Регистрация
- Шаг 2. Настройки программы
- Шаг 3. Корпус
- Шаг 4. Фундамент
- Шаг 5. Крыша
- Шаг 6. Окрашивание
- Шаг 7. Окна и дверь
- Шаг 8. Сохранение
- Заключение
- Проектирование каркасных домов в SketchUp
- Размерность каркасного дома
- Ростверк для фундамента
- Сваи для фундамента
- Проектирование нижней обвязки
- Перекрытия 1 этажа
- Обшивка полов на первом этаже
- Стены
- Перекрытия между этажами
- Стены верхнего этажа
- Стропильная система и кровля
- Внешняя обшивка каркаса
Моделирование дома в SketchUp и перенос его в Unity 3D
Учебные материалы для школы программирования. Часть 7
Предыдущие уроки можно найти здесь:
На прошлом уроке мы затронули тему самостоятельного создания объектов для игр. В т.ч. была упомянута программа SketchUp, которую мы часто использовали, для создания простых строений.
Сегодня, мы создадим здание и перенесем его в Unity. Хочу обратить ваше внимание на то, что для импорта готового здания, необходимо, чтобы SketchUp стоял на том же ПК. Без программы Unity не сможет импортировать модель.
Порядок выполнения
Откроем SketchUp и выберем шаблон Simple Template — Meters.
Выберем инструмент фигуры и нарисуем на земле квадрат по форме дома.
Теперь, выдавим его с помощью инструмента выдавить/вдавить (push/pull).
Сделаем стены. Для этого используем инструмент Сдвиг (Offset).
Повторим операцию ещё раз.
Образовалась довольно узкая рамка, которую можно использовать для создания стен. На этом этапе стоит добавить все запланированные перегородки.
Лишние линии убираются инструментом Ластик (Erase).
Прорежем двери и окна. Для начала по периметру дома создадим направляющую линию. Последней линией контур не замыкаем, иначе образуется новая плоскость.
Нарисуем на стене квадрат и выделим его.
Нажимая Ctrl+C и Ctrl+V, копируем его по стене, привязывая к линии.
После копирования окон лишнии линии стираем.
С помощью инструмента Вдавить/выдавить вдавливаем окно до состояния «На грани» (On Face).
Теперь, инструмент запомнил глубину и можно вырезать окна двойным кликом.
Вырежем дверь похожим образом.
Используем инструмент «Ведёрко» (Paint Bucket) для наложения текстур. Выберем подходящую текстуру и зальём пол с фундаментом.
Аналогично поступим со стенами.
Чтобы наложить текстуру на замкнутый контур, нажмём Shift, чтобы наложить на все плоскости, имеющие такую же текстуру — Ctrl.
Текстура на стену легла не идеально. Перейдём в свиток Текстура-Позиция, и перетягивая красный ползунок мы изменим позицию текстуры, а зелёным — её размер.
Сейчас текстура этой стены отличается от остальных стен. Используем клик левой кнопки мыши по этой стене с зажатым Alt на инструменте «Ведёрко», чтобы запомнить настройки текстуры на этой стене.
И красим инструментом «Ведёрко» остальные стены.
Перейдем к созданию крыши. Для этого нужно заблокировать данный участок от редактирования, чтобы ничего не испортить. Выделим дом и вызовем свиток меню «Сгруппировать».
На одном из торцов дома создадим плоскость для крыши.
Попрошу заметить, что мы вышли из группы кликом по пустому месту на экране. Если плоскость маленькая, её можно увеличить инструментом «Растянуть» (Scale).
Рисуем на плоскости очертания крыши. Лишние линии можно стереть.
Инструметом Выдавить/вдавить придаём объем.
Используем «Сдвиг» на крыше, чтобы добавить объёма.
И вдавим плоскость немного внутрь.
Окрасим всё подходящими текстурами и удалим человека. Домик готов для импорта в Unity!
В настройках импорта в Unity надо выставить галочку Generate Colliders, а во вкладке Material – Use External Materials.
При этом, импортируются все материалы и создадутся папки.
Теперь, у вас есть своя собственная модель дома, для использования в играх!
Публикации сообщества
Моделируем в SketchUp. Инструкция «Дом»
Пожалуй, среди программ для 3D-моделирования по соотношению доступность/функциональность на первое место можно поставить ScketchUp. Мы подробно рассмотрим один из продуктов ScketchUp — бесплатный онлайн-редактор SketchUp Free. Планирую опубликовать цикл инструкций для начинающих, нацеленных на ознакомление с базовыми инструментами SketchUp и приобретение навыков создания 3D-моделей архитектурных сооружений. Изучение будет осуществляться по принципам практико-ориентированного подхода. Наборы инструментов и приёмы моделирования будут рассматриваться по мере появления в них необходимости при выполнении проектов на конкретных примерах.
В первой инструкции рассмотрим создание простой модели дома. На курсах по ScketchUp стало уже своего рода традицией на первом занятии моделировать домик.
Инструменты
Компьютер с выходом в интернет.
Онлайн-редактор SketchUp Free.
Шаг 1. Регистрация
Заходим на официальный сайт SketchUp. Выбираем вкладку Продукты → SketchUp Free.
Перед началом работы потребуется регистрация. Указываем действующий адрес электронной почты и придумываем пароль. Быстрее всего зарегистрироваться через Google-аккаунт.
Шаг 2. Настройки программы
При необходимости переключаемся на русский язык. Все дальнейшие инструкции приведены для русскоязычной версии программы.
Для перехода от стоящей по умолчанию к метрической системе мер, нажимаем вкладку в левом верхнем углу Открыть модель/Настройки.
Выбираем Новая модель → Простой шаблон метры.
Удаляем фигурку человечка. Выделить её и нажать клавишу Delete.
Шаг 3. Корпус
Строим прямоугольник размером 8 метров на 6 метров с вершиной в начале координат. Для обеспечения точных построений вводим с клавиатуры числа 8, 6. Можно числа перечислить через точку с запятой — 8; 6. Введенные значения автоматически считываются после нажатия клавиши Enter.
Контролировать размеры построенного объекта можно с помощью окна Размеры, расположенного в нижней части экрана в строке состояния.
Превратим плоский прямоугольник в объёмный параллелепипед с помощью инструмента Вдавить/Вытянуть (Push/Pull).
Помещаем инструмент Вдавить/Вытянуть на поверхность прямоугольника. Прямоугольник выделится точками. Зажимаем левую клавишу мыши, и тянем вверх по направлению вертикальной синей оси. Указываем с клавиатуры размер 3 (метра). Для подтверждения действия нажимаем клавишу Enter.
Шаг 4. Фундамент
Нам потребуется достроить нижнюю грань параллелепипеда. Для навигации по рабочей области существует набор инструментов Вращение, с помощью которого есть возможность изменять ракурс обзора, масштабировать, перемещать систему координат. На практике удобнее выполнять эти операции, используя колесико мышки. Прокрутка колесика вперёд/назад позволяет увеличивать/уменьшать изображение. При зажатом колёсике можно вращать камеру, изменяя угол обзора.
Развернём параллелепипед. Вернее, развернём камеру так, чтобы видеть объект снизу. С помощью инструмента Сдвиг построим внешнюю границу нижней грани.
Инструментом Сдвиг сдвинем по периметру границы выбранного объекта на расстояние 0.5 (метра).
Обратите внимание, что десятичные дроби в SketchUp пишутся через точку.
Инструментом Вдавить/Вытянуть вытянем фундамент на 0.5 (метра).
Шаг 5. Крыша
Разворачиваем камеру так, чтобы было удобно работать с верхней гранью. Выбираем инструмент Линия. При наведении указателя мыши на уже созданные линии, точка касания подсвечивается разными цветами и всплывают подсказки.
Инструментом Линия построим перпендикуляр длиной 2 метра к середине ребра верхней грани.
Инструментом Линия соединим концы ребра грани с верхней точкой перпендикуляра. Получим два треугольника.
Инструментом Ластик сотрём серединный перпендикуляр.
Инструментом Вдавить/Вытянуть вытянем получившийся треугольник на 8 (метров).
Шаг 6. Окрашивание
Раскрашиваем домик с помощью инструмента Окраска.
Чтобы получить доступ не только к цветам, но и текстурам, применяем команду Материалы → Обзор.
Шаг 7. Окна и дверь
Детализируем наш домик, добавляя к основе новые элементы. Нарисовать дверь и окна можно, используя рассмотренные ранее инструменты Прямоугольник, Сдвиг, Вдавить/Вытянуть.
Можно также использовать инструменты Круг, Многоугольник.
Шаг 8. Сохранение
Сохраняем проект, нажимая соответствующую кнопку Сохранить в левом верхнем углу экрана. Файл сохраняется в собственном формате программы .skp.
Заключение
Надеюсь, что в результате выполнения пошаговой инструкции всем заинтересованным удалось построить домик, а, главное, получить общее представление о базовых инструментах и приёмах работы в SketchUp . Для моделирования домика возможны и другие инструменты, приемы построения, последовательность действий. Работу можно упростить или усложнить, предлагая её разным по возрасту или уровню подготовки учащимся.
Будет интересно увидеть предложения коллег по модификации предложенного алгоритма.
В этой практической работе применялась только часть функций программы. Продолжение следует.
Цикл инструкций о работе в SketchUp
Проектирование каркасных домов в SketchUp
С помощью программы SketchUp можно спроектировать каркасный дом. Программа является мощным инструментом по решению задач проектирования. Кроме того, она абсолютно бесплатна. На примере мы покажем как использовать Сектчап для того, чтобы спроектировать каркасный дом.
Размерность каркасного дома
Первым делом наносятся границы для внешних стен каркасного дома. Сетка показывается планировку стен внутри и снаружи.
Ростверк для фундамента
Нужно задать толщину ростверка. Ширина как правило такая же, как диаметр столбов. Высоту следует выбирать исходя из того, какова высота снежного покрова в вашем регионе. К примеру в московской области это как минимум 40 см. Ростверк необходимо расположить выше нулевой отметки грунта на 15 см. Следовательно требуемая высота ростверка – 25 см. Устанавливаем линию ростверка под периметром стен, устанавливаем опоры для камина, основание под котел и крыльцо.
Сваи для фундамента
Фундамент на сваях должен располагаться ниже точки промерзания грунта, исходя из этого подошва свай должна быть ниже данной отметки. С помощью функции копирования размещаем столбики под углы дома и места пересечения лент ростверка. Это позволит получить около половины столбов, необходимых для возведения дома. Следом размещает опоры на расстоянии не более двух метров друг от друга.
Проектирование нижней обвязки
Первым делом необходимо сформировать первую доску и выбрать заливку, создать компоненты со своим именем и габаритами. Впоследствии при помощи плагина Cut List будет высчитываться кол-во компонентов. Если предполагается работа без них и без групп, то рекомендуем оставить зазор в миллиметр между элементами. Еще можно скрыть слой с фундаментом для удобства пользования программой. Обвязка должна совпадать с габаритами дома и его внутренними стенами. Чтобы выровнять горизонтальную платформу создайте две доски обвязки. В принципе, можно использовать и один слой, требуется только проверить чтобы плоскость 1 этажа здания совпала с высотой ступенек крыльца. Нижняя обвязка делается при помощи функций копирования, перетаскивания и переворачивания.
Перекрытия 1 этажа
При помощи команды Enter * количество лаг — Enter рассчитываем лаги будущего дома с заранее заданным шагом. Их количеством нужно посчитать вручную либо при помощи плагина Cut List. Для внутренней части дома используем сдвоенные доски. В местах опоры стен устанавливаются дополнительные блоки между лаг. Их можно спроектировать после стен ровняясь на проекции несущих стоек. Лаги создаем как компонент, а в конце объединяем в один слой. Их направление задается в сторону меньшего пролета помещений.
Обшивка полов на первом этаже
Для обшивки полов можно использовать ОСБ плиты. Создаем 1 лист в виде компонента, а потом копируем по горизонтали с шагом в 2.4 метра используя шахматный порядок. Излишки удаляются. Монтаж листов должен быть осуществлен перпендикулярно лагам перекрытий.
Стены
Формируем периметр внутренних помещений здания, установив доску нижней обвязки на проекцию стен дома. Чаще всего для внутренних стен используется доска 38*100 миллиметров с шагом в 40 см.
Шаг наружных стоек должен быть равны листам, использующимся для формирования стен здания. Первая из них должна быть смещена вполовину своей толщины для правильного монтажа начального листа ОСБ. Устанавливаем стойку, следом копируем остальные с необходимым отступом. Проемы под окна и двери будут формироваться позднее. В итоге мы получили каркас дома, который соответствует размерам листов ОСБ и теплоизоляции. Стойки внутренних стен рассчитываются согласно размерам листа гипсокартона для обшивки.
Следующим этапом как построить каркасный дом в SketchUp является планирование мест размещения окон и дверей. Их компоненты стоит создавать отдельно и вставлять в стены. Главное – не нарушить шаг стоек.
Следует не забывать про то, что высота подоконника должна рассчитываться с учетом размеров радиаторов, используемых для отопления дома. Как правило почти все окна в каркасном доме имеют общие габариты, отличается лишь ширина по горизонтали, так что их размер зависит сугубо от ваших личных предпочтений. Если вы планируете использовать панорамные окна, то верх необходимо усилить балкой. Для проемов гаража требуется использовать LVL балки. Проемы под двери можно рассчитать заранее буквально до миллиметра, запросив информацию у производителя насчет их точных габаритов.
Для проектирования каркасного дома в SketchUp требуется рассчитать укосины. Для данной процедуры берется доска размером 40*150 миллиметров и под углом в 40-60 градусов устанавливается в наружные стойки каркасного здания. Для стен внутри дома необходимо сформировать рассечки, призванные защитить дом от пожара если стойка имеет высоту от трех метров.
Когда закончили проектировать стен объединяем их в один слой. Кроме того, их можно разделить по группам, что облегчит дальнейшую работу.
Перекрытия между этажами
Проектирование каркасного дома в SketchUp предполагает расположение стоек и лаг на одной оси по вертикали при расчете перекрытий между этажами. Если не соблюдать это правило, то потребуется добавить стойки для каркаса. Это необходимо для того, чтобы сохранить целостность и прочность несущей конструкции. Еще надо запланировать усиленные балки под опоры стен верхнего этажа. Чтобы это сделать, требуется удвоить или утроить размер стоек в зависимости от ожидаемой нагрузки. Использование одного размера отделочных плит и одинакового шага стоек значительно упрощает задачу.
Кроме того можно не проектировать систему лаг заново, а просто продублировать перекрытия 1 этажа на помещения выше. Как правило их шаг совпадает и там. Рассчитывая направление лаг требуется учитывать и коммуникации дома. К примеру, трубы вентиляции и канализации имеют диаметр от 10 сантиметров, что стоит учитывать при формировании лаг дабы не опускать потолок еще ниже.
Стены верхнего этажа
Порядок размещения стоек по вертикали следует учитывать и при создании второго и последующего этажей. Можете обратить внимание на линии красного цвета по вертикали – они наглядно отобразят данное требование. Однако соблюсти данное правило проектирования каркасного дома в SketchUp для всех стоек сложно, поскольку, к примеру, стены внутри дома могут иметь шаг в 40 или 60 см. Чтобы решить данную проблему требуется обустройство двойной обвязки по верхней части стоек. Кроме того можно использовать ригеля, что создаст дополнительную устойчивость верхним этажам дома.
Как и при проектировании каркаса можно скопировать стены с нижнего этажа на верхний, а после внести правки по необходимости. Стены можно сгруппировать для удобства работы. Окна, если они были сформированы в отдельные элементы, можно скопировать и для второго этажа.
Стропильная система и кровля
Система стропил по-сути представляет собой обычную стену, направленную под определённым углом к горизонтальной плоскости. Ее верхнее окончание закачивается коньковой балкой, а низ закрепляется к обвязке. Высотку потолков для мансардного этажа следует рассчитывать не менее двух метров, чтобы помещением было комфортно пользоваться взрослым людям.
С помощью калькулятора рассчитываем возможный угол наклона крыши. К примеру угол в 27 градусов при двух метрах высоты потолка дает возможность использовать балки размером в 6 метров без использования наращивания. Для коньковой балки нужно заложить три опорные стойки и запланировать крепление к вентиляционной шахте. Шаг для стропил составит 6.1 метра. Система стропил с использованием доски 100*50 см суммарно потребует 200 метров. Свесы крыши – полметра. Таким образом доска в 6 метров формирует стропила, имеющие 5.5 метра. Такой расклад означает, что кровля не выдержит зимой нагрузки от снега. Для решения проблемы устанавливаем опорный простенок, формирующий стены по бокам мансардного этажа. Простенок должен совпадать с площадью стропил. Потолки для мансарды формируются при помощи затяжек.
Каркас обрешетки с использованием доски 50 см на метр и шагом в 407 миллиметров даст надежную основу для обшивки листами ОСБ и закрепления мягкой кровли. Стропильная система, перекрытия второго этажа и каркас стен формируются в одну ось по вертикали. Это позволяет создать надежный каркас здания.
Внешняя обшивка каркаса
Проектирование каркасного дома в SketchUp фактически завершено, осталось только рассчитать внешнюю обшивку, для формирования которой будет использоваться лист ОСБ толщины в 12.5 см с габаритами 1219 на 2439 мм с деформационным зазором в три миллиметра. Если все сделано верно, то концы плит будут накладываться на лаги, стропила и стойки, что позволит минимизировать отходы строительства, сэкономить время и силы.
Как вы видите, создавать в SketchUp свои проекты каркасных домов достаточно просто. Созданные чертежи можно распечатать и использовать при строительстве, передав их строителям.