О себе.

Здравствуйте. Представлюсь, разработчик инструментария для параметриста-архитектора для Blender-а (3Д пакет), Системы Векторного рабочего черчения и объёмного конструирования, сокращённо «СВеРЧОК». Всё потому что пользователь не Виндовс, но Линукс.

Сверчок, что это за инструмент?

Начиналось всё так.

Мы не используем потенциал компьютеров и на 10%. В любой сфере деятельности можно автоматизировать процессы. Здесь и технология BIM и параметризм для архитектора. В студенчестве у нас только происходил переход от ручного проектирования к черчению и визуализации на компьютерах, но романтика компьютеризации не оставляет и после окончания ВУЗа. И вот встретились свободное программное обеспечение ОС Linux и Grasshopper, которого под Linux не было. Но я не сдавался. Свободное программное обеспечение (СПО) это свобода пользоваться программным обеспечением, передавать программное обеспечение третьим лицам и изменять программное обеспечение на своё усмотрение. Раньше я пользовался первыми двумя свободами. Но столкнувшись с парадигмой параметрики в архитектуре, а также отсутствием Грасхопера для Линукса, задумался об использовании третьей свободы, выучил язык программирования (ЯП) python, и начал Сверчка вместе с Александром Недовизиным, позже присоединились Линус Инг, Деальга Макардле и другие разработчики, а поддерживает проект с самого начала Павел Котелевец.

Суть Сверчка.

Проект создавался как генератор геометрии и её анализ для архитектора подобно Грасхоперу. На тот момент под Блендер уже был начат Blendgraph, который был как бы первопроходцем, разрабатывался энтузиастом aka Atom. Но я решил что необходимо сделать инструмент, понятный прежде всего разработчикам и привлечь к себе в команду специалистов. Для этого я начал развивать инфраструктуру проекта, писал инструкции, философию и дорожную карту. Благо я уволился к тому времени и имел на это всё время. В конце концов, сегодняшний мир полон конкуренции, и у нас появились конкуренты, Анимационные узлы (Animation nodes). Этот проект ориентируется не на архитекторов, а на моушн-дизайнеров, то есть на предметную анимацию, это и заставки для ТВ и рекламы и прочее, здесь совпало с парадигмой самого Блендера, который заточен именно на мультипликаторов и аниматоров, включает полный цикл производства мультфильмов. Тем не менее, Блендер единственный СПО 3Д редактор, больше такого уровня свободных редакторов в мире нет (FreeCAD, нацеленный на твёрдотельное черчение пока что слишком сырой). Сверчок делался с целью дальнейшей интеграции в геометрические узлы самого Блендера, которые на тот момент разрабатывал Лукас Тёне. Но он вынужден был поменять работу на ту, где больше платили, мы остались один на один с Анимационными узлами и вынуждены делить сообщество пользователей. Отличие Сверчка (SV) от Анимационных узлов (AN) в основном состоит в генерации геометрии, у нас как и в грасхопере есть дерево данных, на сегодня наработаны узлы работы со списками, этого в AN скорее всего не будет, AN больше похож на 3Д пакет Гудини (Houdini), хотя тоже недостаточно низкий уровень работы с данными. Сверчок нацелен на работу с геометрией для архитектора и дизайнера по аналогии с Кузнечиком (Grasshopper). Единственная проблема в том, что в Блендере, в отличие от Rhino, нет такого инструментария по работе с NURBS поверхностями. Это ограничение, в основном сказывается на невозможности прорезать аккурантые дырки в кривой геометрии, тем не менее, многое из арсенала Grasshopper реализуемо уже сейчас, отчасти благодаря кубической интерполяции.

Анимационные узлы.

Кстати, у Анимационных узлов по началу был конкурент MotionTools, тоже узловой редактор в Блендере. Как видите, сделать узловой редактор для Блендера не так и сложно, как кажется, а Деальга делал свой редактор для обработки и генерации музыки, ребята экспериментировали и со Сверчком, делали экспериментальный полностью новый механизм ядра программы, пока что проект заморожен. Затем был перерыв в развитии Сверчка, вернее его тянули в основном Линус и Деальга. Это связано с событиями на Украине, я был вынужден уехать оттуда. Что сказывается до сих пор на отрыве AN. Тем не менее, у нас есть свои пользователи, я не в праве их оставить без инструментария, мне иногда пишут просят что-то добавить или поменять, не всегда хватает времени, но я стараюсь.

Применение Сверчка.

Что касается инструмента в работе, шла параллельная разработка и применение, по мере надобности создавались новые узлы, я сразу пускал их в работу. Это было возможно благодаря моей работе дизайнером, так сказать на вольных хлебах.

Получилось сделать стол для магазина морской одежды «Дух Океана» в Днепропетровске. Первый параметрический проект был конечно не идеальным, и не полностью параметрическим. Инструмент показал, что он работает. Затем я сделал лампу для аэропорта Внуково, спасибо Антону Шаракшане что поверил в меня. Тем не менее, написание узла для вафельных конструкций заняло достаточно много времени, что сработало против нас. Тем не менее, параметрическая модель появилась. В Интернете люди хвастают своими наработками в Сверчке, среди которых также серия одежды от еврейского дизайнера, частично разработаная в Сверчке, параметрические столы, скульптуры, прочее.

Узлы

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

Джимми Гуннаван делает видеоуроки в том числе о Сверчке, его блок blendersushi очень популярен в сообществе блендера.

Видение перспектив.

В ближайшие 2-3 года мы будем только улучшать наш продукт, упорядочивать его до версии 1.0. Мы очень осторожны с индексами программы, не спешим его выводить до 0.6, хотя согласно дорожной карте мы сделали кое-что из версии 0.7 и 0.8. Боюсь, что версия 1.0 случится внезапно для всех прямо из версии 0.5. Тем не менее, с уходом из Блендер-Института (место разработки Блендера) Лукаса Тёне, мы опять и снова остались один на один с нашими идеями, которые озвучивал Линус Инг на конференции в Блендер Институте в 2014 году. Полной копии Грасхопера не будет и не может быть, всякий параметрический узловой редактор делается под конкретную программу, это очевидно. Выгода в нашем случае состоит в том, что Блендер весит 100 мегабайт, часто по возможностям превосходит 3ДсМАКС и свободен для изменения кода и распространения. Установка как Блендера так и Сверчка происходит крайне быстро, буквально в течении 5 минут, вместе со скачиванием. Хранится Сверчок на github.com, что также невероятно удобно. Документация обновляется и доступна из интерфейса Сверчка, как онлайн, так и офлайн (версия без изображений).

В СССР и не только, были такие пятилетки, в которые надо было произвести и выполнить какую-то задачу всей стране. Точка Сингулярности не будет пройдена пока что, но мир изменится, следуя законам геополитики и тенденциям философской мысли можно смело утверждать, что новый технологический уклад полностью разнесёт все наши представления о развитии как таковом. В мире будет меньше свободы, это объективные процессы становления пост-вестфальской системы, на этом фоне такие СПО инструменты как Linux, Blender, GIMP, Inkscape, и другие обязаны захватить аудиторию, перерасти младенческий возраст, переосмыслиться и вылиться в универсальный продукт, который монополисты будут всячески давить, что они и делают, но не задавят никогда, в этом я уверен наверняка. Кустарное производство программ, коим несомненно является программирование Сверчка, приводит как к куцему коду (вспоминаем первые версии Грасхоппера) так и к свободе творчества, мы в праве ожидать что люди сделают что-то ещё, а наша задача, как авторов, в очистке и упорядочивании кода. Будем делать его быстрее, продуктивнее, внедрять комплексные инстурменты, упрощать работу пользователя, это всё будет несомненно. Но главное, мы открыты для всяких изменений, в том числе для интеграции в перспективе в глобальный узловой редактор для Блендера. По крайней мере, всё, что мы делаем мы используем, оно работает.

Немного о неприятном.

Мы руководимы своими желаниями и страхами. Страхи:

  • страх быть не в тренде,
  • не обладать последним,
  • страх потерять конкурентоспособность,
  • страх слабых возможностей и ошибки выбора,
  • но есть и страх наказания (УБЭП)

Это даёт нам повод использовать параметрику наобум, не руководствуясь логикой. Ведь изначально не было никакого Грасхоппера или Динамо или Сверчка. А что было? Был Грег Линн и математика, была идея воплощать математические модели в реальной геометрии. Это же не просто инструментарий, а идея. Это Платоновские измерения, в которых есть мысли, идеи, которые хочется воплощать. Именно платонизм двигает сегодняшний прогресс, а не гуманизм или постгуманизм. Любые конструкции, социальные, строительные, робототехнические имеют под собой именно пространство идей и мыслительные конструкции, философию в самом конкретном смысле этого слова. Что не надо делать — бояться использовать или не использовать новый инструментарий, что надо делать — использовать его с умом и осознанно. Не существует параметриста-гуманитария. Есть параметрист-математик. Больше или меньше, но точность этой науки выше чем в среднем точность архитектора. Подходы описаны и Патриком Шумахером. Главная мысль тут — не повторяться, делать каждый кирпич уникальным. Тем не менее, индивидуализм не отменяет подобия. Кажется, что все детали уникальны, но это обман. Параметрика — искусство обмана через деформацию. От классицизма к барокко, от конструктивизма к модерну, от брутализма к бионике, от деконструктивизма к параметрике. Если раньше эта линия шла от точности к чувствам, то сегодня чтобы сделать современные плавные формы нужно больше точности, чем для сооружения ортогональной архитектуры. Это и есть парадокс и новшество. Раньше архитектор проводил рукой, а не чертил линейкой, чтобы выразить чувства, сегодня начиная наверное с Гауди мы идём к геометризму плавных форм. Так я вижу что будет и дальше. Принципы обучения ремеслу должны в корне поменяться. Отбор учеников тоже. И люди, обладающие гуманитарными знаниями будут как вымирающий вид. Уже сегодня программы пишут стихи, сочиняют музыку, завтра будет только хуже и первыми попадут под раздачу гуманитарии. Увы. Мои самые большие страхи связаны с искуственным интеллектом (ИскИн), который может прийти, простите, подобно антихристу и навязать бесчувственное управление (старое понятие о кибернетике, реализуемое в социалистическом обществе), где не будет человеколюбия. Это возможно, когда вырастет новое поколение сильно разных пород людей, они перестанут друг друга понимать. Возможно уже сегодня назад дороги нет.

Бояться УБЭП логично и правильно; для того чтобы пережить страх не лицензионного ПО, освободитесь от оков проприетарного ПО, используйте Линукс, Блендер, Сверчка. Это позволит вам не зависеть от монополистов.

Итог.

  • Подводя итоги можно сказать, что Сверчок внёс и продолжает вносить свой вклад в развитие СПО, в частности Блендера.
  • Будущее за свободным ПО и решениями на его основе.
  • Если бы всё архитекторы и дизайнеры понимали важность обращения к свободному ПО, то не попадали бы в ловушку проприетарных решений для BIM/параметрики.
  • Узнавайте новое, ищите выход из рабства

Ссылки:

VK Self

  1. Кто вы такие?
  2. Я вас не звал
  3. Добро пожаловать
  4. :-)
  • Архитектор, дизайнер и Человек...
  • Все права защищены (с)
    • Земля
    • 04.11.2017 г.