Моделирование двухскатной крыши в Revit — базовая задача, которая на практике вызывает ошибки на этапе задания наклонов, привязки к стенам и формирования карнизов. Цена ошибки: переработка узлов стыковки, неверные объёмы в спецификациях и коллизии с инженерными сетями на стадии рабочей документации. Ожидаемый результат — параметрическая крыша, корректно стыкующаяся со стенами, имеющая заданные перекрытия и выдающая точные ведомости материалов.
Работа начинается с проверки уровней и сетки осей. Если уровни «Кровля» и «Конструктив кровли» не созданы или их отметки не совпадают с архитектурным решением, любая крыша будет «висеть» в воздухе или уходить в стены. Необходимо открыть вид по уровням, убедиться в наличии уровня верха стен (обычно Level Roof) и при необходимости добавить уровень для нижней плоскости стропил или Mauerlat.
Следующий контрольный пункт — контур стен. Крыша по контуру (Roof by Footprint) строит склоны перпендикулярно выбранным линиям контура. Если стены не замкнуты, имеют зазоры или неверное смещение относительно оси, склоны сгенерируются с изломом. Проверьте замкнутость контура на плане уровня кровли: выделите стены, убедитесь, что параметр «Верхний уровень» задан верно, а «Смещение верхнего уровня» не конфликтует с будущей крышей.
Третий момент — выбор способа создания. Для стандартной двухскатной крыши с прямоугольным контуром оптимален инструмент «Крыша по контуру» (Roof by Footprint). Если форма сложная (ломаные склоны, слуховые окна, разные углы наклона), потребуется «Крыша по выдавливанию» (Roof by Extrusion) или комбинация методов. Далее рассматривается основной сценарий: прямоугольный контур, одинаковый наклон склонов, стандартные карнизы.
Подготовка вида и уровней
Откройте план уровня, соответствующего низу стропильной системы (обычно Level Roof или созданный Level Roof Structure). Убедитесь, что в свойствах вида «Диапазон видимости» (View Range) нижняя граница ниже уровня кровли не менее чем на 500–1000 мм — иначе контур стен может не отображаться. Включите категорию «Стены» и «Крыши» в настройках видимости/графики (VG).
Проверьте привязку стен к уровню: выделите стены, в свойствах «Верхний уровень» должен быть Level Roof, «Смещение верхнего уровня» — 0 или отрицательное значение, если стены уходят под крышу. Если стены привязаны к уровню выше (например, Level Attic), крыша не пристроится к их верху автоматически — придется вручную подтягивать склоны или редактировать профиль крыши.
Создайте отдельный рабочий набор (Workset) для кровли, если проект ведется в коллективном режиме. Это позволит изолировать правки крыши и избежать конфликтов при синхронизации. Назначьте рабочий набор текущим перед началом моделирования.
Создание крыши по контуру (Roof by Footprint)
На вкладке «Архитектура» → «Крыша» → «Крыша по контуру» (Roof by Footprint). В строке опций выберите уровень размещения — Level Roof. Курсор перейдет в режим рисования контура. Наведитесь на внешнюю грань стены: при нажатии Tab цепочка стен выделится целиком. Кликните для выбора всей цепочки — Revit построет контур по внешним граням выбранных стен.
Если контур не замкнулся (зазоры в углах), Revit выдаст предупреждение. Не игнорируйте его: зажмите линию контура, перетащите узловую точку к стыку стен или используйте инструмент «Подрезать/Удлинить» (Trim/Extend) на панели «Изменить». Контур должен быть замкнутым без самопересечений.
После закрытия контура нажмите зеленую галочку «Завершить режим редактирования» (Finish Edit Mode). Revit попросит прикрепить стены к крыше — выберите «Да» (Yes), если стены должны упираться в нижнюю плоскость крыши. Это создаст геометрическую привязку: при изменении высоты крыши стены подстроятся автоматически.
Задание наклонов склонов и перекрытий
В режиме редактирования контура (пока не нажали «Завершить») каждая линия контура имеет параметр «Определяет наклон» (Defines Slope). Для классической двухскатной крыши активируйте этот параметр для двух противоположных сторон (длинных стен). Остальные две линии (пignons) должны иметь галочку снятую — они станут фронтонами без наклона.
Значение угла наклона задается в свойствах выбранной линии контура: параметр «Наклон» (Slope). Введите значение в градусах или в виде отношения (например, 1:3 или 33.69°). Для металлочерепицы типичный диапазон 14–45°, для мягкой черепицы — от 11°. Точное значение берется из архитектурного задания или ТУ на материал. Не придумывайте угол — возьмите из проекта.
Перекрытие карниза (Overhang) задается в том же диалоге свойств линии контура. Введите расстояние от внешней грани стены до края крыши по горизонтали. Типичные значения 400–600 мм для открытых карнизов, 500–800 мм для закрытых с софитами. Единица измерения — миллиметры, если проект в метрической системе. Проверьте, что перекрытие не пересекается с соседними постройками или краем участка.
Порядок создания двухскатной крыши
- 01Открыть план уровня кровли, проверить замкнутость контура стенКонтроль: Контур стен замкнут, уровень верха стен = Level Roof
- 02Архитектура → Крыша → Крыша по контуру, выбрать Level RoofКонтроль: Режим рисования контура активен, уровень размещения верный
- 03Выбрать цепочку внешних граней стен клавишей Tab + кликКонтроль: Контур построен по периметру, нет зазоров в углах
- 04Для двух длинных сторон включить Defines Slope, задать уголКонтроль: В свойствах линий контура параметр Slope = проектное значение
- 05Задать Overhang для всех четырех сторон по проектуКонтроль: Перекрытия равны проектным, нет пересечений с соседними объектами
- 06Нажать Завершить режим редактирования, подтвердить прикрепление стенКонтроль: Стены прикреплены к крыше, крыша отображается в 3D
Настройка слоев конструкции крыши (Type Properties)
После создания крыши выделите её, нажмите «Изменить тип» (Edit Type) → «Структура» (Structure) → «Изменить» (Edit). Здесь формируется «пирог» крыши снаружи внутрь: кровельное покрытие, контрбрус, контроветрошпон, гидро/пароизоляция, стропильная система, утепление, пароизоляция внутренняя, обшивка. Каждому слою назначьте материал, толщину и функцию (Function: Structure, Thermal/Air, Finish 1/2, Membrane).
Функция «Structure» (Несущая) определяет слой, по которому Revit рассчитывает объемы конструктивных элементов и к которому привязываются стропила при использовании фрейминга. Обычно это слой стропил или Мauerlat. Если функцию не назначить ни одному слою, Revit возьмет центральную плоскость крыши как несущую — это приведет к смещению стропил при фрейминге.
Параметр «Верхняя/Нижняя смещаемая плоскость» (Variable Layer) позволяет сделать толщину утепления переменной в зависимости от наклона (например, для выравнивания высоты конька). Активируйте галочку для слоя утепления, если проект предусматривает выравнивание конька за счет утепления. В остальных случаях оставьте фиксированную толщину.
Фрейминг стропильной системы (Roof Framing)
Для получения конструктивной модели стропил используйте дополнение (Add-in) «Wood Framing» / «Metal Framing» или встроенный инструмент «Структуры» → «Фрейминг» → «Стропила» (Roof Framing) в версиях Revit Structure. Базовый Revit Architecture не имеет автоматического фрейминга стропил — только ручное моделирование семействами (Generic Model Face Based).
Если есть доступ к фрейминговому аддину: выделите крышу → запустите создание фрейминга → выберите тип стропил (размер сечения, шаг, материал) → задайте правило укладки (по конюхам, по коньку, с выносом за стену). Аддин построит стропила как отдельные семейства, привязанные к несущему слою крыши. При изменении наклона или геометрии крыши стропила обновятся при повторном запуске фрейминга.
Без аддина: создайте семейство стропилы (Metric Generic Model Face Based), загрузите в проект, разместите экземпляры на нижней грани несущего слоя крыши в 3D-виде или на разрезе. Используйте массив (Array) с привязкой к шагу. Это трудоемко, но дает полный контроль. Для типовых проектов оправдано внедрение аддина или использование Dynamo-скрипта.
Ключевые параметры типа крыши
- Наклон склонов (Slope)
- По проекту (градусы или отношение)Задается в свойствах линии контура в режиме редактирования
- Перекрытие карниза (Overhang)
- По проекту (мм)Горизонтальное расстояние от внешней грани стены
- Несущий слой (Structural Layer)
- Слой стропил / MauerlatФункция Structure в структуре типа крыши
- Толщина утепления
- По тепловому расчету (мм)Может быть переменной (Variable) для выравнивания конька
- Материал покрытия
- По спецификации проектаНазначен во внешнем слое структуры типа
Стыковка с фронтонами, коньком и водосточной системой
Фронтоны (пignons) формируются автоматически как вертикальные плоскости на концах крыши. Если фронтон должен быть подкрышей (крыша накрывает фронтон), в режиме редактирования контура для линий фронтонов включите параметр «Defines Slope» и задайте минимальный наклон (1–2°) для стока воды, либо смоделируйте фронтон отдельной стеной, прикрепленной к крыше.
Коньковый элемент (Ridge) не создается автоматически как отдельный объект. Для спецификации коньковой планки используйте семейство «Коньковая планка» (Ridge Cap) на основе Profile, размещаемое по линии конька (Model In-Place → Sweep по контуру крыши). Линию конька можно получить на разрезе или извлечь как линию модели (Model Lines) по пересечению склонов.
Водосточные желоба моделируются отдельно: семейство «Желоб» (Gutter) на основе Profile, размещаемое по нижнему краю склона (Host: Roof Edge). Шаг креплений, диаметр и материал берутся из проекта водосточной системы. В Revit нет автоматического расчета гидравлики желобов — это отдельный инженерный расчет.
Спецификации и ведомости материалов
Для получения ведомости площадей крыши создайте спецификацию (Schedule) категории «Крыши» (Roofs). Добавьте поля: «Тип» (Type), «Площадь» (Area), «Проектируемая площадь» (Projected Area), «Наклон» (Slope), «Объем» (Volume). Площадь в спецификации — это площадь наклонной поверхности. Для закупки рулонных материалов используйте «Проектируемую площадь» (горизонтальная проекция) с поправкой на перекрытия.
Спецификация слоев конструкции: в настройках спецификации крыши включите «Расчет по частям» (Calculate Parts) или используйте спецификацию «Материалы» (Materials) с фильтром по категории «Крыши». Это даст расход каждого материала по слоям: м² покрытия, м³ утепления, пог.м. бруса стропил. Проверьте совпадение с расчетами в Excel — Revit считает площадь по геометрии, без технологических потерь.
Для стропильной системы создайте отдельную спецификацию категории «Структурные фреймы» (Structural Framing) с фильтром по типу «Стропила». Поля: «Длина», «Сечение», «Материал», «Количество». Если стропила сделаны аддином, они попадают в эту категорию автоматически. Если ручными семействами — назначьте им категорию Structural Framing при создании семейства.
Типичные симптомы и исправления
| Симптом | Причина | Что сделать |
|---|---|---|
| Крыша не прикрепляется к стенам (стены не подтянулись) | Стены привязаны к другому уровню или имеют смещение верхнего уровня | Исправить Верхний уровень стен на Level Roof, убрать смещение, повторно прикрепить стены к крыше |
| Склоны идут не в ту сторону (наклон внутрь здания) | Defines Slope включен для неправильных линий контура | В режиме редактирования контура переключить Defines Slope на противоположные стороны |
| Коньк смещен относительно центра здания | Контур крыши несимметричен или стены имеют разную толщину | Проверить осевую симметрию контура, при необходимости скорректировать положение линий контура |
| Стропила (фрейминг) не обновляются при изменении наклона | Фрейминг создан аддином как статические элементы, не перезапущен | Повторно запустить фрейминг для данной крыши после изменения геометрии |
Ограничения метода Roof by Footprint
Инструмент не подходит, если: склоны имеют излом (мансардная крыша) — нужен Roof by Extrusion или разделение крыши на несколько по контуру; наклон меняется по ходу склона (криволинейный) — только In-Place Roof или Massing → Roof by Face; контур крыши не совпадает с контуром стен (вынос за стены сложной формы) — рисуйте контур линиями модели, не привязываясь к стенам.
При работе в связке с расчетными комплексами (SCAD, LIRA, Robot) экспортируйте крышу как аналитическую модель: включите в настройках экспорта IFC/Analytical Model параметр «Экспортировать крыши как панели». Проверьте, что несущий слой крыши имеет материал с заданными физическими свойствами (плотность, модуль упругости) — иначе расчет будет некорректен.
В коллективной работе (Worksharing) редактирование контура крыши блокирует весь элемент крыши. Не редактируйте контур параллельно с коллегой, редактирующим фрейминг или спецификации. Договоритесь о последовательности: сначала геометрия крыши (один пользователь), затем фрейминг и спецификации (другой). Используйте Borrow Elements вместо полного захвата работы (Checkout).
Проверка модели перед выдачей в проект
Откройте 3D-вид с визуальным стилем «Проводная каркасная» (Wireframe) или «Скрытые линии» (Hidden Line). Проверьте: нет самопересечений склонов у конька и водосточных яendakов; нижняя плоскость крыши параллельна уровню размещения; перекрытия равны по всему периметру; фронтоны вертикальны или имеют заданный наклон.
Запустите проверку коллизий (Interference Check) между крышей и инженерными системами: вентиляционные шахты, дымоходы, трассы КС. Коллизии устраняйте корректировкой проема в крыше (Opening by Face) или смещением инженерки. Не двигайте крышу вверх — это нарушит архитектурные отметки.
Сравните площади из спецификации Revit с архитектурными площадями из ТЗ. Допустимое расхождение — до 2–3% за счет округлений и упрощений геометрии. Если расхождение больше — проверьте, не включены ли в спецификацию лишние элементы (например, отдельные крыши над балконами, смоделированные отдельно).
Контрольный чек-лист готовой крыши
- Крыша размещена на правильном уровне (Level Roof)
- Стены прикреплены к крыше (Attach Top/Base)
- Defines Slope включен ровно для двух противоположных сторон
- Углы наклонов соответствуют проекту (градусы/отношение)
- Перекрытия карнизов (Overhang) заданы по проекту на всех четырех сторонах
- Несущий слой в структуре типа имеет функцию Structure
- Спецификация площадей выдает значения в допуске ±3% от ТЗ
- Нет коллизий с вентиляцией и дымоходами (Interference Check)
Часто задаваемые вопросы
Как сделать разные углы наклона для разных склонов одной крыши?
В режиме редактирования контура включите Defines Slope для всех четырех сторон, но задайте разные значения Slope для каждой линии. Revit построит склоны с разным наклоном, коньк при этом сместится к более пологому склону. Для независимого управления используйте отдельные элементы крыши по контуру для каждого склона.
Почему стропила фрейминга не привязываются к несущему слою?
В структуре типа крыши ни одному слою не назначена функция Structure. Откройте Edit Type → Structure → Edit, найдите слой стропил/мауэрлата, поставьте Function = Structure. После изменения перезапустите фрейминг.
Как смоделировать коньковую планку для спецификации?
Создайте семейство на основе Profile (Metric Profile-Ridge Cap), загрузите в проект. Используйте Architecture → Component → Model In-Place → Sweep, путь — линия конька (получите её на разрезе или извлеките Model Lines по пересечению склонов), профиль — ваша планка. Назначьте категорию Roofs или Generic Models для попадания в спецификацию.
Можно ли изменить наклон крыши после создания фрейминга?
Да, но фрейминг не обновится автоматически. После изменения угла в свойствах линии контура и завершения редактирования крыши, повторно запустите аддин фрейминга для этой крыши. Старые стропила удалите или перезапишите. Ручные семейства придется переразмещать вручную.
Как учесть технологические потери материала в спецификации Revit?
Revit считает чистую геометрическую площадь/объем. Потери (5–15% в зависимости от материала и сложности) добавляйте вручную в Excel при формировании заказа или создайте общий параметр проекта «Коэффициент потерь» и формулу в спецификации: Площадь_с_потерями = Площадь * (1 + Коэффициент/100).
Что делать, если контур крыши сложнее прямоугольника (Г-образный, Т-образный)?
Используйте один элемент Roof by Footprint со сложным контуром: в режиме рисования контура рисуйте линии по внешним граням всех стен, включая внутренние углы. Для внутренних углов (ендаков) Revit автоматически построит стык склонов. Defines Slope включайте для всех внешних сторон, образующих склоны. Проверьте 3D-вид на корректность стыковки.
Двухскатная крыша в Revit через Roof by Footprint — надежный рабочий процесс для 80% типовых объектов. Ключевые условия успеха: корректные уровни и контур стен до старта, назначение несущего слоя в типе крыши, контроль наклонов через Defines Slope, прикрепление стен к крыше. Граница применимости — простые прямоугольные контуры с постоянным наклоном. Для мансард, сложных ендаков и свободных форм переходите на Roof by Extrusion, Massing или In-Place моделирование. Все параметры (углы, перекрытия, материалы) берутся только из утвержденного проекта — никаких подборов «на глаз».