Использование семейств
Данный раздел регламентирует использование загружаемых семейств в BIM-проектах. Все семейства должны загружаться в проект только из центральной BIM-библиотеки и из сервиса удаленного доступа к библиотеке семейств. Семейства, разработанные проектировщиками самостоятельно, либо полученные из других мест, должны сохраняться с центральной библиотеке с предварительной проверкой качества и только после этого использоваться в проектах. Использование семейств, полученных другими способами (загруженных из Интернет, скопированных из других проектов) запрещается. При разработке семейств следует придерживаться рекомендаций, описанных в настоящем стандарте.
Порядок использования семейств
Созданием и настройкой семейств и спецификаций должны заниматься специально выделенные BIM-мастера. По возможности рядовые проектировщики должны использовать только готовые семейства из библиотеки семейств. Доступ к библиотеке семейств для рядовых проектировщиков должен быть предоставлен «Только для чтения». Перед загрузкой семейства в проект следует удостовериться, что семейство не было уже ранее загружено в проект; по возможности следует сообщить о загрузке семейства другим проектировщикам, работающим в этом же файле проекта. При обнаружении ошибок и недоработок в семействе, уже применяемом в проекте, следует «Обновить» это семейство во всех проектах; рекомендуется выполнить рассылку для всей проектировщиков данного раздела.
Создание семейств
При создании и использовании загружаемых семейств в проекте следует придерживаться следующих принципов
- Все семейства, загружаемые в проект, должны сохраняться в центральной библиотеке семейств;
- В процессе создания семейства должно учитываться его назначение, предъявляемые требования к отображению и подсчету в спецификациях, а также корректную работу в будущем;
- Перед загрузкой в проект и сохранением в центральной библиотеке семейства должны быть проверены BIM-менеджером/координатором;
- Семейства следует создавать с достаточным, но не чрезмерным уровнем детализации (LOD), необходимым на данном этапе проектирования (подробнее см. Приложение Д)
- При создании семейств следует использовать файл общих параметров, единый для всей организации. Это обеспечит согласованность и целостность данных при совместной разработке проекта.
Типовой алгоритм создания нового семейства:
- Определить точное назначение семейства, его параметра и ожидаемое поведение. При наличии в библиотеке семейства схожего назначения следует использовать данное семейство в качестве шаблона;
- Исходя из необходимого поведения семейства в проекте выбрать нужный шаблон семейства;
- Определить необходимый уровень детализации семейства (LOD);
- Определить, какие из параметров семейства должны определяться по типу, экземпляру или по формуле;
- Определить, в каких спецификациях должно подсчитываться данное семейство, и добавить в него общие параметры, необходимые для всех используемых спецификаций;
- Определить, как данное семейство должно отображаться на видах в проекте, будут ли необходимы условные обозначения и т.п.;
- Создать опорные плоскости, определяющие “скелет” семейства, установить на них размеры и связать с параметрами;
- Параметры семейств должны иметь максимально информативное название. Рекомендуется использовать возможность создания подсказки для параметра;
- Добавить в семейство объемную геометрию и связать её с опорными плоскостями “каркаса” семейства; Задать формулы для параметров, значение которых может вычисляться внутри семейства;
- Задать формулы для параметров, значение которых может вычисляться внутри семейства;
- Для сложных семейств рекомендуется создавать отдельный файл с описанием его работы;
- В процессе разработки семейства следует периодически выполнять его тестирование путем изменения значения параметров, переключения типоразмеров и т.д. Проверку нужно выполнять как в интерфейсе редактора семейств, так и в тестовом проекте;
- При создании семейств по каталогам или сортаментам следует использовать каталоги типоразмеров или таблицы выбора;
- Следует избегать импорта геометрии из сторонних программ;
- Перед сохранением семейства в библиотеку семейство должно быть проверено проектировщиками в реальном проекте. При обнаружении недочетов семейство должно быть оперативно отредактировано;
- При обнаружении ошибок в семействе оно должно быть исправлено и заменено во всех проектах, в которых оно было загружено.
Использование вложенных семейств
При создании семейств есть возможность вкладывать одни семейства внутрь других, создавая многоуровневые семейства. Это может быть необходимо в случае, если в семействе присутствуют одинаковые элементы, создавать которые каждый раз будет трудоемко (например, в семействе стола его ножки могут быть выполнены вложенными семействами), или в случае, когда семейство является состоящим из нескольких разнотипных элементов, и требуется подсчет этих элементов в спецификациях: например, семейство закладной детали, в которой требуется подсчет арматуры и листовой стали (для этого вложенные семейства должны быть выполнены «Общими»). Также при помощи вложенных семейств могут выполнены условные обозначения, решаться другие задачи. Вложенные семейства, в свою очередь, могут включать другие вложенные семейства. Большое количество вложенных семейств сильно замедляет обновление семейства и его работу в проекте, поэтому количество вложенных семейств и уровни вложенности должны быть минимизированы. Вложенное семейство может использоваться в разных семействах, поэтому его также следует сохранять в центральной библиотеке семейств в выделенной папке. Как правило, использование вложенного семейства отдельно в проекте не допускается. Для исключения данной ситуации «общие» семейства должны иметь имя, явно отличающее их от семейств, предназначенных для непосредственного использования.
Оптимизация размера файла семейства
В связи с особенностями Revit графическая обработка загружаемых семейств выполняется медленнее, чем обработка системных семейств; ситуацию усложняет то, что загружаемые семейства обычно используется в проектах широко и в больших количества. По этой причине для обеспечения комфортной работы в проекте при разработке семейств следует уделять особое внимание оптимизации размера файла семейства. Следует пользоваться следующими рекомендациями:
- Из семейства следует удалять все неиспользуемые элементы;
- Минимизировать уровень вложенности семейств;
- Ограничить использование нестандартных материалов и текстур;
- Моделировать только элементы, необходимые для требуемого уровня детализации (LOD);
- Заменять объемную геометрию на упрощенные обозначения;
- Не использовать объемную геометрию, импортированную из других 3D-программ;
- Удалить из семейства все DWG-подложки и растровые изображения.
Проверка семейств
Все создаваемые семейства перед загрузкой в проект должны быть проверены на возможные неполадки. При невыполнении этих требований возможно появление ошибок при работе с семействами, неправильное их отображение и подсчет в спецификациях. В Revit есть возможность заменить семейство в проекте на исправленную версию, но, тем не менее, в некоторых случаях замена семейства может вызвать искажение модели. По этой причине следует уделять особое внимание проверке семейства перед его передачей в широкое использование. Семейства следует проверять в среде редактора семейств и тестовом проекте. Рекомендуется использовать проверку семейства сотрудником, не являющимся автором семейства.
При обнаружении ошибок вносить исправления в семейство следует автору семейства. Проверку в среде редактора семейств рекомендуется выполнять после каждого создания нескольких элементов (в случае, если без проверки выполнен большой объем работы, и обнаруживается ошибка — бывает сложно понять, на каком именно этапе она была совершена). При проверке в среде редактора семейств следует:
- изменять значения всех параметров семейства и контролировать правильность изменения геометрии, отсутствие ошибок;
- Попытаться изменить объемную геометрию при помощи “ручек”, чтобы убедиться, что соответствующие грани объемной геометрии привязаны к опорным плоскостям;
- Проверить, что параметры-размеры привязаны именно к опорным плоскостям, а не к граням объемной геометрии;
- При наличии в семействе нескольких типоразмеров - изменить тип, применить его и проверить правильность работы семейства. Для облегчения проверки рекомендуется не создавать несколько типоразмеров непосредственно внутри семейства;
- В семействах на основе (на основе стены, пола и т.д.) проверить правильность подстройки геометрии семейства при изменении размеров основы;
- При наличии вложенных семейств - проверить, все ли параметры вложенного семейства корректно заданы или связаны с параметрами родительского семейства;
- В семействах инженерного оборудования - проверить коннекторы: выбор верного типа коннектора, связи коннекторов, направление потока.
В силу особенностей параметризации в Revit поведение семейства в редакторе семейств и в проекте может различаться. Более того, некоторые проверки (например, отображение или подсчет в спецификациях) может быть выполнено только в среде проекта. Поэтому после создания первой версии семейства следует проверить его поведение в тестовом проекте, созданном на базе шаблона соответствующей специальности. Тестирование в рабочем проекте не рекомендуется для исключения «замусоривания» проекта. При проверке семейства в проекте следует:
- изменять значения всех параметров и проверять возникновение ошибок и правильность работы геометрии семейства;
- Проверить внешний вид семейства на планах, разрезах, 3D-видах, на всех уровнях детализации; При наличии типоразмеров - проверить несколько типоразмеров и правильность их работы;
- Создать новый типоразмер семейства, изменить его параметры и проверить правильность работы семейства;
- Изменить значения параметров материалов и проверить, правильно ли изменяются материалы в семействе;
- Одновременно со всеми проверками семейства контролировать, правильно ли семейство подсчитывается во всех необходимых спецификациях;
- Для семейств на основе - установить семейство в основы разной толщины и ориентации, проверить правильность работы геометрии и параметров;
- Провести пробную визуализацию семейства и корректность отображения материалов;
- Выполнить копирование и вставку, поворот, отзеркаливание, перенос на другой уровень.
В связи с тем, что, как правило, разработку семейства выполняет специально выделенный сотрудник (не проектировщик), семейство может работать полностью корректно и без ошибок, но не удовлетворять требованиям проектировщика-пользователя семейства. Например, размеры трубы могут указываться по внутреннему размеру, в то время как для проектировщика было бы удобнее указывать наружный размер, и т.д. По этой причине после разработки семейства рекомендуется выполнить его проверку силами проектировщика, не являющегося автором семейства. Следует учесть все обнаруженные недочеты и пожелания и откорректировать семейство.
Общие параметры
«Общие» параметры позволяют выводить атрибутивную информацию семейства в марки и спецификации, а также имеют другие функции. «Общие» параметры создаются при помощи «Файла общих параметров». Общие параметры могут использоваться при создании семейств, в качестве параметра проекта, использоваться в марках и спецификациях. Особенностью общего параметра является то, что идентификация параметра в Revit происходит по GUID, назначенному параметру при его создании, а не по имени параметра. Параметры, имеющие одинаковое имя, но разный GUID, будут считаться в Revit разными параметрами, совместный подсчет будет невозможен. По этой причине следует уделять особое внимание стандартизации использования общих параметров:
- в компании должен применяться единый файл общих параметров
- файл общих параметров должен базироваться на BIM-стандарте ADSK 2017;
- для проектировщиков должен быть установлен доступ к файлу “только чтение”. Несанкционированное создание общих параметров должно быть запрещено;
- При создании семейств должен использоваться файл общих параметров BIMACAD_2017;
- При обнаружении нехватки необходимого общего параметра следует выполнить анализ: возможно, параметр уже присутствует, но имеет отличающееся имя. Создание разных параметров, имеющих одинаковое назначение, не допускается;
- Создавать новый общий параметр должен BIM-менеджер или координатор;
- Имя общего параметра должно быть максимально информативным. Рекомендуется использование “Подсказки” при создании общего параметра;
- При создании большого количества общих параметров рекомендуется создание файла с табличным описанием всех созданных общих параметров с рекомендациями по их использованию.
- Использование в проекте сторонних семейств, имеющих другой набор общих параметров, должно быть исключено.
Параметры в файле общих параметров следует группировать в соответствии с их назначением. В имени общего параметра должен быть предусмотрен префикс, идентифицирующий группу, из которой был загружен данный параметр. Все параметры в одной группе должны иметь одинаковый префикс. Это облегчает работу с файлом, содержащим большое количество параметров. Наличие общих параметров в группе «Экспортированные параметры» не допускается.