Даже если вы новый пользователь Revit, то, несомненно, уже поняли, насколько важны семейства и Редактор семейств для успешной работы с программой. Все, что вы создаете в Revit, является частью семейства, поэтому понимание семейств и работы с ними — важный шаг в освоении этого программного обеспечения. В данном разделе будут рассмотрены важные концепции и терминология, начиная с различий между системными семействами и семействами компонентов. Также будет представлен краткий обзор содержимого библиотек Revit и информация о шаблонах семейств. После краткого ознакомления с терминологией будут подробно рассмотрены пошаговые процедуры и стратегии создания семейств компонентов. Описанные в данной статье концепции и методы помогут вам освоить использование одного из самых мощных аспектов программного пакета Revit — Редактора семейств.
Все, что есть в Revit, является частью того или иного семейства
Чтобы начать работу с Редактором семейств, необходимо познакомиться с некоторыми основополагающими концепциями и терминами. Любой элемент на платформе Revit является частью того или иного семейства и занимает свое место в четко определенной иерархии. Самый высокий уровень этой иерархии — категории. Категории предопределены в программном обеспечении. Их нельзя добавлять, удалять или переименовывать. В Revit имеется широкий выбор категорий, которые разделены на несколько общих основных групп, среди которых модель и аннотации. Категории модели включают все элементы, из которых состоит модель здания, такие как стены, двери, перекрытия, лестницы и балки. Категории аннотаций включают текст, размеры и марки. По определению категории очень широкие. Просто категории «Стены» или «Двери» было бы недостаточно. Эти элементы могут иметь всевозможные формы, размеры и поведение. Поэтому следующим уровнем иерархии является семейство. Любой элемент в Revit относится к тому или иному семейству. Семейства лучше всего рассматривать как наборы подобных элементов, имеющих одинаковый вид и поведение. Revit включает в себя множество таких семейств, как «Базовые стены» и «Одинарные щитовые двери», а также множество семейств аннотаций, например «Текст» и «Стили линейных размеров». В Revit даже виды, например планы этажей и разрезы, являются системными семействами.
Семейства делятся на два основных вида в зависимости от поведения: системные семейства и семейства компонентов (загружаемые). Системные семейства включают в себя все, что встроено в программное обеспечение и не может быть изменено пользователем в интерфейсе. Сюда могут входить компоненты модели, например стены и перекрытия, а также такие не менее важные элементы, как планы этажей, данные проекта и уровни. Системные семейства нельзя создавать или удалять. Их свойства предопределены разработчиками. Однако большинство системных семейств, таких как стены, перекрытия и крыши, могут иметь несколько типоразмеров. Типоразмер — это следующий уровень иерархии в Revit. Представьте его как набор переменных (размеров, материалов или других параметров), сохраненный с определенными значениями под определенным именем для удобства повторного использования. Типоразмер обеспечивает удобный способ изменения сразу нескольких переменных семейства. Семейство может содержать один или несколько типоразмеров, каждый из которых имеет свои уникальные редактируемые пользователем параметры. Поэтому, например, нельзя создавать и удалять семейства стен, но можно добавлять, удалять и редактировать типоразмеры, связанные с каждым из имеющихся семейств стен. Например, «Базовые стены» — это самое распространенное семейство стен. В готовых файлах шаблонов есть несколько предопределенных типоразмеров базовых стен, таких как «Наружный — Кирпич на бетонном блоке», «Типовой — 6 дюймов» и «Внутренний — Перегородка 5,5 дюйма (1 час)». По определению базовая стена — это просто многослойная стена с одинаковой структурой по всей длине и высоте. Фактический состав этой структуры может сильно варьироваться от одного типоразмера к другому, о чем свидетельствуют представленные здесь названия.
Другие системные семейства значительно различаются по своему составу и функциям, но на концептуальном уровне имеют такие же самые базовые характеристики: общее поведение объекта определяется системой и не может быть переопределено, при этом конкретными параметрами уровня объекта можно управлять посредством создания и применения различных типоразмеров и/или экземпляров.
Как уже было отмечено, системные семейства включают как элементы, которые являются частью физической модели в проектах Revit (например, стены, перекрытия и крыши), так и другие элементы, которые ей не являются (например, виды, данные проекта и уровни). Системные семейства, которые также являются элементами модели, еще называют элементами-основами. Основа — это элемент, который может принять или поддержать другие элементы модели либо обеспечить для них структуру. Основы часто требуются многим семействам компонентов. Например, для дверей и окон нужны основы-стены, а для осветительных приборов — основы-потолки.
Семейства компонентов (также называемые загружаемыми семействами) включают в себя все, что не входит в системные семейства. Многие семейства компонентов являются элементами модели, но они также могут быть аннотациями или другими немодельными элементами. Семейства компонентов могут быть с привязкой к основе (им требуется основа) или отдельно стоящими (им не требуется основа). Пользователи Revit могут создавать, удалять и изменять семейства компонентов (и связанные с ними типоразмеры). Это делается в Редакторе семейств. Каждое созданное таким образом семейство можно сохранить в свой собственный уникальный файл (с расширением RFA). Как и системные семейства, семейства компонентов могут содержать один или несколько типоразмеров. Они также могут содержать параметры экземпляров, которые варьируются от одного экземпляра к другом (не являются частью типоразмера). В отличие от системных семейств, они полностью настраиваются конечным пользователем в Редакторе семейств.
В этой статье основное внимание уделяется загружаемым семействам компонентов (семействам модели).
Помимо системных семейств и семейств компонентов в Revit также есть контекстные семейства. Они подобны семействам компонентов в плане создания, редактирования и стратегии. Однако контекстное семейство создается прямо в проекте (не в виде отдельного файла семейства, как в случае с семействами компонентов) и не может быть экспортировано в другие проекты. Кроме того, можно создать контекстные версии многих категорий системных семейств, таких как стены, крыши и перекрытия. Это обеспечивает возможность создания пользовательских или произвольных форм, которые нельзя создавать в предопределенных системных семействах. Контекстное семейство рекомендуется создавать только для уникальных элементов конкретного проекта, вероятность повторного использования которых в будущих проектах очень мала. Как уже говорилось, контекстные семейства — это единственный способ адаптировать определенные системные семейства, такие как стены или крыши. Таким образом, контекстные семейства эффективны для моделирования уникальных существующих условий или очень специализированных и необычных сценариев проектирования. Но прежде чем прибегать к контекстному семейству, подумайте, можно ли создать необходимый объект с помощью предопределенных системных элементов или семейства компонентов. Часто создание контекстного элемента кажется хорошей идеей, однако позже оказывается, что это не так. Мы не будем рассматривать контекстные семейства в этой статье.
Терминология Revit и семейств
Далее представлен краткий обзор критически важной терминологии Revit for Architecture. Иллюстрация заимствована в одной из предыдущих версий файла онлайн-справки. В текущей справке использована другая версия иллюстрации. По мнению автора статьи, представленная здесь иллюстрация обеспечивает наилучший обзор различных элементов в среде Revit.
Элемент — все, что угодно, в проекте Revit Architecture. (Элементы, выделенные курсивом, можно создавать и редактировать в Редакторе семейств.)
Элемент модели — элемент, представляющий реальную геометрию здания.
Элемент-основа — элемент, который может принять или поддержать другие элементы модели либо обеспечить для них структуру (конструкция, сооружаемая на месте).
Элемент-компонент — объект, который вставляется в проект (предварительно изготовленный, приобретенный и установленный объект). Может быть отдельно стоящим или требовать основы.
Элемент-компонент с привязкой к основе — элемент-компонент для вставки которого требуется основа.
Отдельно стоящий элемент-компонент — элемент-компонент, для вставки которого не требуется основа.
Элемент вида* — элемент в интерфейсе Revit, который позволяет пользователю видеть все остальные элементы и взаимодействовать с ними. Виды имеют такие же характеристики, как типичные архитектурные чертежи, например план, разрез, фасад и спецификация. Некоторые (немного) семейства элементов видов обеспечивают возможность адаптации типоразмеров.
Базовый элемент* — уровень, сетка или опорная плоскость. Эти элементы используются для определения в проекте контекста, ограничений, границ и т. п. Базовые элементы обеспечивают направляющие и ограничения для других элементов в проекте и могут включать аннотативные свойства. Семейства и типоразмеры базовых элементов нельзя редактировать.
Элемент, определяемый на виде, — элемент, который используется для документирования, описания или дополнения вида проекта. Элементы, определяемые на виде, не появляются автоматически на других видах. Чтобы повторить их на других видах, нужно выполнить копирование и вставку.
Элемент узла — двумерное семейство, которое обычно представляет элемент модели, но с непрактичным для нее уровнем детализации. Элементы узлов отображаются только на том виде, на котором они добавлены. Элементы узлов сохраняют фактический размер, заданный при создании, и не масштабируются вместе с видом.
Элемент аннотации* — текст, марка размера или обозначение. Эти определяемые на виде элементы (отображаются только на том виде, на котором они добавлены) используются для обозначения, дополнения, описания и документирования проектного замысла в Revit Architecture. Элементы аннотаций сохраняют постоянный размер относительно масштаба печати вида, т. е. относительно листа, на который они помещены.
* Марки заголовков уровней и сеток, марки заголовков разрезов и фасадов, марки элементов модели, а также обозначения (семейства типовых аннотаций) можно создавать и редактировать в Редакторе семейств. А тексты и размеры — нельзя.
Многие ветки на схеме содержат как системные семейства, так и семейства компонентов. В рамках обсуждения Редактора семейств мы, естественно, ограничимся рассмотрением только семейств компонентов. К ним относятся все элементы-компоненты на ветке модели, семейства элементов узлов на ветке элементов узлов, загруженные марки на ветке элементов аннотаций и несколько прочих разнородных элементов, таких как семейства основных надписей или марки видов и обозначения заголовков уровней.
Библиотеки семейств и ресурсы
Первый шаг к работе в Revit в целом и созданию семейств в частности — это освоение представленного списка терминов. Держите его под рукой для справки. Прежде чем вы познакомитесь с процессом создания компонентов семейств, следует отметить, что множество семейств доступно в самом программном обеспечение, а в интернете представлены многочисленные дополнительные ресурсы. Выполнив быстрый поиск в Google, можно найти сотни сайтов с советами, рекомендациями и скачиваемыми компонентами. Выделите время, чтобы изучить предложения и несколько из доступных сайтов, если вы этого еще не сделали.
Как уже говорилось, системные семейства нельзя создавать или удалять. Все системные семейства уже включены в файл проекта. Чтобы добавить типоразмер, который отсутствует в системном семействе, нужно либо создать копию существующего типоразмера, переименовать и изменить ее, либо импортировать его из другого проекта. Импорт из другого проекта можно выполнить в разделе «Копирование стандартов проекта» (вкладка «Управление») либо с помощью операции копирования и вставки.
Чтобы использовать семейство компонентов, которое не относится к текущему проекту, можно загрузить его из файла семейства (RFA) или скопировать и вставить из другого проекта. Чтобы загрузить файл семейства, используйте кнопку «Загрузить семейство» на вкладке ленты «Вставка» или контекстную вкладку на ленте, когда активна команда. Например, если щелкнуть инструмент «Дверь» (вкладка «Архитектура»), на вкладке «Изменить | Разместить дверь» появится кнопка «Загрузить семейство». Она позволяет загрузить и разместить дверь в рамках одной процедуры. Кроме того, на панели Autodesk Seek, которая находится на вкладке ленты «Вставить», можно выполнять поиск на веб-сайте Autodesk Seek прямо из Revit. Также можно ввести seek.autodesk.com в адресной строке браузера.
Во многих случаях семейство, подобное тому, которое требуется создать, уже существует в программе или на одном из множества ресурсов в интернете. Большинство компаний также поддерживают собственные библиотеки офисных стандартных компонентов на своих внутренних серверах. Узнайте у менеджера по САПР/BIM, что предлагает ваша компания.
Начало работы: рекомендованный способ
Практика показывает, что лучше начать с компонента, который уже есть в библиотеке, и либо использовать его в исходном виде, либо изменить в соответствии со своими потребностями. Обычно это проще, чем создавать компонент с нуля. В повседневной работе, когда требуется соблюдать сроки, это, безусловно, лучший подход. Единственное, перед использованием в реальном проекте любого неизвестного или недавно скачанного компонента нужно потратить немного времени на то, чтобы убедиться, что он соответствует требованиям вашей компании.
Если вы никогда не создавали семейства в Revit, рекомендуется создать несколько первых семейств с нуля. Создав все семейство самостоятельно, вы узнаете больше, чем если бы вносили изменения в готовое семейство. Кроме того, семейства могут включать очень сложные параметры и зависимости, между которыми часто существует цепочкообразная, а иногда комплексная и даже запутанная связь. Ее нередко трудно понять даже опытным создателям компонентов семейств. Поэтому, чтобы не потерять энтузиазм, рекомендуется начать с небольшого простого примера и постепенно переходить к более сложным.
Например, не следует начинать с семейства дверей или окон. Они более сложные, чем кажется на первый взгляд. Начните с чего-нибудь маленького, простого и квадратного: например, простого предмета мебели или оборудования.
Процедуры создания семейства
Основополагающим процессом создания семейства является принятие решения о том, каким оно должно быть, например как оно должно выглядеть, какая требуется детализация и будет ли меняться графика или уровень детализации на различных видах. Можете начать с эскиза (да, на бумаге) семейства, которое нужно создать, и заметок о требованиях к нему.
Затем создайте новый файл семейства из подходящего шаблона или откройте существующий файл семейства, подобного тому, которое вы хотите создать, и сохраните его под новым именем. Выбор шаблона семейства очень важен. Шаблоны, поставляемые с программным обеспечением, предоставляются Autodesk. Каждый из них содержит основные настройки и модели поведения, а также во многих случаях некоторую простую геометрию или опорные плоскости. Геометрия (например, образец длины стены) представлена только для справки и не вставляется вместе с семейством в проект. Категорию семейства можно изменить после создания, однако лучше ответственно подойти к ее выбору с самого начала. Старайтесь выбрать наиболее подходящую категорию. Применяйте шаблон Generic Model.rft только в тех случаях, когда невозможно определить другую подходящую категорию. В отличие от категории, поведение основы нельзя изменить после создания файла семейства. Поэтому, если вы не уверенны, что создаваемое семейство будет использоваться с основой, безопаснее создать его без нее. Другими словами, если в качестве шаблона выбрать Casework wall based.rft, то для вставки созданного семейства всегда будет требоваться стена. Если планируется использовать шкаф в качестве отдельно стоящего элемента, выбирайте шаблон Casework.rft. Чтобы потом передвинуть шкаф без основы к грани стены, всегда можно воспользоваться инструментом «Выровнять». Впоследствии вы не сможете отсоединить корпусное изделие с привязкой к основе от стены-основы.
После того как вы решили, что вам нужно, и создали новый файл семейства на основе существующего файла или подходящего нового шаблона, можно приступать к созданию опорных плоскостей, параметров и геометрии семейства. Обычно рекомендуется начать со структуры. Если вы начинаете работать с существующим семейством, сначала удалите все ненужное. Затем как в новом, так и в существующем семействе нужно добавить опорные плоскости. Опорные плоскости обеспечивают несущий остов семейства. Некоторые шаблоны уже содержат основные опорные плоскости. Их можно использовать как есть или изменить. Правильно поступить следующим образом: изменить или создать опорные плоскости, при необходимости создать зависимости или назначить параметры этим плоскостям, а затем создать геометрию и заблокировать ее на опорных плоскостях. При таком подходе опорные плоскости будут фактически управлять геометрией. Это самый надежный и поверенный способ создания файлов семейств.
Сформировав структуру опорных плоскостей и назначив параметры и зависимости, проверьте семейство. Это делается в диалоговом окне «Типоразмеры в семействе», которое открывается при нажатии одноименной кнопки на ленте. Чтобы проверить модель, просто вводите и применяйте различные значения для каждого параметра. Если структура изменяется надлежащим образом, все хорошо. Если нет, отмените действие и попробуйте решить проблему. Далее будет рассмотрено несколько примеров.
После создания, применения и проверки всей геометрии и параметров можно сохранить файл и загрузить его в тестовый проект (далее для этой цели используется файл 100 Sandbox.rvt). При необходимости вернитесь в Редактор семейств, внесите изменения и перезагрузите файл. Если необходимости нет, ваш файл семейства готов.
Зависимости и параметры
Простейшее семейство может быть статической графикой или символом. Такое семейство будет отображаться в соответствии с задумкой независимо от обстоятельств. Примером может служить готовое семейство «Стул Breuer». В этом семействе нет типоразмеров или редактируемых пользователем размеров. Однако одной из мощных особенностей семейств является возможность использования переменных для адаптации к меняющимся обстоятельствам. Это достигается посредством зависимостей и параметров. Каждый из этих терминов имеет несколько возможных значений. В контексте Revit и нашей статьи можно использовать следующие определения.
Зависимость — четкое правило, изменить которое можно только с помощью редактирования файла семейства.
Параметр — правило или взаимосвязь, в которых содержатся редактируемые пользователем свойства.
По сути, и зависимость, и параметр являются правилом, применимым к части геометрии или поведению семейства, однако зависимость, в отличие от параметра, не может быть изменена конечным пользователем. Например, вы работаете с семейством дверей и хотите, чтобы смотровое окно находилось на расстоянии 10 дюймов от края двери независимо от ее ширины. Чтобы этого добиться, нужно использовать зависимость в Редакторе семейств. Если вы также хотите, чтобы то же самое семейство дверей имело меняющуюся (гибкую) высоту и ширину смотрового окна, нужно использовать параметры. Создав параметры ширины и высоты смотрового окна и используя их для изменения геометрии внутри семейства, пользователь имеет гораздо больше возможностей управления, чем при других подходах. При этом местоположение смотрового окна на двери остается неизменным.
Объемные и полые формы геометрии
Геометрия в семействах состоит из объемных и полых форм. Объемные формы представляют собой реальные физические детали семейства, а полые формы используются для вырезания частей из объемных форм. Например, можно создать объемный короб, а затем использовать полую форму для вырезания в нем кольцевого отверстия. Объемные и полые формы бывают пяти видов. Это выдавливание, переход, вращение, сдвиг и переход по траектории (см. Рисунок 1). В учебном пособии будут использованы выдавливание и переход.
Выдавливание — эскизная фигура продвигается на определенное расстояние в направлении, перпендикулярном плоскости, на которой она нарисована. Переход — это почти то же самое, только вместо одной фигуры используются две: верхняя и нижняя, а 3D-форма переходит из одной фигуры в другую в направлении, перпендикулярном высоте формы. Вращение — это поворот эскизной фигуры вокруг оси. Вращение может быть полным 360-градусным или частичным в виде дуги. Сдвиг — это продвижение фигуры (эскиза или загруженного профиля) по эскизной траектории. Фигура перпендикулярна траектории. Переход по траектории сочетает в себе характеристики перехода и сдвига. Форма переходит из одного профиля или эскиза в другой как при переходе, но траектория может быть нелинейной. В отличие от сдвига, траектория перехода может содержать только один сегмент. Это означает, что для сложных форм требуется траектория сплайна. С помощью сочетания объемных и полых форм можно создать почти любую трехмерную фигуру.
Типоразмеры в семействе
Как было отмечено ранее, семейства могут содержать типоразмеры. Типоразмер — это сохраненный и именованный набор значений параметров в рамках семейства. Можно добавить любое количество типоразмеров. Типоразмеры можно добавлять в Редакторе семейств и даже позже в проекте.
Вложенные семейства
Как говорилось выше, с помощью сочетания объемных и полых форм, доступных в Редакторе семейств, можно создавать сложные формы. Однако управление сложной формой в одном семействе может быть проблематично. Во многих случаях имеет смысл разделить объект на небольшие детали и создать их как отдельные семейства. Затем можно вставить эти более простые семейства в другое семейство, представляющее целый объект. Это называется вложенными семействами. Такой подход к сложным семействам способствует управлению и гибкости.
Подкатегории и параметры видимости
Любое семейство, которое вы создаете или загружаете из библиотеки, относится к определенной категории. Каждый элемент в семействе может принадлежать к подкатегории в рамках этого семейства. Подкатегории обеспечивают дополнительный уровень видимости и графического управления деталями семейства. Например, в семействах дверей, поставляемых вместе с программным обеспечением, есть несколько предопределенных подкатегорий. Одна из таких подкатегорий — поворот плана. С помощью этой подкатегории можно применить к поворотам планов дверей более тонкое перо во всем проекте независимо от конкретного семейства. Это помогает обеспечить соблюдение стандартов и упрощает внесение таких изменений.
Параметры видимости — это еще один способ управления элементами в рамках семейства. Иногда бывает полезно видеть деталь семейства только в определенных обстоятельствах. Например, можно создать семейство корпусных изделий, в которых фурнитура является опционально отображаемым компонентом. В этом случае параметр видимости будет назначен элементам фурнитуры в рамках семейства корпусных изделий. Пользователь сможет включать и выключать его в зависимости от необходимости отображения фурнитуры в конкретной ситуации.
Учебное пособие
На этом введение закончено. Скачайте раздаточный материал к учебному пособию, чтобы иметь перед глазами полные пошаговые инструкции. Шаги выделены и сопровождаются пояснениями. В этом учебном пособии будут продемонстрированы многие концепции, которые обсуждались в предыдущих темах.
Предлагаем ознакомиться с алгоритмом действий для создания простенького семейства Revit — пошагово создаём кубик с параметрическими размерами.
Создание семейства из шаблона
1. Открываем Revit. На стартовой странице находим блок «Семейства«, нажимаем «Создать»
2. В открывшемся окне выбираем файл «Метрическая система, типовая модель.rtf». Это самый простой шаблон семейства, на основе которого будет строиться семейство Кубика. В шаблонах заранее зафиксированы необходимые настройки, удобные для дальнейшего создания каких-либо видов семейств.
Создание опорных плоскостей
3. Когда шаблон загрузится, смотрим на меню в верхней части экрана. Нужно, чтобы была открыта вкладка «Создание». На рабочей области при открытии шаблона появится заранее выполненное перекрестие опорных плоскостей — это вертикальные плоскости, вид сверху (в плане). В диспетчере проекта этот вид будет выделен жирным шрифтом (название — Опорный уровень). При необходимости, одновременно можно открыть и другие виды (Например Фасады — спереди, сзади, слева или справа). Тогда жирным цветом будет выделяться именно открытый в данный момент вид. Между видами можно переключаться по открытым вкладкам.
4. На ленте ищем кнопку «Опорная плоскость» в блоке «Основа». Нажимаем её.
5. Строим опорные плоскости с двух сторон от каждой имеющейся плоскости перекрестия, на произвольном расстоянии от центра (пары плоскостей должны быть строго параллельны центральной опорной плоскости). Получится 4 прямоугольника.
Простановка размеров в Revit
6. Связи между плоскостями образуются с помощью размеров. Необходимо проставить размеры между построенными плоскостями. Нажимаем на ленте кнопку «Параллельный размер» (значок наклонённой размерной линии со стрелками).
7. Проставляем размеры. Щелчок левой кнопкой на одной из построенных плоскостей, затем на второй (параллельной ей), и затем на пустом месте экрана. Там, где хотелось бы увидеть размерную линию. В результате получится такая картина. Чтобы выйти из команды построения размеров (как и любой другой команды), нужно два раза нажать Esc.
Создание параметра и размера
8. Выделяем один из размеров левой кнопкой мыши. Отображение размера изменится
9. На ленте вверху должна появиться область «Размер метки». Щелкаем на значок, расположенный справа от раскрывающегося меню. С помощью этого инструмента, к выделенному размеру будет привязываться определенный параметр объекта.
10. Появится всплывающее окно. В поле «Данные параметра, Имя:» вводим название параметра — Длина. Ставим точку перед словом «Экземпляр». Это значит, что параметр «длина» будет присваиваться экземпляру семейства, и в каждом экземпляре (в каждом кубике, который загружается в проект) он может быть изменён.
11. При нажатии на кнопку «Редактировать подсказку…» откроется окошко, куда можно внести описание параметра (полезная функция при большом количестве параметров в семействе)
12. После нажатия ОК в обоих окошках, имя параметра станет отображаться на размерной линии.
13. Аналогичные действия совершаем со вторым размером, только вместо «Длина» вводим «Ширина»
Работа с окном «Типоразмеры в семействе»
14. Для проверки параметров объекта, нажимаем на кнопку «Типоразмеры в семействе»
15. Откроется соответствующее окошко, где будут видны два созданных нами параметра — Длина и Ширина
16. Для проверки работоспособности параметров, вводим их Значение, например 2000 и 2000. Можно раскрыть список «Идентификация» и увидеть заранее заложенные в шаблоне параметры для создаваемых семейств.
17. При нажатии ОК, видим в рабочей области, что расстояния между опорными плоскостями стали равны 2000. Однако, созданные нами оси не отцентрованы относительно перекрестия.
Как выравнивать объекты в Revit
18. Чтобы отцентровать плоскости, нужно использовать снова размеры. Нажимаем кнопку «Параллельный размер» и уже проверенным способом ставим размерную цепочку по трем плоскостям с каждой стороны.
19. При выделении поставленной цепочки, она примет такой вид. Перечеркнутый значок EQ — команда для выравнивания расстояний в цепочке размеров. Нажимаем его.
20. Построенные плоскости выровнятся по перекрестию.
21. Теперь, при вводе значений параметров «Длина» и «Ширина» (см.этот процесс выше), размеры станут соответствующими и плоскости останутся выровненными по перекрестию.
Создание объекта выдавливанием
22. Теперь начинаем создавать сам кубик. Во вкладке «Создание» нажимаем команду «Выдавливание».
23. Создаваемую поверхность вообще можно нарисовать линиями и прочими инструментами, а можно задать края поверхности выделением уже существующих линий. Для этого в области ленты «Рисование» нажимаем «Выбрать линии» — символ отрезка со стрелкой
24. Далее, нужно поставить галочку в области под лентой перед словом «Блокированный».
25. Щелкаем мышкой по каждой построенной нами плоскости
26. Для завершения выделения линий нажимаем зеленую галочку на ленте в области «Режим» (Если нужно отменить процесс — жмем красный крестик).
27. Ревит должен отобразить ошибку в правом нижнем углу. Такое происходит, если выделенные линии не образуют замкнутый контур. Нажимаем «Продолжить».
28. Чтобы сделать контур замкнутым, самое быстрое решение — выбрать команду «Обрезать/удлинить до угла»
29. Затем поочередно нужно щелкнуть на пары плоскостей у углов, где нужно обрезать хвосты. Подтверждаем зеленой галочкой.
30. Теперь можно посмотреть, как объект выглядит в трехмерке. Смотрим в диспетчер проекта, выбираем вкладку из списка 3D виды двойным щелчком
31. Для создания 3D вида можно также щелкнуть на маленькую кнопочку с домиком под лентой.
32. Выделим объект в 3D. В окне «Свойства» появится список свойств для выделенного объекта.
Создание параметра из окна свойств
33. При нажатии на прямоугольник в конце строки «Конец выдавливания», появится окошко «Назначение параметра семейства». В нём уже будут заданные нам параметры Длина и Ширина. Нам осталось задать высоту. Для этого щелкаем на символ листа со звездочкой внизу окошка.
34. Появится окно задания параметра «Свойство параметра». Вводим имя «Высота», выбираем точкой «Экземпляр»
35. Нажимаем ОК и видим добавленный параметр Высота в окошке «Назначение параметра семейства»
36. После нажатия ОК, строка «Конец выдавливания» побледнеет, и в прямоугольной кнопке появится символ «=». Теперь высота — это параметр кубика, и его можно задавать численно для каждого экземпляра.
37. Проверяем параметры, нажав кнопку «Типоразмеры в семействе». В окошке появится параметр «Высота» в списке «Размеры».
38. Введём значение 2000 для высоты кубика
39. Все размеры объекта сравняются, в рабочей области будет виден уже настоящий кубик.
Задание параметра материала в семействе
40. Для кубика можно задать материал. В свойствах объекта нажимаем маленькую кнопку в конце строки «Материал»
41. Как и ранее, в появившемся окне нажимаем на кнопку создания параметра
42. Вводим имя «Материал_Кубика», и ставим точку перед словом «Тип». Это будет означать, что всем экземплярам кубика, которые будут в проекте, присвоится один вид материала, который привязан к типу семейств.
43. Жмем ОК и видим параметр в окошке «Назначение параметра семейства».
44. Как и с высотой, в окне свойств объекта строка «Материал» побледнеет, кнопка будет с символом «=».
Сохранение семейства
45. Осталось сохранить семейство. Жмем в левом верхнем углу кнопку R, выбираем «Сохранить как», «Семейство».
46. Сохраняем файл в нужной папке (с расширением .rfa)
Создание каталога типоразмеров и их редактирование
- Открываем семейство
- Жмем R — Экспорт — Типоразмеры в семействе
- Сохраняем файл txt в папке с открытым семейством
- Открываем файл в Эксель
- Выбираем «с разделителями», далее, «запятые», далее
- В открывшейся таблице можно добавлять строки с типоразмерами
- Сохраняем файл в csv
- Меняем расширение файла с csv на txt
В данной статье мы рассмотрим технику создания семейств в Autodesk Revit.
Формирование задания на создание семейства.
Всего можно выделить 5 этапов по построению семейств:
- Анализ
- Построение каркаса
- Построение объемной геометрии
- Настройка графики
- Окончательная настройка
1 этап: |
|
2 этап: |
|
3 этап: |
|
4 этап: |
|
5 этап: |
|
Алгоритм работы по настройке графики семейств:
Анализ |
|
Настройка |
|
При создании семейства следует руководствоваться принципом разумной достаточности, то есть количество графической и атрибутивной информации в семействе должно быть минимальным, но достаточным для решения поставленных задач.
Семейства, размещенные в файле проекта Revit, становятся элементами BIM-модели, которые по мере развития проекта накапливают необходимую на разных стадиях жизненного цикла информацию.
На разработку семейства, как правило, ставится задание от потребителя. Шаблон задания BIM-мастеру на разработку семейства Вы можете скачать внизу данной статьи.
Учет стадии проекта при создании семейств
На разных стадиях проектирования необходимо получать разную атрибутивную и графическую информацию (LOD 100 – LOD 400).
Существует несколько вариантов реализации этой задачи в Autodesk Revit:
- использование разного уровня детализации в семействе (уровни детализации: низкий, средний, высокий. При таком способе в одном семействе можно менять LOD от 100 до 300/400 с помощью изменения уровня детализации вида в проекте;
- для инженерных семейств на низком (иногда и среднем) уровне детализации рекомендуется использовать условно-графические обозначения (УГО).
- использование отдельных семейств для разных LOD и стадий проекта.
Как правило рекомендуется использовать разную степень детализации в семействе и разрабатывать семейство для использования с уровнем проработки от LOD 100 (на низком уровне детализации) до LOD 300/400 (на высоком уровне детализации).
Использование отдельных семейств для разных LOD рекомендуется в том случае, если на ранних этапах проектирования нет времени на детальную проработку или нет подробных данных для детальной проработки семейства.
В этом случае могут быть разработаны «обобщенные» семейства с упрощенной геометрией, но с наличием необходимых данных для применения на ранних стадиях. В последующем такое «обобщенное» семейство может быть заменено в проекте на нужное семейство с необходимым уровнем проработки.
1. Получение задачи в Redmine.
При получении задачи на создание семейства нужно:
- Оценить верность поставленной задачи пользователем. Если задача составлена некорректно, то попросить пользователя отредактировать задачу (не указана вся информация, информация указана некорректно/неправильно тд.);
- Проанализировать семейство, которое нужно будет создать (сложное/простое; общее/не общее; динамичное/неизменяемое) по необходимости повторно обговорить все необходимые пункты по семейству, но повторное обсуждение стремиться свести к 0. Так как всю необходимую информацию о семействе можно кратко и емко изложить в задаче (см.пункт выше).
- Поискать аналогичное семейство в корпоративной библиотеке и на сайтах с семействами (Базы семейств в сети: http://wiki.bim-advice.ru/collection_of_families/ ). Важно помнить, что семейства должны быть выполнены согласно стандарту 2.0 по семействам от BIM2B (Скачать можно по ссылке: https://knowledge.autodesk.com/ru/search-result/caas/simplecontent/content/руководство-по-созданию-семейств-autodesk-revit.html).
- Если сложное семейство – проверить наличие всех вложенных семейств.
2. Наименование семейств.
Все семейства (созданные самостоятельно или загруженные с просторов Интернета) необходимо называть согласно правилам, описанным в нашем стандарте: http://wiki.bim-advice.ru/bim-standart/document/#name_loadable_families
3. Хранение семейств.
Все семейства хранятся у нас по данному пути: \serv1revit1_Библиотека. В библиотеке для каждого раздела (АР, КР, ВК, ОВ, ЭОМ, ТХ) предусмотрены отдельные папки.
4. Создание семейства.
4.1 Простое семейство.
4.1.1 Создать семейство на основе шаблона.
В шаблон уже добавлены все необходимые обязательные общие параметры.
Путь до шаблонов семейств: \srv-tex.techno.localrevit1_БиблиотекаШаблоныДля BIM-отделаШаблоны семейств
Если ни один из шаблонов не подходит – создать семейство на основе базовых шаблонов. Общие параметры добавить с помощью нашего плагина Параметры.
Общие параметры для семейства:
АР: https://disk.yandex.ru/i/y2KnzncHfSw5pw
КР: https://disk.yandex.ru/i/hGuBAm84deaDww
ТХ (Мебель): https://disk.yandex.ru/i/1z02OGHNKuEVVg
ТХ (Оборудование): https://disk.yandex.ru/i/RFMQPP4CVCM1WA
4.1.2 Настроить зависимости между элементами формы и опорными плоскостями.
4.1.3 Проверить настройки «Прочее».
Данные настройки меняются в зависимости от настроек семейства).
На основе рабочей плоскости – семейство размещается по активной рабочей плоскости;
Всегда вертикально – семейство будет располагаться всегда вертикально относительно рабочей плоскости;
При загрузке вырезать с полостями – созданные полые тела в семействе будут вырезать геометрию в элементах, куда размещаются;
Общий – этот параметр используется, только если семейство вложено в другое семейство, а затем загружено в проект. Если к вложенному семейству предоставляется общий доступ, его можно выбирать, помечать и планировать в проекте отдельно от главного семейства. Если общий доступ к вложенному семейству не предусмотрен, то компоненты, созданные с помощью главного и вложенного семейства, используются как единое целое.
Точка расчета площади – применяется в основном для семейств ТХ. Позволяет привязать семейство к помещению, в котором оно расположено.
4.1.4 Создать/Назначить подкатегорию.
Позволит легко скрывать видимость семейства в проекте.
4.1.5 Заполнить все необходимые параметры (см. пункт 4.1.1).
В параметр IFCExportAs прописать значение, которое находится по таблице:
https://docs.google.com/spreadsheets/d/1wD2Bzy2q6cfKVNPFEtqA_u75hiZjc1HZJQQzRMxTx-c/edit#gid=0
4.1.6 Назначить имя типа.
4.1.7 Создать /Настроить 3D вид «3D_Миниатюра».
Вид создается с помощью плагина: http://wiki.bim-advice.ru/plugin/tech_plugins/preview-save/
Или вручную. Инструкция ¯
- В семействе создаем 3D вид и называем его «3D_миниатюра».
- Необходимо всегда располагать объект под одним и тем же углом. Для этого выбираем «Главный вид». Если на главном виде объект и его составные части плохо просматриваются, но нужно выбрать расположение объекта максимально приближенное к главному виду.
Настраиваем:
Уровень детализации – Высокий ® Визуальный стиль – Заливка ® Видимость просмотра – Включена.
- Необходимо заблокировать данный 3D вид.
- Следом проделываем следующие действия
Файл Сохранить как Семейство.
Выбираем место, куда нужно сохранить семейство. Заходим в параметры и выбираем в миниатюре созданный нами 3D вид «3D_Миниатюра».
Миниатюра семейства создана.
4.2 Сложное семейство
4.2.1 Создать вложенные семейства.
Необходимо в первую очередь оценить необходимость создания вложенных семейств. Если необходимость в их создании есть, то согласно всем пунктам из 4.1 создаются вложенные семейства. Они должны иметь такие же параметры, как родительское.
4.2.2 Создать родительское семейство.
Родительское семейство создается на основе шаблона, в который уже добавлены все необходимые обязательные общие параметры см. пункт 4.1.1).
Путь до шаблонов семейств:
\serv1revit1_БиблиотекаШаблоныДля BIM-отделаШаблоны семейств 2022
4.2.3 Загрузить вложенные семейства в родительское.
4.2.4 Настроить зависимости.
Между вложенными семействами и опорными плоскостями в родительском необходимо настроить зависимости: начертить опорные плоскости, проставить размеры и тд.
4.2.5 Сопоставить параметры.
По необходимости сопоставить параметры вложенного семейства с родительским (Например: Габаритные размеры, IFCExportAs, IFCExportType, AVE__Принадлежность, AVE_Наименование и Марка детали, ADSK_Материал);
4.2.6 «Прочее».
Проверить настройки свойств родительского семейства в категории «Прочее» (меняются в зависимости от настроек семейства).
4.2.7 Создать/Назначить подкатегорию.
4.2.8 Создать и настроить 3D вид «3D_Миниатюра».
4.2.9 Заполнить значение всех необходимых параметров (см. пункт 4.1.1).
В параметр IFCExportAs прописать значение, которое находится по таблице:
https://docs.google.com/spreadsheets/d/1wD2Bzy2q6cfKVNPFEtqA_u75hiZjc1HZJQQzRMxTx-c/edit#gid=0
4.2.10 Назначить имя типа.
5. Загрузка семейства из сети Internet
Как уже говорилось ранее в пункте №1 – семейство можно загрузить из Интернета. Для поиска семейств лучше всего использовать базы семейств, которые представлены у нас на сайте wiki.bim-advice.ru (http://wiki.bim-advice.ru/collection_of_families/), потому что там, в основной своей части, расположены семейства, соответствующие требованиям по созданию семейств.
Если нашлось подходящее семейство, которое можно взять за аналог, то:
- Оценить геометрию семейства (т.е. изменяемое или нет, настройки уровня детализации и тд.), понадобится ли необходимость в редактировании геометрии семейства.
Если семейство разработано на высоком уровне детализации, то придется создать вид семейства на среднем и низком уровне детализации, так как высокий – очень загружает модель и порой показывает лишнюю геометрию у семейства.
- Заполнены и присутствуют ли нужные параметры. По необходимости загрузить с помощью плагина нужные параметры и заполнить их значения.
- По необходимости настроить зависимости параметров между вложенным и родительским семейством.
- Настроить 3D вид «3D_Миниатюра» (см.пункт 4.1.7).
6. Проверка семейства
После того как семейство готово (создано самостоятельно или загружено из Интернета) необходимо проверить работу семейства в проекте, для этого:
- Загрузить семейство в проект.
- Посмотреть, как ведет себя семейство в проекте (проверить изменение габаритных размеров, галочек видимости, уровни детализации, изменение значения параметра материала и тд.).
- Внести семейство в спецификацию и проверить, как отражается информация о семействе в спецификации.
- Redmine
Если вся информация о семействе отражена корректно, а также нет ошибок при изменении габаритных размеров и параметров, то семейство можно загрузить на сервер, закрыть задачу в Redmine и информировать специалиста, который её назначил о готовности (Bitrix, Telegram и т.д.). Также очень важно продублировать информацию в Redmine на вкладке «цитировать» (путь до семейства, наименование, как оно работает, учесть все нюансы, которые были приняты в ходе создания семейства). Очевидно, что всего, что может понадобиться проектировщику, предусмотреть не получится, можно скинуть в чат проектировщику «ответил в задаче» и приложить ссылку, в таком случае в любой момент можно вернуться к истории.
Каждая задача должна быть отдельной законченной обособленной единицей, чтоб любой человек без предыстории мог разобраться, о чём там была речь, к чему пришли и почему
Алексей Меркулов
Руководитель AMS³
Revit
Представляем большой мастер-класс Алексея Меркулова по созданию универсальных семейств Revit.
Разбираться будем с загружаемыми семействами. Именно этот вид семейств представляет основной интерес, потому что их создание и использование вызывает наибольшие сложности у начинающих пользователей Revit.
Перед созданием семейства нужно ответить себе на ряд вопросов:
- Как должно выглядеть семейство? Тут имеется в виду степень детализации, наличие материалов, отображения на 3D видах и 2D проекциях.
- Нужны ли типоразмеры?
- Какие параметры назначать для экземпляров?
- Какие параметры потребуются для извлечения в спецификации?
Важно продумать степень параметризации. Далеко не все размеры нужно параметризовать.
Также перед созданием семейства нужно продумать вложенность. (использование вложенных семейств для создания составных частей целевого семейства)
Давайте с этим разбираться!
Хотите стать автором и зарабатывать на этом? Напишите нам.
Стать автором
Начни учиться бесплатно
Зарегистрируйся в AMS3 и получи бесплатный доступ к интенсивам, курсам, коллекциям блоков, семейств, моделей и текстур
Начать обучение
Статьи и уроки по этой теме