При проектировании кровли в Revit выбор между инструментами «По контуру» (Roof by Footprint), «По экструзии» (Roof by Extrusion) и «По форме» (Roof by Face) определяет, насколько модель будет устойчива к изменениям планировки и корректно выдавать объёмы материалов. Ошибка на этом этапе приводит к перерасчёту спецификаций, коллизиям со стенами и парапетами, а также к некорректной передаче данных в расчётные комплексы. Ожидаемый результат — параметрическая модель кровли, которая перестраивается при смещении осей стен, сохраняет заданные наклоны и формирует ведомости без ручной правки.
Цена ошибки высока: некорректный стык кровли со стеной генерирует проёмы в теплоконтуре, а неправильно заданный наклон склона искажает площадь покрытия и длину конька. В процессе согласования архитектурные правки планировки требуют перестроения кровли за минуты, а не часов. Граница применимости стандартных инструментов — геометрия, описываемая одним вектором наклона на склон или профилем экструзии; сложные органические формы требуют работы через массы или адаптивные компоненты.
Надёжный процесс начинается с аудита архитектурной базы: закрытые контуры стен, корректные отметки уровней и отсутствие самопересечений контура. Только после этого выбирается стратегия моделирования и настраиваются типоразмеры слоёв кровлевого пирога. Контроль качества закладывается в этапы: проверка замкнутости контура, валидация наклонов через свойства склонов, сверка площадей спецификации с аналитическим расчётом.
Выбор метода моделирования: контур, экструзия или форма
Инструмент «Кровля по контуру» (Roof by Footprint) является основным для скатных кровей. Он создаёт склоны на основе замкнутого контура, где каждому сегменту назначается свойство «Наклон» (Defines Slope). Привязка контура к граням стен (Pick Walls) обеспечивает ассоциативность: при движении стен кровля перестраивается автоматически. Это обязательное условие для рабочих моделей стадии П и Р.
Инструмент «Кровля по экструзии» (Roof by Extrusion) подходит для валмовых, мансардных или криволинейных кровей, где профиль склона задаётся линией на рабочей плоскости. Экструзия не имеет понятия «склон» с автоматическим наклоном; геометрия задаётся явно профилем. Это даёт контроль формы, но теряет ассоциативность с наклоном склона — при изменении угла нужно править профиль вручную.
Инструмент «Кровля по форме» (Roof by Face) применяется поверх геометрии масс (Mass) или импортированных SAT-тел. Он не является параметрическим в привычном смысле: изменение массы требует повторного запуска «Создать форму» (Create Form) и обновления кровли. Используйте только для уникальных фасадов и сложных геометрий, не поддающихся описанию контуром или профилем.
Как выбрать инструмент кровли
- Кровля скатная, наклоны постоянные, контур привязан к стенамКровля по контуру (Roof by Footprint) с Pick Walls
- Профиль склона сложный (мансарда, барель, переменный наклон)Кровля по экструзии (Roof by Extrusion) на рабочей плоскости
- Геометрия задана массой или импортированным телом, форма органическаяКровля по форме (Roof by Face) поверх массы
- Нужно быстро получить объёмы для сметы на эскизеКровля по контуру без детализации слоёв, только общая толщина
Настройка типоразмера и слоёв кровлевого пирога
Типоразмер кровли определяет состав слоёв, их толщину, функцию (Структура, Теплоизоляция, Отделка) и материал. Слои с функцией «Структура» участвуют в стыковке со стенами (Join Geometry) и определяют несущую плоскость для крепежа. Порядок слоёв сверху вниз соответствует реальной укладке: покрытие, контроветровка, гидроизоляция, утепление, пароизоляция, несущая основа.
Ключевой параметр — «Отметка базового уровня» (Base Level) и «Смещение от базового уровня». Для кровли по контуру базовый уровень обычно совпадает с уровнем чердачного перекрытия или верхом Mauerlat. Смещение задаёт высоту настилки или несущей плиты. Не используйте отрицательные смещения для опускания кровли ниже уровня — это ломает привязку склонов к стенам. Создайте отдельный уровень «Верх несущей основы кровли» и привяжите к нему.
Для вентзаймов, люков и проемов используйте инструмент «Отверстие» (Opening) — «По вертикали» (By Face) или «По контуру» (Shaft), а не вычитание геометрии через «Правка профиля». Отверстия по вертикали сохраняют ассоциативность со слоями пирога и корректно отображаются в спецификациях как вычеты площади.
Работа с наклонами, коньками и стыковкой склонов
В режиме редактирования контура кровли (Edit Footprint) каждый сегмент имеет свойство «Наклон» (Defines Slope). Если флажок снят, склон становится вертикальной стеной (парапетом или фронтоном). Наклон задаётся значением в градусах или процентах (например, 22.5° или 25%). Revit автоматически рассчитывает линии конька, яëndов и водосточных линий как пересечение плоскостей склонов.
Для стыковки склонов разного наклона используйте инструмент «Стыковать крыши» (Join/Unjoin Roof). Он удлиняет или обрезает геометрию склонов до линии пересечения. Если стыковка не срабатывает, проверьте: склоны принадлежат одной кровели (один элемент) или их типоразмеры имеют совместимые слои структуры. Стыковка кровли со стенами делается через «Стыковать геометрию» (Join Geometry) — выберите кровлю, затем стену. Слой «Структура» крови прижмётся к слою «Структура» стены.
Парапеты и пристенные заборы моделируйте как отдельные стены, привязанные к уровню кровли, а не как склоны без наклона. Это даёт корректные спецификации бетонных парапетов и позволяет вешать на них металлические обрешётки как отдельные семейства.
Создание параметрической скатной кровли
- 01Запустите Архитектура → Кровля → Кровля по контуруКонтроль: Активен режим рисования контура
- 02Выберите «Выбрать стены» (Pick Walls), включите «Протянуть в стену» (Extend into wall)Контроль: Контур привязан к граням стен, появились значки замка
- 03Для каждого сегмента контура задайте «Наклон» (Defines Slope) и значение углаКонтроль: Стрелки наклона направлены внутрь контура
- 04Нажмите «Готово» (Finish Edit Mode)Контроль: Кровля построена, склоны сформированы
- 05Привяжите базовый уровень крови к уровню «Верх перекрытия чердака»Контроль: Свойства крови: Base Level = целевой уровень, Offset = 0
- 06Выполните «Стыковать геометрию» между кровлёй и стенамиКонтроль: Слои структуры соприкасаются без зазоров в разрезе
Спецификации материалов и ведомости площадей
Площадь кровли в спецификации считается по проекции (Horizontal Area) или по наклонной поверхности (Sloped Area) в зависимости от параметра «Расчёт площади» (Area Calculation) в настройках проекта. Для закупки рулонных материалов и черепицы нужна площадь по склону (Sloped Area). Для утепления и пароизоляции — часто площадь по проекции, но уточняйте у сметчика. Добавьте в спецификацию общие параметры: «Площадь склона», «Площадь проекции», «Объём слоя утепления».
Слои пирога с функцией «Теплоизоляция» и «Отделка» автоматически попадают в материальные спецификации (Material Takeoff). Убедитесь, что у каждого материала заполнены параметры «Плотность», «Теплопроводность» и «Цена» (если ведётся сметная модель). Для металлопрофиля и гибкой черепицы создайте отдельные семейства настила (Roofing) на основе узловых деталей, а не моделируйте их слоями пирога — это даст погонные метры конька, яëndов и фронтонов.
Исключите из спецификации технические слои (пленки, ленты) без геометрии, назначив им функцию «Прокладка» (Membrane) и сняв галочку «Материал» в типоразмере. Иначе они засорят ведомость объёмов нулевыми значениями.
Ключевые параметры типоразмера кровли для спецификаций
- Base Level
- Уровень несущей основыОбязательная привязка к уровню проекта
- Base Offset
- 0 мм или толщина настилкиНе используйте отрицательные значения
- Defines Slope
- Вкл. для скатных склоновЗадаётся на сегменте контура в режиме правки
- Slope Value
- Например 22.5°Единица измерения зависит от настроек проекта
- Layer Function: Structure
- Нсущий слой (бетон, профлист)Участвует в Join Geometry со стенами
- Layer Function: Thermal
- Утепление (минвата, ППУ)Попадает в Material Takeoff по объёму
- Area Calculation
- Sloped Area для покрытияНастройка проекта → Области и объёмы
Диагностика типовых ошибок модели
Симптом: кровля «проваляется» сквозь стены или висит в воздухе. Причина: базовый уровень крови не совпадает с верхом несущей основы стен, или стены не доходят до уровня крови. Исправление: проверьте отметку верха стен (Top Constraint = уровень крови, Top Offset = 0) и базовый уровень крови. Выполните Join Geometry заново.
Симптом: спецификация показывает нулевую площадь утепления. Причина: слой утепления в типоразмере имеет функцию «Подложка» (Substrate) или «Отделка» (Finish), а не «Теплоизоляция» (Thermal/Air), либо материал не назначен. Исправление: в типоразмере крови установите функцию слоя «Теплоизоляция» и назначьте материал с заполненным параметром «Плотность».
Симптом: линии конька и яëndов ломаные или отсутствуют. Причина: контур кровли не замкнут (есть зазоры между сегментами) или сегменты имеют самопересечение. Исправление: в режиме Edit Footprint проверьте замкнутость контура (нет предупреждений «Контур не замкнут»), удалите лишние вершины, выровняйте сегменты по осям.
Симптом: при изменении наклона склона меняется высота конька, но не меняется отметка карниза. Причина: контур крови привязан к внутренней грани стены, а не к оси или внешней грани. Исправление: в Pick Walls выберите «Протянуть в стену» (Extend into wall: Core Boundary или Finish Face) в зависимости от узла карниза.
Быстрая диагностика модели кровли
| Симптом | Причина | Что сделать |
|---|---|---|
| Кровля не стыкуется со стенами (зазоры в разрезе) | Разные базовые уровни или отключен Join Geometry | Сверьте Base Level крови и Top Constraint стен, выполните Join Geometry |
| Площадь покрытия в спецификации в 2 раза меньше реальной | Считается Horizontal Area вместо Sloped Area | В настройках проекта (Area/Volume Computations) включите Areas для крови |
| Наклон склона сбрасывается на 0° после переоткрытия проекта | Сегмент контура потерял флаг Defines Slope | В Edit Footprint включите флаг для нужных сегментов, проверьте предупреждения |
| Яëndы не формируются при стыке двух кровелей | Кровли — разные элементы без Join Roofs | Выберите одну кровлю → Modify → Join/Unjoin Roof → вторую кровлю |
Ограничения стандартных инструментов и пути обхода
Revit не умеет моделировать кровлю с переменным наклоном вдоль одного склона (например, параболический склон) средствами «По контуру». Экструзия задаёт постоянный профиль вдоль пути. Для таких задач используйте массы (In-Place Mass) с последующим «Кровля по форме» или скрипты Dynamo / PyRevit, генерирующие семейства настилов по точкам. Граница применимости: если форма кровли меняется в процессе проектирования, масс-моделирование требует ручного обновления (Update to Face) при каждой итерации.
Сложные узлы стыка кровли с парапетом, вентзаймом или примыканием к стене выше кровли часто не решаются стандартным Join Geometry. Создавайте семейства узлов (Detail Items или Generic Models) с параметрической геометрией и вставляйте их в разрезы. Это даёт контроль над деталями укладки гидроизоляции, контроветровки и окнапки, которые пирог крови не отображает.
Экспорт в IFC для расчётных комплексов (SCAD, LIRA, Robot) требует корректного заполнения IfcRoof и IfcSlab. Проверяйте в IFC-валидаторе: у склонов должен быть атрибут Slope, у слоёв — MaterialLayerSet. Если расчётный комплекс не видит наклоны, экспортируйте кровлю как набор IfcPlate с заданным углом поворота.
Контроль модели перед выдачей в смежные разделы
Перед синхронизацией и выдачей модели в КЖ, ОВ или смету выполните чек-лист: 1) Все склоны имеют ненулевой наклон там, где это требуется узлом. 2) Контур крови замкнут, нет предупреждений «Контур не замкнут». 3) Выполнена стыковка Join Geometry со всеми стенами-носителями и парапетами. 4) Отверстия под вентзайны и люки созданы инструментом Opening, а не вырезаны в профиле. 5) Спецификация материалов выдаёт ненулевые объёмы для всех слоёв пирога. 6) Уровни крови и стен согласованы (нет «висячих» стен над кровлёй).
Используйте графический переопределение (Visibility/Graphics Overrides → Filters) для подсветки склонов с наклоном менее минимального по СП (например, < 5° для рулонных материалов). Создайте фильтр по параметру «Наклон» (Slope) и красьте такие склоны в красный. Это позволяет за минуты найти зоны риска затекания.
Для передачи данных в смету выгружайте не только спецификацию Revit, но и общий параметр «Код ресурса» (Resource Code), сопоставленный с ФЕР/ТЕР. Настройте таблицу соответствия материалов Revit → кодов ФЕР один раз в шаблоне проекта (Project Template), а не на каждом объекте.
Чек-лист готовности модели кровли к выдаче
- Все склоны имеют Defines Slope = Yes и заданное значение угла
- Контур крови замкнут без самопересечений и зазоров
- Join Geometry выполнено со всеми стенами-носителями и парапетами
- Базовый уровень крови совпадает с верхом несущей основы (перекрытия/мауэрлата)
- Отверстия под проемы созданы через Opening By Face, а не Edit Profile
- Спецификация Material Takeoff показывает объёмы утепления и площадь покрытия > 0
- Графический фильтр не выявляет склонов с наклоном ниже нормы СП
- Параметры IfcExportAs для крови и склонов заполнены (IfcRoof / IfcSlab)
Часто задаваемые вопросы
Как сделать мансардную кровлю с ломаным склоном?
Используйте «Кровлю по экструзии» (Roof by Extrusion). Нарисуйте профиль ломаного склона на рабочей плоскости, перпендикулярной коньку. Экструдируйте вдоль оси конька. Для стыка двух таких склонов используйте Join/Unjoin Roof.
Почему площадь крови в спецификации не совпадает с площадью на плане?
На плане показывается горизонтальная проекция (Horizontal Area), а для материалов нужна площадь по склону (Sloped Area). Включите расчёт площадей по склону в настройках области и объёмов (Area and Volume Computations) или добавьте в спецификацию параметр «Sloped Area».
Как привязать кровлю к несущей ферме, если уровень фермы наклонный?
Создайте наклонную рабочую плоскость (Reference Plane) по верхнему поясу ферм. Постройте «Кровлю по форме» (Roof by Face) на этой плоскости или используйте «Кровлю по экструзии» с профилем на этой плоскости. Базовый уровень крови установите на уровень чердака, а геометрию подтяните формой.
Можно ли моделировать фальцевую кровлю слоями пирога?
Не рекомендуется. Фальцевая стыковка требует учёта длины фальца, зажимов, проходов сквозь кровлю. Слой пирога даст только площадь. Создайте семейство настила (Roofing) на основе Generic Model с параметрами длины листа, шага фальца и количества зажимов, размещайте его по склону крови через массив или Dynamo.
Как обновить «Кровлю по форме» после изменения массы?
Выберите кровлю, на ленте появится кнопка «Обновить по форме» (Update to Face). Нажмите её. Если масс-множество изменилось кардинально (добавлены грани), возможно, придётся удалить кровлю и создать заново через Create Form → Roof by Face.
Как исключить парапет из спецификации крови, если он смоделирован склоном без наклона?
Лучше не моделировать парапет склоном. Сделайте его стеной. Если уже сделан — в типоразмере крови для этого склона задайте материал «По умолчанию» без стоимости и с нулевой плотностью, либо создайте фильтр спецификации, исключающий элементы с комментарием «Парапет» в поле Mark.
Итог: устойчивый процесс моделирования кровли
Надёжная модель крови в Revit строится на трёх столпах: правильный выбор инструмента под геометрию, жесткая привязка к уровням и стенам через Pick Walls и Join Geometry, и заполненные типоразмеры со слоями-функциями для спецификаций. Для типовых скатных кровей «По контуру» даёт максимальную параметричность. Для сложных профилей — «По экструзии». Для уникальных форм — «По форме» поверх массы с пониманием потерь ассоциативности. Контроль качества встроен в процесс: фильтры наклонов, проверка замкнутости контура, сверка объёмов спецификации с расчётными листами. Граница инструмента — геометрия, не описываемая плоскими склонами или единичным профилем экструзии; там начинается зона масс-моделирования и скриптинга.