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

Цена ошибки высока: нестыковка крыши со стенами порождает пробои в спецификациях, неверные объемы материалов и коллизии на стадии рабочей документации. Исправление такой модели требует удаления и повторного создания элементов, так как история построения (parametric history) ломается при принудительной геометрии.

Ожидаемый результат — валидная система кровли, корректно стыкованная со стенами и перекрытиями, имеющая заданные уклоны, слоистроение и готовая к выносе в ведомости и на планы. Модель должна переживать изменения высот этажей и контуров стен без потери параметров.

Глава 01

Выбор метода создания крыши

Инструмент «Крыша по контуру» (Architecture → Build → Roof → Roof by Footprint) подходит для 80% типовых задач: Satteldых, шатровых, мансардных кровель с постоянным углом уклона на склоне. Он создает элемент на основе замкнутого контура линий, каждой из которых назначается свойство «Определяет уклон» (Defines Slope). Изменение угла в свойствах линии пересчитывает геометрию всего склона.

Инструмент «Крыша выдавливанием» (Roof by Extrusion) требует задание рабочей плоскости (Work Plane) и профиля сечения. Он необходим для сводчатых кровель, барельных сводов, конических форм и склонов с переменным сечением. Геометрия задается профилем, выдавленным вдоль направления. Уклон здесь не параметрический, а геометрический — меняется редактированием профиля.

Инструмент «Крыша по грани» (Roof by Face) применяется поверх форм масс (Massing) или общих моделей (Generic Models). Это единственный способ получить кровлю на двойно-искривленных поверхностях (free-form). Слоистроение накладывается на геометрию грани, но редактирование уклонов возможно только через изменение исходной массы.

Как выбрать инструмент

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

Создание крыши по контуру: последовательность действий

Активируйте инструмент «Крыша по контуру». Revit переключится в режим эскиза (Sketch Mode). Нарисуйте замкнутый контур линий (Lines) или выберите стены инструментом «Выбрать стены» (Pick Walls) — это создаст ассоциативную связь: при движении стен контур крыши обновится автоматически.

Для каждой линии контура в панели свойств (Properties) или на ленте задайте параметр «Определяет уклон» (Defines Slope). Включите галочку для склонов, выключите — для фронтонов, параллельных хребту. В поле «Уклон» (Slope) введите значение в градусах или процентах (зависит от настроек проекта). Направление стрелки уклона на экране показывает, куда падает вода; перевернуть её можно кнопкой «Перевернуть уклон» (Flip Slope) на ленте или клавишей Space при выделенной линии.

Завершите эскиз зеленой галочкой «Завершить режим эскиза» (Finish Edit Mode). Revit построит 3D-геометрию. Сразу проверьте в 3D-виде: нет ли самопересечений, корректно ли сошлись хребты и ендивы. Если контур сложный, Revit может построить неожиданные хребты — это признак необходимости разбить контур на несколько отдельных крыш.

Протокол: Крыша по контуру

  1. 01
    Выбрать Architecture → Roof → Roof by FootprintКонтроль: Открылся режим эскиза, активна вкладка Modify | Create Roof Footprint
  2. 02
    Нарисовать контур линиями или Pick WallsКонтроль: Контур замкнут, нет зазоров и самопересечений
  3. 03
    Назначить Defines Slope для склонов, задать значение SlopeКонтроль: Стрелки уклона направлены к водосточным воронкам или конькам
  4. 04
    Нажать Finish Edit ModeКонтроль: Появилась 3D-геометрия крыши, нет предупреждений "Roof cannot be created"
Глава 03

Создание крыши выдавливанием: рабочая плоскость и профиль

Перед запуском инструмента «Крыша выдавливанием» (Roof by Extrusion) подготовьте рабочую плоскость. Обычно это вертикальная плоскость, перпендикулярная направлению выдавливания (продольная ось крыши). Создайте её через Reference Plane (Плоскость отсчета) или выберите существующую грань/уровень. Ошибка в выборе плоскости приведет к построению крыши в неверной ориентации, которую нельзя просто повернуть — придется удалять и начинать заново.

В режиме эскиза нарисуйте профиль сечения крыши: замкнутую полилинию, описывающую сечение слоев кровли (можно упрощенно — только верха утепления или несущей панели). Профиль должен быть замкнут. Направление выдавливания (Extrusion Start/End) задается на панели свойств или перетаскиванием стрелок в 3D после завершения эскиза. Длина выдавливания определяет длину склона вдоль здания.

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

Глава 04

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

Крыша, созданная «По контуру» с использованием Pick Walls, автоматически присоединяется к верхам стен (Attach Top/Base) при условии, что стены достигают уровня крыши или выше. Если стены ниже — увеличьте их «Несущую высоту» (Unconnected Height) или используйте «Присоединить верх/основание» вручную: выберите крышу → Modify | Roofs → Attach Top/Base → выберите стены.

Для стыковки с перекрытиями (перекрытия под мансардой) используйте Join Geometry: выберите крышу, затем перекрытие. Revit подрежет перекрытие по нижней грани крыши. Важно: порядок выбора важен — сначала режущий элемент (крыша), потом резаемый (перекрытие). При изменении уклона или высоты крыши стык обновится.

Фронтоны (Gable Walls) создаются отдельно: Architecture → Wall → Wall: Architectural, в свойствах типа установите «Верхнее ограничение» (Top Constraint) на уровень крыши или «До крыши» (Up to Roof) — тогда стена подстроится под наклонную плоскость склона. Параметр «Расширение в уклоне» (Extend into Slope) управляет заходом стены в толщу кровли.

Глава 05

Редактирование профиля, оконцовок и водосточной системы

Для изменения контура готовой крыши выберите её и нажмите «Редактировать контур» (Edit Footprint) на ленте. Вернетесь в режим эскиза: можно двигать линии, добавлять вершины, менять Defines Slope. После завершения геометрия обновится с сохранением типового слоистроения. Если нужно изменить только уклон одного склона — не заходите в эскиз, достаточно изменить параметр Slope у выделенной линии контура в свойствах элемента (после нажатия Tab для выбора подэлемента — Edge).

Оконцовки (Dormers) создаются инструментом «Оконцовка» (Dormer) на вкладке Architecture → Building → Dormer. Он вырезает отверстие в основной крыше и строит стенки и крышу оконцовки как зависимые элементы. Основная крыша должна быть создана «По контуру». Оконцовка не работает с крышами по грани или выдавливанием.

Карнизные доски (Fascia) и водосточные желоба (Gutter) добавляются через Architecture → Build → Roof → Fascia / Gutter. Выбирайте тип профиля (профиль — это семейство Profile, загруженное в проект). Они привязываются к краям крыши (Edges) и обновляются при изменении контура. Для сложных профилей создайте семейство Profile (файл .rfa, категория Profiles) с нужным сечением.

Глава 06

Слоистроение и материалы: настройка типа крыши

Структура крыши (слои) редактируется в диалоге «Свойства типа» (Edit Type) → Structure → Edit. Порядок слоев: от внешней стороны (верх) к внутренней (низ). Назначьте функцию слоя (Function): Structure (несущий), Substrate (подложка), Insulation (утепление), Membrane (мембрана), Finish 1/2 (отделка). Только слои с функцией Structure участвуют в стыковке Join Geometry и расчете объемов несущих элементов.

Толщина слоя (Thickness) задается в единицах проекта. Для переменной толщины утепления (например, уклоняющийся слой на бетонной плите) используйте отдельную крышу «Выдавливанием» или семейство «Модель на месте» (Model In-Place), так как стандартное слоистроение имеет постоянную толщину по всей площади. Материал (Material) назначается для каждого слоя — это влияет на внешний вид, теплотехнический расчет и спецификации.

Параметр «Смещение от базового уровня» (Base Offset from Level) в свойствах экземпляра (Instance Properties) поднимает или опускает всю крышу относительно уровня размещения. Положительное значение поднимает крышу над уровнем (например, для учета толщины плиты), отрицательное — опускает. Это не меняет уклон, а сдвигает плоскость опоры.

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

Функция слоя (Function)
Structure, Insulation, Membrane, FinishОпределяет поведение при стыковке и попадание в спецификации
Толщина (Thickness)
в единицах проекта (мм/фут)Постоянна для всего склона; переменная толщина — отдельным элементом
Уклон (Slope)
градусы или %Только для линий с Defines Slope в Footprint
Base Offset from Level
расстояниеСмещение всей геометрии крыши относительно уровня размещения
Глава 07

Диагностика типичных проблем

Симптом: крыша не строится, сообщение «Roof cannot be created. The roof profile is invalid». Причина: контур не замкнут, есть самопересечения, или линии с Defines Slope образуют невозможную геометрию (например, все четыре стороны прямоугольника имеют уклон внутрь без хребта). Исправление: проверьте замкнутость (Zoom to Fit в режиме эскиза), уберите лишние вершины, убедитесь, что противоположные склоны имеют уклон в разные стороны или есть линии без уклона (фронтоны).

Симптом: хребты и ендивы сходятся не в одной точке, образуются зазоры или наложения. Причина: неортогональный контур с разными углами уклонов на смежных склонах. Revit строит истинные хребты (true hips/valleys) только при совпадении высот по краям. Исправление: унифицируйте углы уклонов для смежных склонов или разбейте крышу на несколько элементов с разными базовыми уровнями (Base Level / Offset).

Симптом: стены не присоединяются к крыше после изменения высоты этажа. Причина: стены имеют фиксированную высоту (Unconnected Height) или Top Constraint не равен уровню крыши. Исправление: установите Top Constraint = уровень крыши (или Level + Offset) и включите «Attach Top/Base» для стен. Если стены созданы как «До крыши» (Up to Roof), они обновятся автоматически при перестроении крыши.

Быстрая диагностика

СимптомПричинаЧто сделать
"Roof cannot be created" при завершении эскизаНезамкнутый контур, самопересечение, все склоны с уклоном внутрьПроверить замкнутость, убрать пересечения, оставить фронтоны без Defines Slope
Хребты не сходятся в точкеРазные углы уклонов на смежных склонах неортогонального контураВыровнять углы уклонов или разделить крышу на части с разными Base Offset
Стены пробивают крышу или висят в воздухеTop Constraint стен не привязан к уровню крыши, Attach Top/Base не выполненВыставить Top Constraint = Level (Roof Level), выполнить Attach Top/Base
Слои крыши не стыкуются со стенами в узлеФункция слоя не Structure, или Join Geometry не выполненВ Structure типа крыши поставить Function=Structure для несущего слоя, выполнить Join Geometry
Глава 08

Проверка модели перед выдачей в документацию

Откройте 3D-вид с визуальным стилем «Согласованный» (Consistent Colors) или «Реалистичный» (Realistic). Включите «Показать края» (Show Edges). Проверьте все хребты, ендивы, стыки с парапетами и проемами — нет ли Z-fighting (мерцания граней), провалов, нестыковок слоев. Используйте инструмент «Проверка коллизий» (Interference Check) на вкладке Collaborate: проверьте систему Крыши против Стен, Перекрытий, Колонн, Вентканалов.

Создайте спецификацию крыш (Schedule/Quantities → Roofs). Добавьте поля: Type Mark, Area, Volume, Base Level, Slope (если есть общий параметр), Structure Description. Проверьте, что площади склонов соответствуют архитектурным решениям, объемы материалов ненулевые, типы назначены корректно. Пустые строки или нулевые объемы — признак непостроившихся элементов.

На планах кровли (Roof Plans) проверьте отображение уклонов (Spot Slope) и стрелок падения воды (Slope Arrow). Убедитесь, что контур крыши на плане совпадает с осями стен и балконными группами. Выноска узлов (Callout) для эндивов, примыканий к трубам, люкам должна ссылаться на типовой узел из библиотеки проекта, а не рисоваться линиями детализации (Detail Lines) на каждом плане.

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

  • Все склоны имеют заданный уклон и направление стока воды
  • Крыша присоединена к стенам (Attach Top/Base) и перекрытиям (Join Geometry)
  • Спецификация крыш выдает ненулевые площади и объемы по всем типам
  • Коллизий (Interference Check) между крышей и МЭП/конструкциями нет
  • Узловые выноски размещены на планах кровли и ссылаются на типовую библиотеку
  • Слоистроение типа крыши соответствует теплотехническому расчету и проекту КЖ
Глава 09

Работа с комплектами вариантов (Design Options) и фазировкой

Если проект предполагает варианты кровли (например, плоская vs настильная), используйте Design Options: создайте набор вариантов «Крыша», внутри — варианты «Плоская», «Настильная». Размещайте соответствующие крыши в своих вариантах. На листах управляйте видимостью через Visibility/Graphics Overrides → Design Options. Это позволяет держать в одном файле альтернативы без дублирования модели.

Фазировка (Phasing) актуальна для реконструкции: существующая крыша — фаза «Existing», снос — «Demolished», новая — «New Construction». Настройте Phase Created / Phase Demolished в свойствах экземпляра крыши. На планах фаз (Phase Filter: Show Complete) будет видна только актуальная геометрия. Ошибка: создание новой крыши в фазе Existing — она не появится на плане нового строительства.

Для координации с разделами (AR, KR, OV) выгружайте крышу в IFC или DWG с сохранением свойств (Property Sets). В настройках экспорта IFC (File → Export → IFC) проверьте, что категория Roofs маппится на IfcRoof, а слои структуры — на IfcMaterialLayerSet. Это обеспечит перенос толщин и материалов в расчетные комплексы.

Глава 10

Резюме: когда решение работает и где его границы

Базовый рабочий процесс — «Крыша по контуру» с Pick Walls и параметрическими уклонами — покрывает большинство типовых объектов: жилые дома, общественные здания с настильными кровелями. Он дает полную ассоциативность со стенами, автоматический расчет хребтов и удобную спецификацию. Граница применимости — сложная геометрия: переменные уклоны, двойная кривизна, нестандартные узлы стыка с инженерией. Для них комбинируют методы: массивная часть — по контуру, сложные фрагменты — выдавливанием или по грани от массы, узлы — семействами. Любой метод требует финальной проверки коллизий и спецификаций перед выдачей в проект.

Можно ли изменить уклон уже построенной крыши по контуру без входа в эскиз?

Да. Выделите крышу, нажмите Tab, чтобы выбрать край (Edge) склона. В свойствах экземпляра появится параметр Slope для этой грани. Измените значение — геометрия пересчитается. Это работает только для линий с Defines Slope = Yes.

Почему крыша по грани не стыкуется со стенами инструментом Attach Top/Base?

Крыша по грани (Face) не имеет встроенного механизма присоединения к стенам, так как её геометрия определяется внешней поверхностью. Используйте Join Geometry (Крыша режет стены) или моделируйте стены «До крыши» (Up to Roof) с привязкой к уровню, а не к геометрии крыши.

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

В режиме эскиза крыши по контуру разбейте линию склона на два отрезка в точке излома. Разным отрезкам назначьте разные значения Slope. Хребет в точке излома построится автоматически, если контур остается замкнутым и валидным.

Зачем нужна рабочая плоскость (Work Plane) для крыши выдавливанием?

Профиль выдавливания рисуется на рабочей плоскости. Направление выдавливания перпендикулярно этой плоскости. Если выбрать неверную плоскость (например, горизонтальную вместо вертикальной), крыша «ляжет» на боку. Всегда проверяйте ориентацию плоскости перед рисованием профиля.

Как перенести настройки слоистроения из одного проекта в другой?

Используйте Transfer Project Standards (Manage → Settings → Transfer Project Standards). Выберите источник, категорию Roofs, типы. Или экспортируйте тип крыши в библиотеку семейств через «Сохранить как → Библиотека → Тип» (недоступно напрямую для системных семейств — копируйте через перенос стандартов или воссоздавайте вручную по скриншотам Structure).