Моделирование скатной (четырёхскатной) крыши в Revit — базовая задача, от качества которой зависят корректность объёмов материалов, узлы стыковки со стенами и возможность быстрой переработки проекта при изменении планировки. Ошибка на этапе задания склонов приводит к «провалам» в коньке, некорректным перекрытиям и потере ассоциативности с несущими конструкциями. Ожидаемый результат — параметрический элемент крыши, который перестраивается при смещении стен, хранит верные углы наклона и выдаёт достоверные спецификации по площади и объёму.

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

Глава 01

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

Перед запуском команды проверьте, что уровень крыши (Roof Level) создан и привязан к правильной отметке. Контур крыши строится в плане этого уровня. Убедитесь, что стены первого этажа (или мансардного) замкнуты и не имеют разрывов — Revit строит крышу по проекции стен на плоскость плана. Если стены имеют разную высоту или сложную геометрию, используйте изолированный контур из линий модели (Model Lines) как референс для инструмента Pick Walls.

Включите видимость категории «Строительные элементы» (Structural) и «Архитектурные стены» в настройках вида (VG), чтобы инструмент Pick Walls видел границы. Отключите привязку к сетке (Snaps), если контур здания не совпадает с осями — это избавит от случайных привязок к осям вместо граней стен.

Глава 02

Сценарий А: Крыша по основанию (Roof by Footprint) — стандартный путь

Запустите Architecture → Build → Roof → Roof by Footprint. В режиме рисования контура активируйте Pick Walls и кликните по внутренним граням парапета или верхнего обвязочного пояса. Для каждой выбранной линии в панели свойств (Properties) или на ленте установите галочку Defines Slope. Revit автоматически построит четыре склона, сходящиеся в коньке. Угол наклона задаётся в свойствах типа крыши (Type Properties) параметром Slope Angle или через размерный драг-контрол в 3D-виде.

После подтверждения контура (зеленая галочка) Revit предложит прикрепить стены к крыше (Attach Top/Base). Соглашайтесь, если стены должны уходить под крышу до внутренней обшивки. Отказ от прикрепления удобен, когда стены заканчиваются на уровне перекрытия, а крыша лежит сверху. В 3D-виде проверьте, что коньок проходит по диагонали прямоугольника, а водосточные впадины (valleys) образуются в углах L-образного контура автоматически.

Глава 03

Настройка склонов, перекрытий и слоёв конструкции

Два параметра определяют внешний вид и спецификацию: Slope (угол или процент) и Overhang (вынос за стену). Угол задаётся в градусах или процентах в зависимости от региональных настроек проекта — проверьте Manage → Project Units → Slope. Вынос устанавливается либо числом в свойствах контурной линии (Offset from Wall), либо перетаскиванием синей стрелки в 3D/плане после размещения. Для типовой конструкции отредактируйте структуру слоёв (Edit Type → Structure): добавьте слои гидроизоляции, утепления, контроволошковки и покрытия с указанием толщины и функции (Structure, Thermal, Finish). Это включит слои в спецификацию и корректно покажет их в разрезах.

Если склоны должны быть разными (например, 30° и 45°), снимите Defines Slope с двух противоположных линий и задайте им Slope = 0, а для оставшихся двух — нужные углы. Revit построит коньок, смещённый к более крутому склону. Для мансардных окон или вентканалов внутри склона не пытайтесь вырезать отверстие в одной крыше — создайте отдельный элемент крыши малого размера или используйте Shaft Opening в плане уровня крыши.

Глава 04

Сценарий Б: Крыша по экструзии (Roof by Extrusion) — для нестандартной геометрии

Выбирайте этот инструмент, когда контур крыши не описывается замкнутой полилинией в плане (купола, бочкообразные, волнообразные склоны, сложные разлётные коньки). Команда: Architecture → Build → Roof → Roof by Extrusion. Revit попросит выбрать рабочую плоскость — укажите вертикальную плоскость, перпендикулярную направлению экструзии (обычно это секция или Reference Plane, нарисованная в разрезе). Нарисуйте профиль склона линией (Line) или сплайном (Spline) в выбранной плоскости. Задайте длину экструзии (Extrusion Start/End) в свойствах экземпляра или перетаскиванием граней в 3D.

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

Глава 05

Работа со сложными контурами: разлётные коньки и внутренние углы

Если здание имеет Т- или Х-образную форму, один элемент Footprint создаст лишние водосточные впадины там, где должен быть коньок. Решение: разбейте крышу на несколько элементов по основанию. Постройте основную крышу на большем прямоугольнике, а пристройку — отдельной крышей с тем же типом и уровнем. В месте стыка используйте инструмент Join/Unjoin Roof (Modify → Geometry → Join Geometry), выбрав сначала основную, потом пристроенную крышу. Revit подстроит склон пристройки под основной, образуя правильный коньок или впадину в зависимости от относительной высоты уровней.

Для внутренних углов (впадин) проверьте, что обе смежные линии имеют Defines Slope. Если одна линия без склона (плоская крыша или парапет), впадина не образуется — склон уйдёт в стену. В таком случае моделируйте парапет отдельным элементом стены или фасада, а крышу завершайте на внутренней грани парапета.

Глава 06

Диагностика типичных дефектов модели

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

СимптомПричинаЧто сделать
Коньок смещён не по диагонали прямоугольникаРазные значения Slope у противоположных склонов или разная высота базовых стенПроверьте Slope Angle в свойствах типа для каждой граничной линии и отметки уровней стен
Впадина (valley) не образуется во внутреннем углу L-контураОдна из двух линий угла имеет Defines Slope = falseВключите Defines Slope для обеих линий, образующих внутренний угол
Крыша не перестраивается при движении стенКонтур создан линиями модели (Model Lines), а не Pick Walls, либо стены не прикрепленыПересоздайте контур через Pick Walls или примените Align/Lock к граням стен
Спецификация показывает нулевую площадь или объёмТип крыши имеет нулевую толщину или все слои имеют Function = Membrane без толщиныВ Edit Type → Structure задайте толщину хотя бы одному слою с Function = Structure или Thermal
Глава 07

Проверка результата перед выдачей в проект

Контрольный чек-лист готовности

  • В 3D-виде коньок проходит ровно, без ступенек и разрывов
  • Во всех разрезах склоны соприкасаются со стенами без зазоров и проникновений
  • Спецификация крыш (Schedules → Roofs) выдаёт ненулевые Area и Volume для каждого типа
  • Параметр Slope в свойствах экземпляра соответствует проектному значению в градусах или процентах
  • Перекрытия (Overhang) равны проектным выносам по всему периметру
  • Join Geometry сработал на всех стыках пристроек — нет двойных слоёв покрытия
Глава 08

Ограничения методов и когда менять подход

Глава 09

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

Пошаговый протокол Footprint

  1. 01
    Создайте уровень Roof Level на отметке верха стен/парапетаКонтроль: Уровень виден в браузере проектов и выбран как Current Level в плане
  2. 02
    Architecture → Roof → Roof by Footprint → Pick Walls → кликните по внутренним граням стенКонтроль: Контур замкнут, все линии подсвечены, нет сообщения "Loop not closed"
  3. 03
    Для каждой контурной линии включите Defines SlopeКонтроль: В 3D-виде появились четыре склонных плоскости
  4. 04
    Задайте Slope Angle в Type Properties (например, 30°)Контроль: Размерный драг-контрол в 3D показывает 30°
  5. 05
    Установите Overhang (Offset from Wall) = проектируемый выносКонтроль: Грани крыши выходят за стены на заданное расстояние в плане и 3D
  6. 06
    Edit Type → Structure → добавьте слои конструкции с толщинамиКонтроль: В разрезе видны все слои, спецификация суммирует объёмы
  7. 07
    Attach Top/Base → выберите стены → OKКонтроль: Стены ушли под крышу до нижней грани слоя Structure
Глава 10

Выбор инструмента: решающее дерево

Что выбрать: Footprint, Extrusion или Mass

  • Контур здания — прямоугольник или L/T-образная полилиния, коньок одинRoof by Footprint (быстрее, параметричнее, корректные впадины)
  • Форма крыши — бочкообразная, купол, волна, сложный разлётный коньокRoof by Extrusion (профиль в разрезе) или Roof by Face на Mass
  • Нужно вырезать вентканал/слуховое окно внутри склонаОтдельный элемент Footprint-крыши малого размера или Void в семействе In-Place Roof
  • Проект на стадии концепции, форма меняется ежедневноMassing → Roof by Face — максимальная гибкость, но позже потребует переделки в нативные крыши
Глава 11

Паспорт параметров типовой скатной крыши

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

Slope Angle
по проекту (тип. 15–45°)Задаётся в Type Properties, единица — градусы или % в Project Units
Overhang (Offset)
по проекту (тип. 400–600 мм)Расстояние от грани стены до края крыши в плане
Thickness (сумма слоёв Structure)
по расчёту термотехники и несущей способностиСумма толщин слоёв с Function = Structure в Edit Type → Structure
Ridge Height
вычисляется автоматическиЗависит от ширины пролёта и Slope Angle; проверяется в разрезе
Area / Volume
автоматическиеПопадают в спецификацию только если есть слой с ненулевой толщиной
Глава 12

Итог и границы применимости

Для 90% типовых объектов (жилые дома, общественные здания прямоугольной планировки) достаточно инструмента Roof by Footprint с включённым Defines Slope на всех контурных линиях. Он даёт ассоциативность со стенами, автоматический расчёт конька и впадин, корректные спецификации и минимальную трудоёмкость правок. Инструмент Roof by Extrusion нужен только для геометрически сложных форм, не описываемых плоским контуром. In-Place Roof и Mass-based Roof оставьте для уникальных архитектурных решений на стадии концепции — в рабочей документации они усложняют координацию и спецификации. Всегда проверяйте результат в 3D, разрезах и спецификации перед передачей модели смежникам.

Можно ли сделать разные углы склонов на одной крыше Footprint?

Да. Снимите галочку Defines Slope с двух противоположных линий контура и задайте им Slope = 0 (или другое значение), а для оставшихся двух — нужные углы. Коньок сместится к более крутому склону. Если нужно четыре разных угла — разбейте крышу на несколько элементов.

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

Проверьте, что стены и крыша находятся на одном уровне (Base Level крыши совпадает с Top Constraint стен) и стены не имеют прикрепления к другому уровню сверху. Также убедитесь, что стены не являются Curtain Wall — к ним Attach не применяется.

Как задать вынос крыши (overhang) разный по разным фасадам?

В режиме редактирования контура (Edit Footprint) выделите нужную граничную линию и в свойствах экземпляра (Properties palette) измените параметр Offset from Wall. Или в 3D-виде наведите на край крыши, появится синяя стрелка с размером — кликните и введите значение для конкретного края.

Спецификация показывает площадь проекции, а не площадь склона. Как исправить?

В полях спецификации (Fields) добавьте параметр \"Area\" (площадь) — он считает площадь наклонной поверхности. Параметр \"Projected Area\" даёт площадь в плане. Убедитесь, что у типа крыши есть хотя бы один слой с ненулевой толщиной, иначе Area может быть нулевым.

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

В нативном Footprint — нет, Void не доступен. Создайте отдельную небольшую крышу (Footprint) для вентканала с теми же слоями и уровнем, привяжите её к основной через Join Geometry. Для серийных вентканалов удобнее сделать семейство Generic Model Face-Based с вырезом (Void) и размещать его на грани крыши.

Как быстро проверить, что все склоны заданы правильно?

Откройте 3D-вид, включите Visual Style → Consistent Colors или Hidden Line. Наведите курсор на каждый склон — всплывающая подсказка покажет Slope. Или используйте Annotate → Spot Slope в разрезе, проходящем через коньок — размеры поставятся автоматически на каждом склоне.