Моделирование кровли в Revit — операция, от которой напрямую зависят объемы материалов, корректность узлов присоединения к стенам и качество чернових спецификаций. Ошибка на этапе выбора метода построения или задания структуры слоев тянет переработку на стадии рабочей документации и расхождение сметы с реальностью. Ожидаемый результат — валидная BIM-модель кровли, которая корректно пересчитывается при изменении архитектуры, выдает точные объемы по слоям и не требует ручной дорисовки в 2D.

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

Цена ошибки проявляется в некорректных объемах утеплителя и пароизоляции, «провалах» на стыках скатов, невозможности выставить правильные откосы на мансардных окнах и потере ассоциативности с уровнями при изменении высоты этажей. Граница применимости стандартных инструментов заканчивается там, где геометрия кровли перестает описываться набором плоских скатов с постоянным уклоном — сложные изломы, купола, формы свободной кривизны требуют семейств или адаптивных компонентов.

Глава 01

Подготовка проекта: уровни, опорные плоскости и настройка вида

Перед активацией инструмента кровли проверьте иерархию уровней. Кровля должна привязываться к уровню «Крыша» или «Верх кровли», а не к уровню перекрытия чердака. Отсутствие выделенного уровня для верха кровли приводит к тому, что при изменении высоты этажей геометрия кровли «уезжает» или обрывается. Создайте опорные плоскости (Reference Planes) для осей скатов, коньков, водосточных желобов и линий надвисов. Именуйте их понятно: «Ось конька», «Линия надвиса фасада», «Ось водосточной впадины». Это упростит привязку контура и дальнейшую диагностику.

Включите в настройках вида (VG) категории «Кровля», «Слои кровли», «Уклоны кровли». Отключите «Мебель», «Оборудование» и прочее визуальное шум. Для работы с контуром удобно использовать вид в плане уровня «Крыша» с подложкой стен ниже (Underlay). Установите подложку на уровень стен, к которым будет присоединена кровля — это исключит расхождения в плане.

Глава 02

Выбор метода: контурная кровля vs экструзия

Инструмент «Крыша по контуру» (Roof by Footprint) работает по принципу: закрытый контур линий + стрелочки уклона на каждой границе. Это единственный метод, который автоматически рассчитывает линии стыков скатов (hip/valley) и гребни на основе геометрии контура и заданных углов. Он ассоциативно связан со стенами: если стена сдвинулась, контур кровли обновится при нажатии «Обновить контур» (Update Boundary).

Инструмент «Крыша по экструзии» (Roof by Extrusion) требует нарисовать профиль сечения кровли на рабочей плоскости (обычно вертикальной опорной плоскости) и задать длину экструзии. Он не знает, что такое «склон» или «коньк» — это просто твердое тело заданной формы. Применяйте его для: сводчатых кровей, сложных изломанных скатов (мансардные сломанные), навесов сложной формы, когда линии стыков не подчиняются правилу постоянного угла. Недостаток: нет автоматического стыкования со стенами, нет стрелки уклона, объемы считаются как у монолитного тела, если не задано слоистое ядро.

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

  • Кровля состоит из плоских скатов с постоянным уклоном, стыки образуют гребни и впадины по стандартным правиламКрыша по контуру (Footprint)
  • Есть своды, купола, изломанные скаты с разными углами в одном сечении, органические формыКрыша по экструзии (Extrusion) или адаптивные компоненты
  • Нужна ассоциативность с подвижными стенами и автоматический пересчет гребней при изменении планаКрыша по контуру
  • Геометрия задается точечным облаком или сложной поверхностью из Rhino/DynamoФорма по точечному облаку / Generic Model по импортированной геометрии
Глава 03

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

Активируйте «Крыша по контуру», выберите уровень размещения. В режиме рисования контура используйте инструмент «Выбрать стены» (Pick Walls) с включенной галочкой «Высота до стены» (Extend to Wall Core) — это привяжет контур к осевой линии стены или к внутренней грани слоя несущего слоя. Рисуйте вручную только там, где кровля выходит за стены (надвисы, коньки, впадины). Замкните контур точно: зазоры в 1 мм ломают построение гребней.

После замыкания контура назначьте уклоны. Кликните по границе контура — появится стрелка уклона. Введите значение угла в градусах или процентах согласно проекту. Для плоских кровей (эксплуатируемых/неэксплуатируемых) уклон задается на контуре парапета или внутренней границы водосточной впадины — стрелка указывает вниз к впадине. Для скатов с разным уклоном внутри одного контура (например, сломанный мансардный) контурный метод не подходит — см. раздел про экструзию или разбивку на несколько кровей.

Настройте свойства «Смещение от уровня» (Base Offset) и «Высота конька» (Ridge Height) или «Уклон» (Slope) в палитре свойств. Если задан уклон, высота конька рассчитывается автоматически. Если задан коньк — уклон пересчитывается. Не задавайте оба жестко одновременно для одного контура — модель станет переопределенной и выдаст предупреждение. Для надвисов используйте параметр «Надвис» (Overhang) в свойствах линии контура или сместите линию контура вручную с привязкой к опорной плоскости «Линия надвиса».

Порядок создания контурной кровли

  1. 01
    Создать уровень "Верх кровли" и опорные плоскости осей/надвисовКонтроль: Уровень виден в спецификации уровней, плоскости именованы
  2. 02
    Запустить "Крыша по контуру", выбрать уровень размещенияКонтроль: Активен режим рисования контура, видна подложка стен
  3. 03
    Построить контур: Pick Walls для стенам, линии для надвисов/коньковКонтроль: Контур замкнут без зазоров, линии не пересекаются
  4. 04
    Назначить уклоны стрелочками на границахКонтроль: У каждой границы есть стрелка, значение соответствует проекту
  5. 05
    Задать структуру слоев в Типоразмере (Edit Type -> Structure)Контроль: Слои соответствуют пирогу кровли: несущая, пароизоляция, утеплитель, гидроизоляция
  6. 06
    Зафинишнить (Finish Edit Mode)Контроль: Кровля построена, гребни и впадины сформированы автоматически
Глава 04

Структура слоев (Compound Structure) и материалы

Структура слоев задается в диалоге «Типоразмер» -> «Структура» (Edit Type -> Structure). Это критически важный шаг: от порядка и функции слоев зависят объемы в спецификациях, корректность отображения в разрезах и возможность привязки деталей (например, контроветровки) к конкретному слою. Используйте функции слоев (Function) строго по назначению: Structure (несущий) — один слой, обычно бетон/профлист/ДСП; Substrate (подложка) — пароизоляция, разделительные слои; Thermal/Air (тепло/воздух) — утеплитель; Finish 1/2 (отделка) — гидроизоляция, балласт, зеленые посадки.

Толщину каждого слоя берите из проекта архитектурного пирога. Не придумывайте значения «по умолчанию». Если в проекте утеплитель 200 мм минеральной ваты — ставьте 200 мм. Материал назначайте из библиотеки проекта, чтобы ключи спецификаций (Keynotes) и стоимость подтянулись правильно. Параметр «Variable» (Переменная толщина) включайте только для слоя утеплителя на склонах с переменной толщиной (например, укладка на склоне с учетом угла) — но учтите, что Revit не умеет автоматически варьировать толщину слоя в зависимости от угла наклона в контурной кровли. Для этого нужно моделировать утеплитель отдельным семейством или использовать экструзию с профилем.

Глава 05

Сложные формы: экструзия и разбивка на части

Для сломанных мансардных скатов (верхний пологий, нижний крутой) контурный метод не позволяет задать два угла на одной линии контура. Есть два рабочих пути. Первый — разбить кровль на две отдельные: нижнюю крутую по контуру, верхнюю пологую по контуру, соединить их по линии излома вручную (Join Geometry). Второй — использовать экструзию: нарисуйте профиль сломанного склона на вертикальной плоскости, экструдируйте вдоль длины склона. При экструзии структура слоев работает иначе: слои идут нормально к профилю сечения. Если нужна вертикальная укладка утеплителя (параллельно гравитации) — экструзия даст неверную толщину нормально к склону. В этом случае моделируйте утеплитель отдельным семейством «Пластина» (Slab) или «Семейство кровли» с параметрической геометрией.

Для сводов и куполов: создайте опорные плоскости по меридианам, постройте профиль сечения свода на каждой, используйте «Форма по набору профилей» (Loft) в среде семейств (Conceptual Mass) или «Крыша по экструзии» по сечению с последующим вращением/повторением. Стандартная «Крыша» не умеет делать поверхность вращения. Практика: смоделируйте несущую оболочку как «Массу» (Mass) -> «Крыша по лицу» (Roof by Face), а пирог кровли навесьте отдельными слоями-пластинами (Slabs) или семействами панелей.

Глава 06

Присоединения к стенам, парапетам и проклеенные элементы

После построения основной геометрии кровли выполните присоединение (Join/Unjoin Geometry) к стенам. Контурная кровля, построенная через Pick Walls, обычно присоединяется автоматически: нижний край несущего слоя кровли стыкуется с верхним краем стены по слою «Structure». Проверьте в разрезе: нет ли зазора между верхом стены и низом несущего слоя кровли. Если стена многослойная, кровля присоединяется к слою с функцией Structure. Если у стены несколько структурных слоев (например, два бетонных яруса) — присоединение пойдет к верхнему из них. Исправьте приоритет материалов в таблице Material Priorities (Manage -> Object Styles -> Material Priorities), если стык проходит не туда.

Парапеты: смоделируйте их как стены на уровне кровли с высотой до верха парапета. Кровля должна заходить под парапет. Используйте инструмент «Присоединить геометрию» (Join Geometry) между кровлей и стеной парапета. Для откосов мансардных окон: создайте вложенные семейства откосов или используйте «Откосы» (Reveals) в профиле кровли, если они линейные. Для сложных откосов — моделируйте отдельными экструзиями или семействами Generic Model с привязкой к краю окна и плоскости кровли.

Водосточные впадины (endovы): в контурной кровли они образуются автоматически при стыке двух скатов с внутренними углами контура. Проверьте ширину впадины в свойствах типа кровли -> «Свойства впадины» (Valley Properties). Для наружных водосточных желобов по конькам — они не создаются автоматически. Добавьте их как отдельные семейства «Желоб» (Gutter) на линии конька или используйте профиль файса (Fascia) с профилем желоба.

Глава 07

Спецификации, объемы и контроль качества модели

Создайте спецификацию (Schedule) категории «Кровля» с полями: Тип, Площадь, Объем, Уклон, Длина конька, Длина впадины, Надвис. Добавьте вычисляемые значения (Calculated Values) для площадей по слоям: площадь утеплителя, площадь гидроизоляции — через формулу Area * (Thickness Layer / Total Thickness) не работает напрямую, так как Revit не раскладывает площадь кровли по слоям в спецификации кровли. Правильный путь: спецификация по категориям «Слои кровли» (Roof Layers) недоступна напрямую. Используйте спецификацию «Материалы» (Material Takeoff) по категории «Кровля» — она выдаст объем и площадь каждого материала, входящего в структуру типоразмера кровли. Это единственный нативный способ получить точные объемы утеплителя и рулонов гидроизоляции без ручного подсчета.

Проверьте предупреждения (Warnings): «Кровля и стена пересекаются», «Несколько кровлей на одном месте», «Уклон равен нулю». Каждое предупреждение — потенциальная дыра в спецификации или ошибка на строительной площадке. Используйте надстройку «Model Checker» или Dynamo-скрипт для пакетной проверки: площадь кровли > 0, уклон в допуске проекта, все кровли имеют типоразмер с заполненной структурой слоев, нет кровлей без привязки к уровню.

Ключевые параметры для проверки в спецификации

Площадь кровли (Area)
м²Суммарная площадь проекции всех скатов
Объем материала (Material Volume)
м³Через Material Takeoff по каждому материалу структуры
Длина конька / впадины
пог. мДля заказа флешинга и элементов безопасности
Уклон (Slope)
% или °Проверка соответствия СНИП/проекту для каждого склона
Надвис (Overhang)
ммПроверка по периметру фасадов
Глава 08

Типовые ошибки и их диагностика

Симптом: в разрезе кровля «провисает» сквозь стену или висит в воздухе. Причина: неверный уровень размещения или смещение от уровня (Base Offset). Исправление: проверьте Level и Base Offset в свойствах экземпляра кровли. Симптом: гребень не строится или строется криво. Причина: контур не замкнут, или две границы контура параллельны с одинаковым уклоном (нет стыка), или угол между границами слишком острый (< 15°). Исправление: проверьте замкнутость контура, измените геометрию контура или разбейте на две кровли. Симптом: объем утеплителя в спецификации в 2-3 раза больше проектного. Причина: включена галочка «Variable» на слое утеплителя при контурной кровле с переменной высотой конька — Revit экструдирует слой нормально к склону, увеличивая толщину. Исправление: снимите Variable, моделируйте утеплитель отдельным семейством с вертикальной укладкой, или примите увеличенный объем с поправочным коэффициентом в смету.

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

СимптомПричинаЧто сделать
Гребень не формируется при стыке двух скатовУгол между границами контура < 15° или границы параллельныИзменить геометрию контура или разбить кровлю на два типа
Объем утеплителя завышен в 1.5-2 разаВключен параметр Variable для слоя утеплителя на скосеОтключить Variable, смоделировать утеплитель отдельно или скорректировать смету
Кровля не присоединяется к стене парапетаСтена парапета ниже верха несущего слоя кровли или приоритет материалов неверныйПоднять стену парапета, Join Geometry, проверить Material Priorities
Стрелка уклона указывает не тудаГраница контура ориентирована против часовой стрелки для внутреннего углаПеревернуть линию контура (Flip) или перерисовать контур по часовой стрелке
Глава 09

Финальная проверка перед выдачей в проект

Перед передачей модели в раздел AR/KR выполните чек-лист: 1) Все кровли привязаны к уровню «Верх кровли», нет «висячих» на уровне 0. 2) У каждой кровли заполнен типоразмер со структурой слоев, соответствующей ведомости пирогов. 3) Материалы назначены из библиотеки проекта, ключи спецификаций (Keynotes) проставлены. 4) Гребни, впадины, надвисы соответствуют архитектурному решению фасадов. 5) Присоединения к стенам, парапетам, вентиляционным шахтам выполнены через Join Geometry, зазоров в разрезах нет. 6) Спецификация Material Takeoff по категории Кровля выдает объемы, совпадающие с расчетными листами КР (±5% на отходы). 7) Предупреждения (Warnings) по категориям Roof, Wall, Join Geometry разрешены или задокументированы как известные ограничения.

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

  • Все кровли привязаны к уровню "Верх кровли" и имеют Base Offset = 0 или проектное значение
  • Структура слоев в типоразмере соответствует ведомости пирогов кровли (порядок, толщина, функция, материал)
  • Material Takeoff по категории Кровля выдает объемы материалов в допуске сметной документации
  • Гребни, впадины, коньки, надвисы совпадают с архитектурными фасадами в разрезах
  • Нет предупреждений о пересечении кровлей со стенами/перекрытиями без Join Geometry
  • Уклоны всех скатов заданы и соответствуют нормам СНИП/ТУ на материалы покрытия
Глава 10

FAQ

Как сделать сломанный мансардный скат (два угла) одной кровлей?

Контурным методом одной кровлей нельзя — стрелка уклона задает один угол на всю границу. Разбейте на две кровли: нижний крутой участок и верхний пологий, соедините их по линии излома через Join Geometry. Либо используйте экструзию профиля сломанной линии.

Почему утеплитель в спецификации показывает объем больше проекта?

Включен параметр Variable (Переменная толщина) для слоя утеплителя. Revit рассчитывает толщину нормально к наклонной поверхности, а проект обычно считает вертикальную укладку. Отключите Variable и моделируйте утеплитель отдельным семейством пластины (Slab) с вертикальной геометрией.

Как привязать кровлю к криволинейной стене?

Инструмент Pick Walls работает с кривыми стенами, но контур должен быть замкнут. Если стена сложной формы, постройте контур линий, привязав их к граням стены через привязки (Align/Lock) к опорным плоскостям, закрепленным к стене. При изменении стены контур не обновится автоматически — потребуется ручная правка.

Можно ли сделать кровлю с переменным уклоном (коническую)?

Стандартными инструментами нет. Используйте среду Conceptual Mass: создайте форму вращения или по набору профилей, затем «Крыша по лицу» (Roof by Face). Слои будут идти нормально к поверхности. Для вертикальной укладки — отдельные семейства панелей/пластин по сетке на поверхности.

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

В свойствах типа кровли есть параметры «Длина конька» (Ridge Length) и «Длина впадины» (Valley/Hip Length) — они считаются автоматически. Добавьте их в спецификацию категории Кровля. Для сложных узлов (сломанные коньки) длина может считаться некорректно — проверяйте в 3D-виде с измерением (Measure).

Кровля не хочет присоединиться к стене: Join Geometry не работает.

Проверьте приоритет материалов: Manage -> Object Styles -> Material Priorities. Материал несущего слоя кровли (бетон, профлист) должен иметь приоритет выше материала верхнего слоя стены (штукатурка, кирпич). Или стена не доходит до верха несущего слоя кровли — поднимите верхнюю границу стены (Top Constraint / Unconnected Height).