вторник, 5 июня 2012 г.

Импорт файлов SketchUp в Revit

Моей мечте не суждено было сбыться...
Data migration... Не знаю, как это по-русски звучит, но очевидно, что проблема отображения полигональных моделей в Revit пока не решена, а жаль. Все-таки такое огромное количество моделей на 3d Warehouse, в собственных закромах, да и в сети в целом, что пока Autodesk Seek до такого разнообразия явно далеко.

В интерьерах, кто бы что бы там не говорил, важен момент реализма. Моделируешь - чтоб любую деталь мог бы поменять, делаешь чертежи - чтоб графика была приличная. Когда твоя модель крутого стула, которую ты скачал с сайта производителя, на чертеже отображается с полигонами - это как-то не комильфо.
В SketchUp это решается очень просто. Есть такая менюшка, которая творит чудеса.
Ребра "цилиндра" скрыты

Ребра "цилиндра" отображаются

И модель легкая, и вид приличный.

Хотелось бы комментария от экспертов САПР по поводу "NURBS vs полигоны" - что в каких случаях быстрее крутится.

Не зря в анимации используют сглаживание полигонов при их малом количестве.

Так вот, в Revit'e я радостно обнаружил свойство команды Linework при работе с 3d моделью. Однако, как выяснилось эта команда работает лишь в файле проекта, но не семейства. Соотвественно небольшой эпикфейл.
Не помешал бы скрипт...
На рисунке выше я начал скрывать ребра вручную при помощи Linework и присваивать ребрам стиль <Invisible lines>. Но все эти усилия бесполезны, так как в файле семейства этой команды просто нет.
А жаль, у меня ведь куча SketchUp-моделей...

ArchiCAD эту проблему решает с горем пополам, но все же. Тем более в 16-версии эту возможно делать в 3d окне, а не в строках GDL-кода. Что куда нагляднее.

Итак, у меня два вопроса к профессионалам (архитекторам и САПРовцам):

  1. Есть ли смысл в качественном импорте полигональных моделей мебели, света и т.п. из других форматов в Revit (как в случае графики подач, так и в случае облегчения модели)?
  2. Если такой смысл есть, возможно ли поковырять API в Revit и сотворить меню вроде SketchUp'овского внутри файлов семейств?