BIMОБЗОР #219 (51) – CORRUPTION

Выпуск BIMобзора №51 за период с 16 по 22 декабря 2019 года. 

Внутри: профилактика повреждений Revit файлов, настройки шаблона ArchiCAD, новый релиз Renga, три примера применения Refinery, полезные плагины для BIM 360, свежее видео от Хасана Мамаева.

Авторская колонка

Если вы думаете, что у слова «corruption» только одно значение, и оно описывает то, что происходит во властных структурах развивающихся стран, то вы заблуждаетесь.

Мы поговорим о «corruption» как о «повреждении», в данном случае – пореждении файла Revit.

Я уверен, что каждый сталкивался с повреждёнными файлами Revit. Лично знаю случай, когда заказчику понадобилась неделя работы команды проекта, чтобы починить испорченный файл (перенести модель в пустой проект по частям, а потом восстановить оформление). 

Поэтому важно не только знать, как починить файл с повреждением, но и как не допустить таких повреждений.

Изначально меня заинтересовала статья «Reduce Data Corruption in Revit Models» а в ней была ссылка на более полную статью в справке Revit 2020 (EN). Поскольку на русском этой полезной статьи нет, приведу ее сокращённый «вольный перевод»:

Best Practices: предотвращение повреждения данных в Revit.

Выделяют повреждение на уровне файла и на уровне элемента.

Повреждения на уровне элемента:

Элемент называют повреждённым, если у него появляются параметры или значения, которых он не должен иметь. При этом, такой элемент может существовать в проекте, не приводя к ошибкам, пока пользователь не начнёт прямо или косвенно его изменять. В этом случае возникает ошибка, Revit пытается откатить элемент в предыдущее состояние, и, если не получается – отображает сообщение об ошибке.

Повреждение на уровне модели:

Тут всё просто – повреждённый файл вы скорее всего просто не откроете. Или не сохраните. Нюансы связаны с тем, что RVT – сжатый формат, и при открытии он распаковывается в TEMP, и, если данные в файле повреждены – он просто не сможет распаковаться.

Симптомы повреждения на уровне элемента и модели:

  • Ошибка: «Элемент <ID элемента> поврежден…» Выполнение аудита (при открытии проекта) может решить эту проблему, если не слишком много элементов повреждено.
  • Не получается изменить определенные элементы.
  • Не получается открыть определенные виды.
  • Не получается сохранить модель.
  • Не получается открыть модель.
  • Нестабильность при открытии определённых видов.
  • Нестабильность при выполнении определенных операций, таких как: Синхронизация с хранилищем, Копирование стандартов проекта, Аудит, Очистка от неиспользованных.

Некоторые причины повреждений:

  • Ошибки при чтении / записи файла на диск, особенно во время сохранения файла.
  • Использование приложений, которые меняют элементы так, как их нельзя изменить через стандартный интерфейс.
  • Нерекомендованные действия, например – прерывание синхронизации или нажатие кнопки «отменить последнее действие» («Undo») сразу после синхронизации.

Best Practices для предотвращения повреждений в Revit:

  • Чтобы не перезаписать «рабочую» версию файла «испорченной», убедитесь, что у вас настроено адекватное число резервных копий. Увеличьте количество резервных копий как локальной модели, так и файла хранилища. Для локальной модели количество копий должно быть больше, чем среднее число сохранений в день, а для хранилища – больше, чем среднее число синхронизаций, умноженное на количество людей в модели.
  • Периодически (раз в неделю или чаще) открывайте модель, используя команду «аудит».
  • Используйте самую свежую сборку Revit (на текущий момент это 2018.3.3, 2019.2.2, 2020.2)
  • Храните файлы / локальные файлы Revit на вашем компе, а не в сети (выше надёжность записи / чтения файлов)
  • Убедитесь, что на жёстком диске более 5 GB.
  • Периодически очищайте %TMP% (помните, туда распаковываются файлы Revit при открытии).
  • ЗАПРЕЩЕНО использовать Undo после синхронизации или прерывать синхронизацию.
  • Постоянно проверяйте и исправляйте предупреждения.
  • И последнее, насколько я правильно понял: периодически обновляйте старые проекты до новых версий Revit, потому что в какой-то момент обновление может не удастся. Т.е. с переходом на новую версию (2020, например) обновите старые файлы (завершённые проекты).

От себя добавлю: 

  • Не используйте семейств с импортированной геометрией. 
  • Сведите к минимуму применение контекстных семейств.
  • Не используйте (используйте по минимуму) семейства в системных категориях (стены, лестницы, несущая арматура и проч.)

В общем – не пытайтесь «обдурить» Revit – это может плохо кончиться.

Официально:

«Обращений за разрешениями на строительство стало меньше»

Минстрой России фиксирует снижение количества обращений девелоперов за разрешениями на строительство жилья…

«Госдума приравняла сжигание отходов к их переработке, «Ростех» готов строить заводы»

Госдума России во втором чтении приняла закон, расширяющий понятие «утилизация отходов». Вопреки регламенту перед вторым чтением в законопроект были поправки, меняющие концепцию закона, и приравнивающие сжигание мусора к его переработке.

При этом запрещено сжигать несортированный мусор, однако степень сортировки нигде не указывается.

И далее одной строкой:

«Госэкспертиза переходит на «цифру» 

«НОСТРОЙ провел тестирование по независимой оценке квалификации. Итоги озадачили…»

«О госзакупках замолвили слово»

Revit: уроки и tips&tricks

Подведены итоги конкурса «Revit – Challenge “Архитектурный мост”» , победителем заслуженно стал Всеволод Чугреев вот с таким мостом: 

Сева крут. Вот, как он описал проект: Стал делать в Dynamo Studio, потому что он практически не вылетает на больших расчетах. В основе моста лежит синус, взятый от последовательности углов, ну а дальше идут всякие его преобразования, sweep, loft, игра с индексами… Самым интересным открытием оказалась работа с T-Splinе-ами, работать с ними программным способом (не ручным) долго, неудобно, но достаточно интересно. По завершению экспортировал все в sat и вставил в формообразующую модель в контексте.

Далее, статья «Reveals or Sweeps and Design Options» про то, как завязать отступ выступающего профиля на глобальный параметр. А изначально задача была такая – на одном варианте интерьера должны были быть карнизы, а на втором – нет. Выступающий профиль без стены в вариант не загонишь, поэтому автор предложил «утопить» его в стене смещением, и завязать всё на глобальный параметр. Конечно, можно и так.

Но если бы вопрос с вариантами прорабатывался сразу, то проще было бы нарисовать карнизы ребром перекрытия по линии модели. И потом просто добавить его вместе с линией в нужный набор вариантов…

«Revit 2020 Install Postscript» – полезная заметка от RevitCat про особенности установки Revit 2020, или как Тим Валдок решил удалить «ненужные» файлы дистрибутива и что из этого вышло.

Non-Revit

Полезные статьи для архикадчиков. Создание шаблона – важное и нужное дело, мне ли не знать )

Шаблон в ARCHICAD: от А до Я. Часть 2. Типы данных и Реквизиты элементов

Шаблон в ARCHICAD: от А до Я. Часть 3. Параметры Видов. Параметры и Свойства

Шаблон в ARCHICAD: от А до Я. Часть 4. Моделирование. Структура Проекта

Renga релизит очередную версию продукта и подводит итоги года: «Renga: да будет свет, воздух и совместная работа!».

И интересный материал для конструкторов-расчётчиков: «IDEA StatiCa в рабочем BIM процессе» 

BIM

«BIM идет на стройку через деньги и заказчика» – статья Марины Король о BIM форуме 4 декабря и об успехах внедрения BIM в ГК «Основа» и «Инград».

Для правильного подсчета квартирографии в «Инграде» разработали собственный плагин к Revit. Он умеет выгружать проектную декларацию по старой и по новой формам. В номенклатуре жилых помещений есть номер квартиры, наименование каждого помещения, площади. После перехода на новые технологии работ в «Инграде» в 2,3 раза ускорился выпуск планов создаваемых объектов, в 4,5 раза печатных буклетов, в договорах – в 6 раз, в 9 раз ускорились планировки на сайт, а выдача номенклатуры жилых помещений ускорилась в 192 раза и проходит всего за 2,5 мин.

Далее, статья-отчёт Евгения Шириняна: «Год назад провёл в Мосгосэкспертизе курсы повышения квалификации. Что значат открытые геоданные для проектировщика? Есть ли BIM в градостроительстве?».

Для пользователей Leica приятная новость: вышли 2 бесплатных продукта для BIM 360:

Leica iCON for BIM 360 и Leica BLK3D for BIM 360.

Напоследок интересная статья про Refinery: «Three Experiments in Generative Design with Project Refinery».

AR, VR и realtime

Сегодня у нас новости о двух приложениях для коллективной работы в VR – VR Concept от российских разработчиков и The Wild от «буржуйских» 😉 

«Новые фишки виртуальной реальности от VR Concept: поддержка JT и глазного трекинга, библиотека моделей» – почти вся новость в заголовке )

И «The Wild for BIM 360» – заявлена интеграция The Wild с BIM 360 Docs. 

API & Dynamo

На этой неделе у нас 2 видео от Хасана:

Py4Eng17_PythonVsAndroid

FreeDynamo_05_WordTable

Далее, Сергей Волков решил разобраться в связке Rhino / Gras / Revit, результаты в статье «Введение в RhinoInside».

И парочка статей от Таммика:

«Dashboard, CreateViaOffset and Room Outer Outline»

«DA4R, FindInserts, Deployment and SplitButton»

Вот и всё на сегодня!

Подписывайтесь на мои BIMобзоры и оставайтесь в курсе всех новостей и лучших BIM практик!