Рубль падает, надвигаются непростые времена, и невольно задумываешься, будешь ты оплачивать Dropbox или обойдешься OneDrive? Некоторое время назад у меня закончилась преподавательская лицензия Adobe и покупать ее до сих пор не решил, так как это не мой профильный инструментарий.
Заметка рассматривает плюсы и минусы опенсорса - инструментария с открытым кодом, который разрабатывается сообществом энтуазиастов (которое хорошо бы спонсировать). Есть вполне рабочие альтернативы, опробовал сам!
Вставляем рельеф из SketchUp в ARCHICAD. Более изящный способ вставки - через Grasshopper.
Старая версия туториала здесь. Пришлось переписать по причине плохого звука и небольшого изменения в механике скрипта. Раньше скрипт сам создавал файл, а сейчас надо создать пустой *.txt загодя.
Этот способ появился благодаря плотной работе со студентами. Скрипт я переписал из одной замечательной книги про SketchUp. Если немного вникнуть в язык Ruby, то его легко можно адаптировать под свои нужды.
Если вам потребуется увеличить захват рельефа (а SketchUp имеет ограничение по размеру захвата), то вы используете повторно ту же команду Add Location, которая меняет название Add More Imagery. Далее внахлест добавляете необходимые захваты.
Источник рельефа в SketchUp - это SRTM. Рельеф очень неточный, 30м ячейка, здания и деревья включены в поверхность, поэтому на месте высотных зданий можно обнаружить холмы.
Для тех, кто работает в Revit: импорт в Revit любого файла точек или даже треугольной сетки в dwg (ведь можно просто экспортировать из SU в dwg) чреват опасными неточностями! До сих пор вроде бы это не поправили (актуально на 27.01.2019)
Важно: перед запуском скрипта нужно выбрать не просто поверхность, а грани с ребрами! Это можно быстро сделать, открыв группу и тройным кликом по любой грани вы выделяете в том числе все ребра. Иначе сохраненный текстовый файл окажется пустым - это довольно частая ситуация.
В конце апреля этого года я провел спонтанный вебинар, в котором попробовал осветить несколько подходов к созданию трехмерной модели территории. Вебинар был ориентирован на студентов, получивших ГИС-навыки в рамках магистратуры и бакалавриата МАрхИ.
Темы, затронутые в вебинаре, довольно широкие, поэтому планируем новые включения.
isicad.ru editor-in-chief: Below is a slightly abridged version of a large
report Evgeny Shirinyan published recently in his blog about his contribution
to a unique photography exhibition held at the Moscow Central House of Artists
late past February. The exhibition focused on Vyacheslav Polunin, a Soviet/Russian/planetary
comedian and performing artist, president of the Academy of Fools and founder
of the Snowshow, whose work demands that
his story should be told with utmost creativity. Perhaps the younger readers
will be at a loss to say who Polunin is, so this article is a useful piece of
information. For those who won’t find the time to click on the links given by
Shirinyan let me cite the media news: “The 5D format opens up five senses. The
viewers will see photographs, feel the smell of meadows, woods, flowers and
bread, get in touch with creativity, hear a special soundscape and taste
ice-cream made of natural ingredients and homemade cookies”.
I would have recommended to read the article below even if it had been a
simple report. However, Evgeny also describes the process of both standard and
unconventional application of such tools as SketchUp (for modeling) and Rhino (for computation), reflects on interactions with real model producers
and looks into possibilities of teamwork based on BIM.
Наконец SketchUp опубликовал рекомендации для 3d Warehouse (какое-то время я думал-таки сделать что-то подобное для повсеместного распространения). Сам факт создания таких рекомендаций для загрузки ваших моделей на 3d Warehouse говорит о растущей популярности ресурса - наверное, одного из самых ценных для пользователя SketchUp и не только SketchUp.
Как мы можем использовать рельеф, скачанный через SketchUp, в других, более продвинутых программах? Просто 3D-модели тут недостаточно - чаще всего нужны текстовые файлы с координатами точек. И здесь нам поможет готовый скрипт.
Содержание видео:
Примеры использования текстовых файлов с координатами рельефа для ArchiCAD, Revit, QGIS
Если вам необходимо использовать рельеф, например, для InfraWorks, то вам понадобится переместить рельеф в место, где он будет совпадать с мировой системой координат. Можно использовать данные из OpenStreetMap, загрузить их dxf-фрагмент в SketchUp, совместить рельеф с фрагментом, и лишь потом - экспортировать координаты вершин.
Для Revit (тут мне подсказали в интернете) можно просто экспортировать сетку в dwg https://www.youtube.com/watch?v=aKWbwNODW8o , минуя возню с точками.
Если же вам потребуется увеличить захват рельефа (а SketchUp имеет ограничение по размеру захвата), то вы используете повторно ту же команду Add Location, которая меняет название Add More Imagery. Далее внахлест добавляете необходимые захваты.
Важно: перед запуском скрипта нужно выбрать не просто поверхность, а грани с ребрами! Это можно быстро сделать, открыв группу и тройным кликом по любой грани вы выделяете в том числе все ребра. Иначе сохраненный текстовый файл окажется пустым - это довольно частая ситуация.
Этот способ появился благодаря плотной работе со студентами. Скрипт я переписал из одной замечательной книги про SketchUp. Если немного вникнуть в язык Ruby, то его легко можно адаптировать под свои нужды.
Интересный момент: итоговые данные по рельефу в формате txt считываются "механизмами" программ, преобразовываются алгоритмами для разных задач, а мы же получаем что-то вроде SSOT
Вот так некоторые хитро получают чертежи в SketchUp
Давно хотелось сделать видео о том, как выполнять проект в SketchUp, или даже просто рассказать о лучших практиках. Пока такое мне не удавалось, зато прекрасно удалось Майклу Брайтману (Michael Brightman), о чем вы можете узнать из записи его выступления на 3D Basecamp 2014.
Небольшое видео о том, как в SU сделать окно, которое будет само "прорезать" "стену".
Удобно пользоваться этой опцией компонента в случае с моделированием окружающей застройки (когда сами здания могут быть лишь оболочкой и окна необходимы для масштаба) и нишами. Приятно радует тот факт, что компонент также "приклеивается" к грани и следует за ней при ее модификациях. Например, стену, на которой расположено окна, необходимо подвинуть - окна последуют за ней.
Надеюсь, что эта несколько недоработанная функция в последующих версиях SU будет улучшена.
Новая версия SketchUp 2014.
Главные новости: оптимизация и экспорт IFC.
IFC-модель с колоннами попробовал кинуть в Revit - работает. Вполне себе. Хотя моя занятость должна исключать такого рода прокрастинацию.
Остальные небольшие (подчеркнем: небольшие) улучшения здесь.
Два новых видеоурока по компонентам. Компонент, который "всегда смотрит на нас", и компонент, который выравнивается по грани - или другими словами, "приклеивается" к грани.
Смотрим видео и обращаем внимание на ориентацию осей внутри компонентов:
Мэппинг (mapping) в данном случае вызывает у меня две ассоциации: картографирование, создание карты и размещение текстур на 3d-моделях. В SketchUp задействовано и то, и другое.
Первый ролик посвящен принцип спроецированной текстуры. Все же для более сложного мэппинга советую использовать не SU, а что-то посерьезнее.
Второй ролик раскрывает "загадку" географической привязки модели, часовых поясов в SU и отображения теней. Оказывается, новый, чистый файл SU все же имеет свою широту и долготу... привет разработчикам!
Основная заковыка, на мой взгляд, - это системы координат. В SU мы не можем (может, кто-нибудь придумает способ) разместить Google Snapshot в нашей, местной московской системе координат. Т.е. захватка из Google создается по центру мировой системы координат самого файла. А это уж никак не вяжется с данными традиционных топосъемок, dwg-dgn-подложек и отечественных GIS-данных. Поэтому остается исправлять это все вручную.
Третий ролик от sketchupdate посвящен проекции текстуры на цилиндр:
Эта функция в SketchUp'е на первый взгляд не слишком удобна. Но важно не потеряться в декартовой сетке и следить за осями! Ниже размещены новые ролики, которые давно собирался записать.
САПР - это не игрушки. Однако последние лет пять эта "парадигма" меняет свои контуры, становясь более демократичной и одновременно привлекательной. Я думаю, никто не будет протестовать против того утверждения, что, работая в САПР, мы играем (иногда это даже переходит в бесцельное копание в программе вместо решения проектной задачи). Но у любой игры есть всегда позитивный эффект.
Выкладываю результаты нашего двухдневного SketchUp интенсива, или тренинга, как я это называю. Ниже размещены немногочисленные, но познавательные картинки.
Интенсив прошел в замечательной локации (звучит круто) MAL, перед этим была гостевая встреча.