Saturday, November 13, 2010

Rhinoceros -> BIM - Geometry Gym

Крайне интересное видео нового плагина для Grasshopper - теперь можно моделировать форму в Rhino и через IFC кидать в Revit или ArchiCAD; последний, думаю, при этом хуже справится с криволинейной геометрией. В общем, - о чем мечталось в этом посте, скоро и было представлено на всеобщее обозрение. Сам пока не пробовал.
Ниже видео с блога Geometry Gym. В принципе, вещь занятная. Немного сложновато накручивать ноды в Grasshopper, чтобы получить такую "завернутую" форму. Тоже самое в Revit сделать можно быстрее, но степень параметризации и наглядности последней будет куда меньше. Оно, может, и не надо нам.

17 comments:

  1. >> через IFC кидать в Revit или ArchiCAD; последний, думаю, при этом хуже справится с криволинейной геометрией.
    Провокация-провокация :-) Почему хуже-то? То, что в ArchiCAD нет пока инструментов по созданию криволинейных форм, не значит, что он не сможет отобразить геометрию, созданную в других приложениях - Max, AutoCAD, SketchUP или Rhinoceros. Более того, Сергей Титов (автор многих объектов под ArchiCAD) еще под версии 6.5 создавал геометрию в Rhino, а потом импортировал ее в ArchiCAD. Эта связка была по его словам более удобная - Max создавал очень насыщенные поверхности, которые потом в среде ArchiCAD слишком были объемные, а Rhino позволял настраивать степень аппроксимации 3D поверхности. Именно поэтому модели из Max мы с Алексеем прогоняли через AutoCAD - импортер формата 3ds в AutoCAD позволял (сейчас не знаю уже) огрублять модели Макса.

    Но если Rhino сохраняет свои модели напрямую в формат IFC, то для ArchiCAD это интересная перспектива - значит объекты из этого моделлера можно будет напрямую тащить в ArchiCAD :-) Интересно...

    ReplyDelete
  2. Отобразить-то может. Денис, тут у меня вопрос возникает - IFC поддерживает ли поверхности? или они идут в IFC как сети?
    Rhino мне нравится тем, что там действительно удобно настраивать степень аппроксимации и ее алгоритм, сохраняя в 3ds.
    В принципе, поверхности в архитектуре - вопрос пока неустаканившийся. требуется всегда объяснять их целесообразность.

    ReplyDelete
  3. Вообще-то IFC изначально создавался как формат, хранящий объекты, а не поверхности: Industry Foundation Classes (IFC) — базовые строительные классы (см. http://www.archicad.ru/products/archicad14/faq.html - Что такое IFC (Industry Foundation Classes)?).

    Идея в том, что стена должна быть стеной в любом программном продукте, который работает в области архитектурно-строительного проектирования. Т.е. проект начатый в Revit можно передать в ArchiCAD через формат IFC и стены останутся стенами, перекрытия - перекрытиями. И объекты из инженерных систем можно передать в ArchiCAD тоже через формат IFC - и воздуховоды будут воздуховодами, трубы - трубами.

    И тут у обычных моделлеров типа Макс, Рхино, Синема и возникают проблемы - они-то работают с поверхностями, обезличенными солид-объектами. У них нет интеллектуальных объектов - стен, дверей, подвесных потолков, скатов крыш. Там просто объем. И насколько я понимаю - приложение в видео как раз и назначает обезличенным объемам некую строительную функцию. Которая уже и может открываться в интеллектуальных системах, поддерживающих BIM-технологию.

    Поэтому тут вопрос больше как раз к Rhino - как они создают IFC объекты. А уж то, что их потом откроет и Revit, и ArchiCAD, и AutoCAD Architectural, и любая другая инженерная система (MagiCAD, Tekla, Лира, экологические программы, сметные программы), поддерживающая технологию IFC - тут уж к бабушке не ходи :-)

    ReplyDelete
  4. Под поверхностями в IFC я подразумевал таковых в стене, например. одна сторона стены прямая, другая - криволинейная

    ReplyDelete
  5. >> IFC поддерживает ли поверхности? или они идут в IFC как сети?
    Ты имеешь в виду поверхности, описанные математическими формулами? Тут я не знаю, но смею предположить, что любая поверхность разбивается на треугольники...

    ReplyDelete
  6. Кстати, разработчик общается на форуме Graphisoft:
    http://archicad-talk.graphisoft.com/viewtopic.php?t=34325&start=0&postdays=0&postorder=asc&highlight=

    Так что они в прямом контакте :-)

    ReplyDelete
  7. Собираюсь активно тестировать этот способ...Расскажу потом что и как...и кстати привет!

    ReplyDelete
  8. Excuse my English, I hope you don't mind to join the discussion (with the help of Google Translate).

    Thanks for the reference post, and interesting comments following. IFC format can convey surface not triangulated (next version IFC2x4 includes nurbs representation for curves and surfaces, exciting as nearly any shape is possible). I discuss some existing IFC2x3 shape representations in recent post, not many software recognize this.

    Present agreements accept simplified (triangulated or meshed) surface representations, but there seems renewed interest now for some software to improve and support more advanced shapes.

    I'm happy to discuss specifics of this further,

    Jon

    ReplyDelete
  9. Thank you for commenting and this helpful information! The fiend of mine (free_freak) is testing now this plugin, so i'm looking forward interesting results. (he uses ArchiCAD). There was a problem with the plugin license activation, and i don't know did he launch it...)

    ReplyDelete
  10. If there's licensing issues, get in touch and I will help resolve.

    My tests suggest Archicad acknowledges only the primitive shape representations in the agreement for model coordination certification, it's not alone in this....

    ReplyDelete
  11. If there's licensing issues, get in touch and I will help resolve.

    My tests suggest Archicad acknowledges only the primitive shape representations in the agreement for model coordination certification, it's not alone in this....

    ReplyDelete
  12. Вообще-то IFC изначально создавался как формат, хранящий объекты, а не поверхности: Industry Foundation Classes (IFC) — базовые строительные классы (см. http://www.archicad.ru/products/archicad14/faq.html - Что такое IFC (Industry Foundation Classes)?).

    Идея в том, что стена должна быть стеной в любом программном продукте, который работает в области архитектурно-строительного проектирования. Т.е. проект начатый в Revit можно передать в ArchiCAD через формат IFC и стены останутся стенами, перекрытия - перекрытиями. И объекты из инженерных систем можно передать в ArchiCAD тоже через формат IFC - и воздуховоды будут воздуховодами, трубы - трубами.

    И тут у обычных моделлеров типа Макс, Рхино, Синема и возникают проблемы - они-то работают с поверхностями, обезличенными солид-объектами. У них нет интеллектуальных объектов - стен, дверей, подвесных потолков, скатов крыш. Там просто объем. И насколько я понимаю - приложение в видео как раз и назначает обезличенным объемам некую строительную функцию. Которая уже и может открываться в интеллектуальных системах, поддерживающих BIM-технологию.

    Поэтому тут вопрос больше как раз к Rhino - как они создают IFC объекты. А уж то, что их потом откроет и Revit, и ArchiCAD, и AutoCAD Architectural, и любая другая инженерная система (MagiCAD, Tekla, Лира, экологические программы, сметные программы), поддерживающая технологию IFC - тут уж к бабушке не ходи :-)

    ReplyDelete
  13. Собираюсь активно тестировать этот способ...Расскажу потом что и как...и кстати привет!

    ReplyDelete