Создание скатной крыши в Revit — задача, где ошибка на стадии моделирования приводит к пересчёту объёмов, коллизиям с инженерными сетями и переделке черновиков на стройке. Цена пропуска: неверные углы склонов дают несоответствие проектным нагрузкам, а отсутствие слоёв утепления — претензии по теплотехническому расчёту. Ожидаемый результат — корректная геометрия с привязкой к уровням, полная структура слоёв для спецификации и чистые узлы стыковки без зазоров.

В Revit есть три базовых способа построения крыши: по контуру (Roof by Footprint), по экструзии (Roof by Extrusion) и по форме (Roof by Face). Выбор зависит от сложности формы, необходимости параметрических склонов и этапа проектирования. Каждый метод накладывает свои ограничения на редактирование, присоединение стен и формирование ведомостей.

Типовая ситуация: архитектор передал массу здания, конструктору нужно «накинуть» крышу с заданными углами, слоями пирога и проходами под окна. Если выбрать не тот инструмент, придётся переделывать модель при любом изменении планировки. Ниже — алгоритм распознавания своей задачи и выбора рабочего пути.

Глава 01

1. Выбор инструмента: Footprint, Extrusion или Face

Roof by Footprint создаёт крышу из замкнутого контура с назначением склонов отдельным отрезкам. Это единственный метод, где угол склона хранится как параметр каждого ребра и пересчитывается при движении стен. Подходит для мансард, двухскатных, четырехскатных и сложных многоскатных крыш с прямыми склонами.

Roof by Extrusion строит крышу как экструзию профиля вдоль заданной плоскости. Профиль рисуется в виде сечения: можно нарисовать любые изломы, волны, параболы. Углы склонов не являются параметрами — они заложены в геометрии профиля. Метод удобен для навесов, козырьков, сложных фасадных элементов, где нет привязки к контуру стен.

Roof by Face преобразует любую грань массы (Mass) или обобщённой модели в крышу. Слои назначаются через тип крыши, но геометрия полностью наследуется от массы. Изменить угол склона можно только правкой массы. Работает на стадиях концептуального проектирования, когда форма здания ещё не зафиксирована жёсткими контурами.

Как выбрать метод

  • Крыша имеет прямые склоны, углы заданы проектом, контур привязан к стенамRoof by Footprint
  • Форма крыши — сложный профиль (волна, дуга, ломаная), нет привязки к стенамRoof by Extrusion
  • Геометрия пришла из архитектурной массы, форма ещё меняетсяRoof by Face
  • Нужно быстро получить объём для сметы, детализация не важнаRoof by Footprint с минимальными слоями
Глава 02

2. Настройка склонов и перекрытий в Footprint

После выбора Roof by Footprint в режиме редактирования контура каждый отрезок получает свойство «Defines Slope» (Задаёт склон). Активируйте галочку для скатных плоскостей, снимите для горизонтальных (паразитные, технические площадки). Угол склона задаётся в свойствах отрезка — в градусах или процентах. Revit хранит значение как параметр типа экземпляра, поэтому можно менять его без пересоздания крыши.

Для конька и ендив Revit автоматически строит линии стыка при пересечении склонов. Если коньок получается кривым — проверьте, что противоположные склоны имеют одинаковый угол и контур замкнут без самопересечений. Частая ошибка: забыть снять «Defines Slope» с внутренних контуров люков или вентшахт — тогда Revit пытается построить склон внутрь отверстия.

Перекрытия (Overhang) задаются числовым значением от контура стены. Это расстояние до внешнего края кровельного пирога, а не до обрешётки. Для правильной спецификации укажите перекрытие в свойствах типа крыши, а не в режиме редактирования контура — так оно попадет в ведомость материалов.

Глава 03

3. Структура слоёв: от несущего до кровельного

Тип крыши (Type Properties → Edit Structure) определяет состав пирога. Порядок слоёв сверху вниз: внешняя отделка (металлочерепица, рулон, черепица), контроветровка/обрешётка, гидро/пароизоляция, утепление, пароизоляция, несущая конструкция (балки, фермы, МЛП). Каждому слою назначьте материал, функцию (Structure, Thermal/Air, Finish) и толщину.

Слой с функцией Structure участвует в расчёте несущей способности и отображается в спецификациях конструктивных элементов. Слои Thermal/Air попадают в ведомость утепления. Finish — в кровельные работы. Если слой пропущен или функция назначена неверно, спецификация даст неверные объёмы.

Для вентобъёмов и контроветровки создайте отдельные тонкие слои (20–50 мм) с функцией Thermal/Air и материалом «Воздушный слой». Это позволяет получить площадь обрешётки в спецификации без моделирования каждой доски. Не моделируйте обрешётку отдельными семействами, если задача — только объёмы.

Ключевые параметры типа крыши

Угол склона
По проекту (градусы или %)Задаётся на каждом ребре контура в режиме редактирования Footprint
Перекрытие
По проекту (мм)В свойствах типа, а не в контуре — для попадания в спецификацию
Структурный слой
Толщина по расчёту (мм)Функция Structure, материал — бетон, дерево, сталь
Утепление
Толщина по теплотех. расчёту (мм)Функция Thermal/Air, материал — минвата, ПЭНОПЛЕКС и др.
Кровельное покрытие
Толщина материала (мм)Функция Finish 1, материал — по каталогу производителя
Глава 04

4. Узлы стыковки: коньки, ендивы, примыкания

Коньок формируется автоматически при встрече двух склонов с одинаковым углом. Если углы отличаются — Revit строит сломанную линию, что соответствует реальному узлу с переходной планкой. Для правильного отображения в деталях используйте семейство «Коньковая планка» на основе Profile, привязанное к линии стыка крыш.

Ендивы (внутренние углы) требуют внимания: Revit строит линию стыка, но не создаёт желоб автоматически. Добавьте семейство «Ендова желоб» как навесной элемент (Component → Place on Face) или смоделируйте его через Void в типе крыши. Для спецификации металла ендовы выделите её в отдельный слой с функцией Finish 2.

Примыкания к стенам (пристенные эндивы, парапеты) решаются через присоединение стен к крыше (Attach Top/Base) или создание отдельного семейства «Примыкание». Attach Top/Base тянет верх стены за геометрией склона — удобно для парапетов, но ломает высоту помещения. Для вентфасадов лучше моделировать примыкание отдельным семейством с параметром отступа.

Глава 05

5. Отверстия и проходы: окна, трубы, вентшахты

Окна в склонах (мансардные) вставляются через Opening → By Face или как хост-семейства (Window на основе Face Based). Важно: семейство окна должно иметь параметр «Slope» или автоматически подстраиваться под угол грани. Проверьте в 3D-виде: рама не должна проваливаться в утепление.

Трубы вентиляции и дымоходы прорезаются через Opening → By Face или Shaft Opening. Shaft Opening создаёт проём через все этажи — удобно для вертикальных коммуникаций, но режет и перекрытия. Для одиночных проходов через крышу используйте By Face на нижней грани крыши, затем привяжите семейство проходной муфты.

Вентшахты и люки моделируются как вложенные контуры в режиме редактирования Footprint: нарисуйте внутренний контур, снимите «Defines Slope», задайте отступ от краёв. Revit создаст отверстие в всех слоях. Для люка с косяком добавьте семейство «Люк мансардный» на нижней грани.

Типичные симптомы и исправления

СимптомПричинаЧто сделать
Коньок ломаный или с провалом в центреРазные углы склонов у противоположных скатов или незамкнутый контурВыравняйте углы в свойствах ребер контура, проверьте замкнутость линий
Спецификация показывает нулевую площадь утепленияСлою утепления назначена функция Structure или Finish вместо Thermal/AirВ Edit Structure пометьте слой утепления как Thermal/Air
Стены не присоединяются к склону крышиИспользован Attach Top/Base к типу крыши, а не к экземпляру, или стена не доходит до граниAttach Top/Base к конкретному экземпляру крыши, проверьте привязку уровня стены
При изменении угла склона перекрытие меняется самоПерекрытие задано в режиме редактирования контура, а не в свойствах типаПеренесите значение перекрытия в Type Properties → Overhang
Глава 06

6. Спецификации и ведомости материалов

Для получения ведомости кровельных работ создайте спецификацию (Schedule) по категории «Roofs». Добавьте поля: Type Mark, Area (плоскость проекции), Sloped Area (площадь по склону), Volume, Material: Area (площадь по материалу). Sloped Area — реальная площадь покрытия для закупки рулона или черепицы.

Площадь по материалу (Material Takeoff) даёт раскладку по слоям: площадь металлочерепицы, минваты, пароизоляции. Настройте фильтр по функции материала (Finish 1, Thermal/Air), чтобы отделить кровельные работы от утеплительных. Проверьте суммы на тестовом участке: умножьте площадь склона на коэффициент перекрытия (обычно 1.05–1.15) и сравните с ручным расчётом.

Для обрешётки и контроветровки используйте площадь слоя с функцией Thermal/Air и материалом «Воздушный слой». Если нужны погонные метры досок — добавьте расчётный параметр (Calculated Parameter) с формулой Area / шаг_обрешётки * длина_доски. Не моделируйте каждую доску — модель станет тяжёлой, а спецификация не точнее.

Глава 07

7. Проверка модели перед выдачей

Запустите проверку коллизий (Interference Check) между крышей и инженерными системами: вентиляция, отопление, электрика часто проходят под несущим слоем. Настройте фильтр: категория Roofs vs Ducts/Pipes/Cable Trays. Любая коллизия в зоне утепления — основание для замечания.

Проверьте высоты уровней: верх несущего слоя крыши должен совпадать с уровнем «Крыша» или «Верх несущего перекрытия». Расхождение в 50–100 мм меняет высоту мансардных помещений и срабатывание пожарной сигнализации. Используйте Spot Elevation на внутренней грани несущего слоя.

Визуальный контроль в 3D-виде с включёнными слоями (Visibility Graphics → Roofs → Show Layers): убедитесь, что слои не пересекаются, перекрытия одинаковы по периметру, ендивы не имеют зазоров. Включите «Hidden Lines» — так видны внутренние грани слоёв.

Контрольный чек-лист перед сдачей

  • Все склоны имеют заданный проектом угол (проверка Spot Slope на каждой грани)
  • Перекрытия по периметру равны проектным значениям (проверка измерением в плане)
  • Спецификация по материалу даёт ненулевые площади для всех слоёв пирога
  • Коллизий с вентиляцией и трубами в зоне утепления нет
  • Коньки и ендивы закрыты семействами планок/жёлобов
  • Уровни несущего слоя совпадают с проектными отметками ±10 мм
  • Отверстия под окна и трубы прописаны во всех слоях
Глава 08

8. Экспорт и передача данных

Для передачи в расчётные комплексы (SCAD, LIRA, Robot) экспортируйте крышу как IFC с сохранением структуры слоёв. В настройках экспорта (IFC Export Setup) включите «Export Revit Property Sets» и назначьте IfcRoof типу крыши. Проверьте в IFC-просмотрщике: каждый слой должен быть отдельным IfcMaterialLayer.

Для КМД (конструкции металлические детали) выдайте 3D-виде в формате DWG или IFC с изолированным несущим слоем. Отключите все слои, кроме Structure. Конструктору нужна только геометрия балок/ферм и плоскость верхнего пояса. Укажите в сопроводительном листе: система координат, единица измерения, версия IFC (обычно IFC4).

Для сметчиков выгрузите спецификацию в Excel через «Export Schedule». Добавьте колонки: код ресурса (по ФЕР/ТЕР), коэффициент потерь (заложите в параметре типа крыши), единица измерения. Не передавайте «сырую» площадь по склону без коэффициентов — сметчик всё равно пересчитает, а ошибка уйдёт в смету.

Глава 09

9. Работа с изменениями: ревизии и фазирование

При изменении планировки (движение стен) Footprint-крыша пересчитывает склоны автоматически, если стены присоединены к контуру (Attach Top/Base). Проверьте после каждого прихода архитектурки: не сбросились ли углы склонов на дефолт, не появились ли лишние склоны на внутренних контурах.

Используйте фазирование (Phasing) для этапности: существующая крыша — Phase Existing, новая — Phase New Construction. В настройках вида (Phase Filter) показывайте только новую крышу для рабочих чертежей. Это исключает путаницу в спецификациях: демолируемые материалы не попадут в закупку.

Для ревизий создайте параметр экземпляра «Revision Mark» у типа крыши. При изменении угла склона или состава пирога проставляйте метку ревизии. Спецификация с фильтром по Revision Mark покажет только изменённые позиции — удобно для выписки ведомости изменений.

Глава 10

10. Типовые ошибки новичков и как их избежать

Ошибка 1: моделирование каждой доски обрешётки как отдельного семейства. Модель раздувается до сотен мегабайт, навигация тормозит, спецификация выдаёт тысячи строк. Решение: слой «Воздушный слой» с расчётным параметром погонных метров.

Ошибка 2: создание крыши на уровне «Крыша» без привязки к несущему перекрытию. При изменении высоты этажа крыша висит в воздухе. Решение: базовый уровень крыши — уровень несущего перекрытия, смещение (Offset) — толщина несущего слоя.

Ошибка 3: копирование крыши между проектами через Copy/Paste без переноса типов материалов. Материалы теряют идентификаторы, спецификация показывает «By Category». Решение: используйте Transfer Project Standards для материалов и типов крыш.

Ошибка 4: игнорирование функции слоя Structure. Если несущий слой помечен как Finish, Robot Structural Analysis не увидит несущую конструкцию. Решение: всегда проверяйте Function в Edit Structure перед первым расчётом.

Алгоритм создания стандартной скатной крыши

  1. 01
    Создайте тип крыши с полной структурой слоёв (Structure, Thermal/Air, Finish)Контроль: В Edit Structure все слои имеют материал, функцию и толщину
  2. 02
    Выберите Architecture → Roof → Roof by FootprintКонтроль: Режим редактирования контура активирован
  3. 03
    Нарисуйте контур по осям или внутренним граням стен, замкните контурКонтроль: Контур замкнут, без самопересечений, линии привязаны к стенам
  4. 04
    Для скатных ребер включите Defines Slope, задайте угол проектаКонтроль: Spot Slope на каждом ребре показывает проектный угол
  5. 05
    Для горизонтальных участков (паразитные) снимите Defines SlopeКонтроль: Горизонтальные грани не имеют склона
  6. 06
    Задайте Overhang в свойствах типа (не в контуре)Контроль: Перекрытие одинаково по всему периметру
  7. 07
    Завершите редактирование, проверьте 3D-вид: коньки, ендивы, примыканияКонтроль: Нет зазоров, склоны плавно стыкуются
  8. 08
    Добавьте отверстия под окна и трубы (Opening → By Face)Контроль: Проёмы прорезают все слои крыши
  9. 09
    Создайте спецификацию Roofs и Material TakeoffКонтроль: Площади по материалу ненулевые, совпадают с расчётными ±5%
  10. 10
    Запустите Interference Check с инженерными сетямиКонтроль: Коллизий в зоне утепления нет
Можно ли сделать скатную крышу без Footprint, только через Extrusion?

Можно, но теряется параметрическая привязка угла склона к ребрам контура. Любое изменение угла потребует перерисовки профиля экструзии. Extrusion оправдан только для нестандартных форм, не привязанных к стенам.

Почему спецификация показывает площадь проекции, а не площадь по склону?

Поле Area в спецификации Roofs — это площадь проекции на горизонтальную плоскость. Для реальной площади покрытия добавьте поле Sloped Area или используйте Material Takeoff с площадью по материалу внешнего слоя.

Как заставить стены подстраиваться под изменяющийся склон крыши?

Используйте Attach Top/Base: выберите стены, кнопка Attach Top/Base → кликните по крыше. Верх стены привяжется к нижней грани несущего слоя. Если стена должна уйти под утепление — создайте отдельный тип стены с высотой до верха несущего слоя.

Нужно ли моделировать контроветровку отдельными семействами?

Для получения объёмов — нет. Достаточно слоя 20–50 мм с функцией Thermal/Air и материалом «Воздушный слой». Площадь этого слоя даст площадь контроветровки. Моделируйте семейства только если нужны детали узлов для рабочей документации.

Как экспортировать крышу в IFC так, чтобы слои сохранились?

В IFC Export Setup включите Export Revit Property Sets. Типу крыши назначьте IfcRoof. В Material Mapping проверьте, что каждому материалу соответствует IfcMaterialLayer. После экспорта откройте в IFC-просмотрщике (BIMvision, Solibri) и проверьте структуру IfcMaterialLayerSet.

Что делать, если крыша получена из массы (Roof by Face) и нужно изменить угол склона?

Изменяйте исходную массу (Massing & Site → Edit In-Place). Грани массы, из которых сделана крыша, обновят геометрию крыши автоматически. Прямо в типе крыши угол склона изменить нельзя — он наследуется от нормали грани массы.

Работа со скатной крышей в Revit строится на дисциплине: выбрать правильный инструмент на старте, заложить полную структуру слоёв с корректными функциями, контролировать склоны через параметры ребер, а не через геометрию. Footprint остаёт основным рабочим инструментом для 90% задач — он даёт параметрику, спецификацию и предсказуемое поведение при изменениях. Extrusion и Face — вспомогательные методы для узлов и концепции. Главный контроль — спецификация по материалам и коллизионная проверка с инженерами. Граница применимости: если форма крыши выходит за прямые склоны с постоянным углом — переходите к Adaptive Components или Dynamo-скриптам.