Моделирование крыши в Revit начинается с выбора инструмента, соответствующего геометрической сложности задачи. Неправильный выбор метода приводит к потере параметричности, ошибкам в спецификациях и невозможности корректно стыковать стены с перекрытиями. Цена ошибки на стадии проектирования — переработка узлов стыковки, неверные объемы материалов и сбои в совместной работе по BIM-процессу. Ожидаемый результат — параметрический элемент крыши, который автоматически подстраивается под изменение контуров стен, корректно рассчитывает площади и объемы для ведомостей и позволяет назначать отделочные слои по ГОСТ или ТУ.

В Revit существует три базовых способа создания: «По основанию» (By Footprint), «По выдавливанию» (By Extrusion) и «По грани» (By Face). Первый подходит для стандартных скатных крыш с заданными углами наклона. Второй необходим для бочковых, мансардных или сложных криволинейных профилей, где склон не определяется плоскостью. Третий используется при работе с концептуальными массами для органической архитектуры. Выбор фиксируется в момент создания и меняется только полным пересозданием элемента.

Ключевой параметр любой крыши — типовая сборка слоев (Type Properties → Structure). Здесь задаются толщина, материал и функция каждого слоя: несущий, утепление, пароизоляция, гидроизоляция, отделочный. Порядок слоев определяет приоритет стыковки с paredeми и перекрытиями: функция «Структура» (Structure) имеет высший приоритет при соединении геометрии (Join Geometry). Игнорирование настройки сборки приводит к визуальным просечениям в разрезах и неверным объемам в спецификациях.

Глава 01

Выбор метода создания: диагностика ситуации

Перед запуском команды определите тип геометрии. Если крыша состоит из плоских склонов, сходящихся в коньке или водосточных лотках, и контур известен — выбирайте «Крыша по основанию» (Architecture → Roof → Roof by Footprint). Если профиль склона криволинеен (бочка, купол, волна) или склон имеет переменный уклон — «Крыша по выдавливанию» (Roof by Extrusion). Если форма получена в среде Conceptual Mass и требует обшивки — «Крыша по грани» (Roof by Face).

Как выбрать метод создания

  • Крыша состоит из плоских склонов с постоянным углом, контур замкнутRoof by Footprint (По основанию)
  • Профиль склона криволинеен, переменный уклон, бочковая крышаRoof by Extrusion (По выдавливанию)
  • Форма задана концептуальной массой (Mass), нужна обшивкаRoof by Face (По грани)
  • Нужно смоделировать сложный узел (коньковый узел, примыкание к трубе) отдельноIn-Place Roof (Моделирование на месте)
Глава 02

Рабочий протокол: Крыша по основанию (Roof by Footprint)

Это основной инструмент для 90% типовых объектов. Алгоритм действий строго последователен: пропуск этапа приведет к ошибкам стыковки.

Порядок создания крыши по основанию

  1. 01
    Активируйте вид плана уровня, на котором расположен контур крыши (обычно уровень чердака или кровельного этажа)Контроль: Вид плана активен, видно оси и стены
  2. 02
    Запустите Architecture → Roof → Roof by FootprintКонтроль: Включен режим рисования контура, панель Modify | Create Roof Footprint
  3. 03
    Выберите инструмент «Линия» (Line) и нарисуйте замкнутый контур по внутренней или внешней кромке стен. Используйте «Pick Walls» для привязки к стенамКонтроль: Контур замкнут, нет самопересечений, линии не имеют зазоров
  4. 04
    Для каждой линии контура установите свойство «Defines Slope» (Задает склон) и укажите значение угла или процента в PropertiesКонтроль: На линиях со склоном отображается треугольник-индикатор, значение угла задано
  5. 05
    Настройте Overhang (Вылет) для линий, если карниз выходит за стенуКонтроль: Расстояние вылета задано в свойствах линии
  6. 06
    Нажмите зеленую галочку «Finish Edit Mode» (Завершить редактирование)Контроль: Крыша появилась в 3D и на плане, склоны рассчитаны автоматически

После завершения режима редактирования проверьте 3D-вид. Revit автоматически построит линии коньков и водосточных лотков в точках пересечения плоскостей склонов. Если линии конька не появились или проходят неверно — проверьте значения склонов на смежных линиях контура: они должны сходиться в одной точке по высоте. Расхождение высот конька — частая ошибка при ручном задании разных углов для смежных склонов без расчета высоты конька.

Глава 03

Крыша по выдавливанию (Roof by Extrusion): настройка профиля

Инструмент требует предварительного выбора рабочей плоскости (Work Plane). Обычно это вертикальная плоскость, проходящая через ось конька или край здания. В режиме редактирования профиля рисуется сечение крыши: полилиния, задающая форму склона снизу вверх. Важно: профиль должен быть открытым (незамкнутым) и представлять собой одну непрерывную линию от одного края крыши до другого. Замкнутый контур выдавится в твердое тело без внутренней полости.

После построения профиля задается глубина выдавливания (Extrusion Start/End) — это длина ската вдоль конька. Склон в этом методе не является параметром типа; он задается геометрией профиля. Для изменения угла наклона нужно редактировать сам профиль (Edit Profile). Стыковка такой крыши со стенами (Attach Top/Base) работает, но требует, чтобы стены были выше или ниже геометрии крыши в зоне контакта.

Глава 04

Редактирование типовых сборок слоев (Structure)

Дважды кликните по типу крыши в Project Browser или выберите крышу и нажмите Edit Type → Structure → Edit. Диалог «Edit Assembly» управляет слоями. Порядок слоев сверху вниз соответствует реальной укладке: внешнее покрытие — верхний слой. Для каждого слоя задайте: Function (Функция), Material (Материал), Thickness (Толщина). Функции по приоритету стыковки: Structure (1) > Substrate (2) > Thermal/Air (3) > Finish 1/2 (4/5) > Membrane (6). Слой с функцией Structure определяет эталонную плоскость для присоединения стен (Join Geometry) и расчета объемов бетона/стального профиля.

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

Base Level / Reference Level
Уровень отсчетаОпределяет высоту нижней плоскости несущего слоя
Base Offset
Смещение от уровняПодъем или опускание всей сборки относительно Base Level
Rafter / Truss
Тип несущей системыВлияет на расчет несущего слоя в спецификациях, не на геометрию 3D
Default Thickness
Суммарная толщина сборкиАвтозаполняется из таблицы Structure, ручной ввод блокирует расчет

Изменение толщины слоя Structure сдвигает всю геометрию крыши, если Reference Level привязан к низу этого слоя. Чтобы крыша «росла» вверх от несущей плиты, установите Reference Level на «Base Level» и Base Offset = 0, а слой Structure сделайте нижним в сборке. Тогда увеличение утепления (Thermal) будет толкать покрытие вверх, не меняя отметку несущего перекрытия.

Глава 05

Стыковка со стенами и перекрытиями

Автоматическая стыковка (Attach Top/Base) работает только если стены и крыша пересекаются по геометрии. Выберите стены → Modify Walls → Attach Top/Base → кликните по нижней грани крыши в 3D или разрезе. Стены поднимутся/опустятся до ближайшего слоя крыши с функцией Structure. Если стыковка не сработала — проверьте: 1) Пересекаются ли тела в 3D? 2) Есть ли у крыши слой с функцией Structure? 3) Не заблокирована ли высота стен (Unconnected Height)?

Для ручной коррекции узлов примыкания (пары, вентиляционные шахты, люки) используйте «Join Geometry» (Join) и «Switch Join Order» (Переключить порядок соединения). Это позволяет заставить гидроизоляцию обходить преграду или утепление входить в отверстие. В сложных узлах (коньки, ендики) часто проще смоделировать деталь как отдельный In-Place Family (Моделирование на месте) с нужной геометрией и материалом, чем пытаться заставить системную крышу повторить узел монтажа.

Глава 06

Диагностика частых ошибок

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

СимптомПричинаЧто сделать
Скаты не сходятся в коньке, образуется провал или налетРазные отметки верха склонов из-за некорректных значений склона или Base OffsetПроверьте высоту конька через Spot Elevation на 3D. Выравняйте склоны или скорректируйте Base Offset линий контура
Стены не стыкуются с крышей (проходят сквозь или не дотягивают)Отсутствует слой с функцией Structure в сборке крыши или стены имеют Unconnected HeightДобавьте слой Structure в Edit Assembly. Снимите фиксацию высоты стен, привяжите к уровню крыши
В спецификации площадь крыши завышена в 2-3 разаВ свойствах типа крыши включен параметр "Area" без учета склона (Projected) вместо "Sloped Area"Используйте общий параметр Sloped Area или настройте расчет площади в спецификации по формуле Area / cos(угол)
Материал покрытия не отображается в рендере/виде RealisticМатериалу в Material Browser не назначен Render Appearance или он конфликтует с Graphics ShadingОткройте материал, вкладка Appearance, загрузите текстуру/цвет. Проверьте, что в Visibility/Graphics Overrides для категории Roofs включен Render Appearance
Глава 07

Валидация модели перед выдачей

Перед выгрузкой в IFC или печатью комплектов выполните контрольную выборку. Откройте 3D-вид с Visual Style = Consistent Colors и включите Transparency = 50% для категории Roofs. Проверьте отсутствие сквозных просветов на стыках склонов, корректность примыканий к парапетом и вентиляционным шахтам. Запустите Schedule/Quantities для категории Roofs: добавьте поля Area (Площадь проекции), Sloped Area (Площадь по склону), Volume (Объем). Сравните Sloped Area с расчетной по проекту — расхождение более 3-5% сигнализирует о неучтенных вылетах, люках или ошибках склонов.

Чек-лист готовности модели крыши

  • Все склоны сходятся в коньках и лотках без зазоров и налетов
  • Стены стыкованы с крышей (Attach Top/Base) по всему периметру
  • Типовая сборка (Structure) содержит слой Structure и соответствует проектному пирогу
  • Площадь по склону (Sloped Area) в спецификации совпадает с проектной ±5%
  • Нет висячих граней, самопересечений и нулевых толщин в 3D-виде
Глава 08

Ограничения стандартных инструментов

Для органических форм, где склон меняется плавно, единственный нативный путь — Conceptual Mass → Roof by Face. Но полученная крыша не имеет параметрических склонов и не стыкуется со стенами автоматически. Любое изменение массы требует ручного обновления грани (Update to Face). В производственном проекте такие крыши часто выносят в отдельный linked-модель для изоляции нестабильной геометрии.

Глава 09

Ответы на частые вопросы

Как сделать разные склоны на одном контуре крыши?

В режиме редактирования контура (Edit Footprint) выделите конкретную линию контура и в Properties установите/снимите галочку Defines Slope и задайте нужный угол. Каждая линия управляет своим склоном независимо.

Почему крыша не хочет стыковаться со стеной командой Attach?

Проверьте три условия: у крыши есть слой с функцией Structure; стена не имеет фиксированной Unconnected Height; геометрия стены и крыши физически пересекаются в 3D. Часто стена ниже нижней грани несущего слоя крыши — поднимите стену или опустите Base Level крыши.

Как вывести в спецификацию площадь по склону, а не проекцию?

В полях спецификации (Fields) добавьте параметр Sloped Area (Площадь по склону). Он доступен только для категорий Roofs и Floors. Параметр Area дает проекцию на горизонталь.

Можно ли изменить форму крыши «По основанию» на «По выдавливанию» без пересоздания?

Нет. Это разные классы элементов (RoofBase vs RoofExtrusion). Нужно удалить старую и создать новую, перенеся настройки типовой сборки (Duplicate Type → Match Properties).

Как смоделировать коньковую черепицу или аэроэлемент вдоль конька?

Создайте семейство (Family) на базе Generic Model Line Based или Profile Based. Загрузите в проект и разместите по линии конька (Place on Face/Work Plane) или используйте Add-in типа Roof Accessories для автоматической расстановки по выбранным ребрам.

Глава 10

Итог: фиксация решения и границ

Для типовых скатных крыш рабочий стандарт — Roof by Footprint с настроенной сборкой слоев (Structure внизу) и привязкой контура к стенам через Pick Walls. Это гарантирует параметричность, корректные спецификации и автоматическую стыковку. Roof by Extrusion резервируйте для бочковых и сложных профилей, где склон не задается углом. Roof by Face — только для фасадизации концептуальных масс. Граница применимости стандартных инструментов — переменная кривизна склона и нестандартные узлы монтажа, требующие In-Place моделирования или адаптивных компонентов. Любое изменение типа крыши после согласования объемов требует перепроверки спецификаций и узлов стыковки.